JamFactoryApp / jamfactory-backend

JamFactory - Your virtual DJ with a democratic playlist ♫ This is the backend of the JamFactory app
https://jamfactory.app
7 stars 1 forks source link

Don't overwrite current Spotify playback queue if possible #21

Open drjole opened 4 years ago

drjole commented 4 years ago

Adding songs to the JamSession Queue leads to rhe Conductor scheduling said songs. When the queue is empty, Spotify won't play any new music.

exp625 commented 4 years ago

At the moment full modification of the Spotify Queue is not possible. See https://github.com/spotify/web-api/issues/462. Simply adding a song to the end of the Users Spotify Queue is possible, but we then have no control on when the song is played, as we cant see the length of the Queue.

exp625 commented 4 years ago

Idea: Allow to different modes of a JamSession

Full Control: Vote on which song is played next on Spotify. The Spotify Queue is not usable as it will get overwritten every time a new song starts. Full playback control is available though the app.

Queue Vote: Vote on which song will be added to the Queue. No control on when the song will be played. User can still modify the Queue on his own. Useful if the Host does not want to pass around his phone to allow users to add Songs to the Queue as the people can do this through the app.