When song request comes in and app queue is empty, if the song is from spotify, it is immediately added to the spotify queue and set as the current song in the app. Skipping a song using the app skips the current song and removes it from the app but does not skip the song in spotify and actually skips the current song in spotify.
We should wait for the spotify song to near end before moving the song to current in the app and adding it to spotify queue, as we currently do if the queue is not empty in the app.
When song request comes in and app queue is empty, if the song is from spotify, it is immediately added to the spotify queue and set as the current song in the app. Skipping a song using the app skips the current song and removes it from the app but does not skip the song in spotify and actually skips the current song in spotify.
We should wait for the spotify song to near end before moving the song to current in the app and adding it to spotify queue, as we currently do if the queue is not empty in the app.