mirror of
https://github.com/aome510/spotify-player.git
synced 2026-04-26 17:35:50 +03:00
[GH-ISSUE #232] Shuffle still on even on false #1053
Labels
No labels
bug
documentation
enhancement
good first issue
help wanted
pull-request
question
third-party
third-party
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/spotify-player#1053
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @matilde-t on GitHub (Aug 6, 2023).
Original GitHub issue: https://github.com/aome510/spotify-player/issues/232
Describe the bug
Even if shuffle is set to false, songs in playlists are still random
To Reproduce
ctrl+snExpected behavior
Songs played in the order displayed in the playlist
Log and backtrace
Backtrace empty
Screenshots

Environment
Additional context
I opened the app, selected the first song in my discover weekly, toggled shuffle false -> true -> false, then hit next, and received a song that is not even in the list
@aome510 commented on GitHub (Aug 7, 2023):
Can reproduce this issue. Look like an issue with
librespotintegrated client as using shuffle with the official client works fine.I found the only way to make the context in non-shuffle state is to start a playback with
shuffle=falsebeforehand. If start a playback withshuffle=true, changeshuffle=falsedoesn't work. But it starts withshuffle=false, changeshuffle=trueworks. Quite interesting.@aome510 commented on GitHub (Aug 7, 2023):
Found a discussion in https://github.com/librespot-org/librespot/issues/264.
IIUC, it's hard for the third-party library to implement "unshuffle" functionality because it doesn't know the initial state of the track order after shuffling.
I guess a workaround, for now, is the one I mentioned above: set the shuffle state to
falsethen start the playback by choosing a track (ChooseSelected) or other commands.I'll close this issue for now as nothing can be done from
spotify_playerside.@matilde-t commented on GitHub (Aug 7, 2023):
For me it doesn't work if I start with
shuffle=falseeither@aome510 commented on GitHub (Aug 7, 2023):
For all playlists or just the discover weekly? If doesn’t work for all, can you include a demonstration video?