[GH-ISSUE #162] Endless play always turned on? Or something changed by spotify? #103

Closed
opened 2026-02-28 14:25:24 +03:00 by kerem · 4 comments
Owner

Originally created by @phts on GitHub (Jan 16, 2025).
Original GitHub issue: https://github.com/devgianlu/go-librespot/issues/162

Via volumio latest version, spotify plugin latest version, go-librespot version = 0.1.3

When finishing the last song of the album/queue/etc the playback does not stop playing, but continues with random recommended tracks. This feature is turned off in spotify settings.

And this feature is not supported by spotify, because it does not show currently playing track, but just extends time of the last song of the album, where it supposed to stop.

Any ideas what's happening?

In spotify In volumio Spotify settings
Screenshot_20250116-085436~3 Screenshot_20250116-085447~2 Screenshot_20250116-085425~2
Originally created by @phts on GitHub (Jan 16, 2025). Original GitHub issue: https://github.com/devgianlu/go-librespot/issues/162 Via volumio latest version, spotify plugin latest version, go-librespot version = 0.1.3 When finishing the last song of the album/queue/etc the playback does not stop playing, but continues with random recommended tracks. This feature is turned off in spotify settings. And this feature is not supported by spotify, because it does not show currently playing track, but just extends time of the last song of the album, where it supposed to stop. Any ideas what's happening? | In spotify| In volumio | Spotify settings | |--------|--------|--------| |![Screenshot_20250116-085436~3](https://github.com/user-attachments/assets/98d69175-ee8d-4e82-84b8-589b23b35ce6) | ![Screenshot_20250116-085447~2](https://github.com/user-attachments/assets/ddcd5b61-ce5b-4ac9-95c1-f28705f781c2) |![Screenshot_20250116-085425~2](https://github.com/user-attachments/assets/81a65d57-f72e-4fb7-8beb-fd48b84b7297) |
kerem closed this issue 2026-02-28 14:25:24 +03:00
Author
Owner

@devgianlu commented on GitHub (Jan 16, 2025):

It used to be that the autoplay setting would control go-librespot, but it turns out that setting is not synced between devices (https://github.com/devgianlu/go-librespot/issues/133#issuecomment-2456741732)

You can disable it by setting disable_autoplay: true. I am unsure what is going on with the Volumio plugin.

<!-- gh-comment-id:2594905388 --> @devgianlu commented on GitHub (Jan 16, 2025): It used to be that the autoplay setting would control go-librespot, but it turns out that setting is not synced between devices (https://github.com/devgianlu/go-librespot/issues/133#issuecomment-2456741732) You can disable it by setting `disable_autoplay: true`. I am unsure what is going on with the Volumio plugin.
Author
Owner

@phts commented on GitHub (Jan 16, 2025):

Yes, added disable_autoplay: true into config and it helped 👍

<!-- gh-comment-id:2595138932 --> @phts commented on GitHub (Jan 16, 2025): Yes, added `disable_autoplay: true` into config and it helped 👍
Author
Owner

@pachulo commented on GitHub (Feb 1, 2025):

You can disable it by setting disable_autoplay: true. I am unsure what is going on with the Volumio plugin.

Thanks for the hint, but where should one create the config.yml file on Volumio?
On /data/go-librespot/or /data/plugins/music_service/spop?

I've also seen that there's an autoplay config key on the /data/plugins/music_service/spop/config.json file, but changing it to false doesn't seem to have any effect...

Thanks again!

<!-- gh-comment-id:2629160059 --> @pachulo commented on GitHub (Feb 1, 2025): > You can disable it by setting disable_autoplay: true. I am unsure what is going on with the Volumio plugin. Thanks for the hint, but where should one create the `config.yml` file on Volumio? On `/data/go-librespot/`or `/data/plugins/music_service/spop`? I've also seen that there's an `autoplay` config key on the `/data/plugins/music_service/spop/config.json` file, but changing it to `false` doesn't seem to have any effect... Thanks again!
Author
Owner

@phts commented on GitHub (Feb 1, 2025):

@pachulo this is in config template /data/plugins/music_service/spop/config.yml.tmpl

Like here github.com/phts/NP-01_plugins@8e0f3b2f55

And then reboot. Also maybe reapply plugin settings in ui to generate config based on new template

<!-- gh-comment-id:2629161383 --> @phts commented on GitHub (Feb 1, 2025): @pachulo this is in config template `/data/plugins/music_service/spop/config.yml.tmpl` Like here https://github.com/phts/NP-01_plugins/commit/8e0f3b2f5518e29956b02035da5344bc4cea7822 And then reboot. Also maybe reapply plugin settings in ui to generate config based on new template
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/go-librespot#103
No description provided.