Currently the pause signal is handled as a toggle signal on the server. Receiving pause when the player is already paused will unpause the track.
Why is it terrible?
It will result in two clients attempting to pause a track revert the other parties command despite trying to achieve the same result.
What should happen instead?
Additional pause signals with an already paused player state will not change
Instead, clients can choose to instead send a play signal if the current state is paused and the user selects a pause button again.
Currently the pause signal is handled as a toggle signal on the server. Receiving pause when the player is already paused will unpause the track.
Why is it terrible? It will result in two clients attempting to pause a track revert the other parties command despite trying to achieve the same result.
What should happen instead? Additional pause signals with an already paused player state will not change Instead, clients can choose to instead send a play signal if the current state is paused and the user selects a pause button again.