devgianlu / go-librespot

Yet another open source Spotify client, written in Go.
GNU General Public License v3.0
53 stars 7 forks source link

Feature request: edit queue or add consume mode #35

Closed volumio closed 2 months ago

volumio commented 2 months ago

To make gapeless playback work, we use this strategy:

To achieve this we would need one of the 2:

devgianlu commented 2 months ago

You should be able to use just the add_to_queue endpoint as there's no need to remove previous tracks from the queue. Or am I missing something?

volumio commented 2 months ago

@devgianlu leaving the track in the spotify queue may provide conflicts and wrong track playback, especially if repeat is enabled on spotify's side

devgianlu commented 2 months ago

@volumio Tracks in the queue are evicted automatically once played so it should not be necessary.

volumio commented 2 months ago

@devgianlu if tracks are automatically evicted, then there's no need. thanks for confirming