-
Notifications
You must be signed in to change notification settings - Fork 458
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shuffle takes only part of playlist #788
Comments
so any song after the 50th is never played? |
This is a general Spotify problem, I don't think it has anything to do with the daemon. |
Yes. Playback stops after playing shuffled queue
It might be, but full desktop client works fine. So I believe that some workaround is possible |
I experince it in any spotify player (including the original app) i have tried so far. 🤷 |
Just tried it again with my Android phone and Windows app. Works fine in both ways, however, queue isn't preserved. Seems like new client receiving current track and playlist data, then restoring playback state and shuffling playlist again |
Spotify actually has 2 shuffle modes, both limited to around 80 tracks IIRC.
I'm not sure about the exact number but this is what I've read and my experience also confirms this behaviour. |
@Semmu |
Most of the time I click on a track or on a shuffle button in liked songs. I skip a lot of tracks, definitely more than 100, and listen for more than 6 hours. Still, my playlist is shuffled. It goes on and on, don't really know, what happens at the end - probably it ends, because all songs become played or skipped. However, I downloaded all my music - if tracks aren't cached, they really shuffle in groups of ~80 per shuffle activate |
@JojiiOfficial Some reports I found:
Spotify says they fixed this issue, but they did not, and you can see users still complaining after all these years... (It is ridiculous in my opinion.) So I guess this issue reported here is not caused by |
I've noticed this issue myself. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Still an issue. |
I have a couple of theories about how Spotify works but did not test them extensively yet. I think the shuffling behavior is affected whether you have repeat enabled or not. If you do, then Spotify is only going to select a number of tracks initially and then repeat them, but if you have repeat disabled, then it will always grab some new truly random tracks from the playlist to append to the queue. The downside of this is that you can't have a very long playlist on repeat because you need to choose between endless music (repeat enabled) or playing the whole playlist (repeat disabled)... I also discovered that when you have some playlist in shuffle playing and you switch devices, then it seems to truncate the queue and from that point on you are only going to listen to a select few tracks again, like it forgot the original playlist you were playing and only the queue got transferred to the new device. Also, shuffle works differently if you open a playlist and click on a track and then enable shuffle (which selects and shuffles only the close neighbors of the track on the playlist), vs. when you click on the "shuffle play" button on the playlist page (true shuffle from the whole playlist)... A LOT of inconsistencies in Spotify in general... 😒 |
Now that the stale bot is finally dead (#1061), could we please get this reopened? |
@Semmu thanks for sharing your findings! Do those apply to Spotify in general (also official clients) or is this specifically the behaviour of |
@eladyn I haven't done proper testing yet, but my guess is that the behavior is independent of the client. |
This may actually be a librespot issue: librespot-org/librespot#442 |
Description
When shuffle is enabled, only part of playlist is shuffled. Something like top 50 songs are always shuffled and a half of second 50. Everything below 100 songs is ignored.
Occurs on Liked Songs and custom public playlists.
To Reproduce
Expected behavior
Entire playlist should be shuffled
Versions (please complete the following information):
The text was updated successfully, but these errors were encountered: