I think that using a random number generator or whatever to let spotify shuffle your songs, we should have something that changes based on what has been played.
I was listening to a playlist of about 200 songs last night, but it seemed to cycle through the same 50 odd songs occasionally throwing in some of the other 150.
For example, say we had a ten song playlist, song A-J, a random playlist might look like this:
It would be annoying having the same song (like A in this example) repeat so many times.
How about instead of this, we weight the songs likelihood of being selected as the next song based on whether it has been played before?
So if we assign each song a value of 1 to start with. A is played and accordingly it's weight is knocked down to 0.7 and the other 9 songs go up to 1.3 chance of being played relative to the starting value of 1.
It would mean that your shuffle playlist is way more likely to shuffle the songs, but with less repeats, and songs that are repeated multiple times will fall further down the pecking order to prevent the annoying recurrence of the same song.
I think an algorithm like this would be better than a random shuffle.
Your idea has been submitted a while ago but unfortunately hasn't gathered enough kudos (50 per year). In order to keep an overview of the active & recent ideas in this forum, we will close this idea for now. However this does not mean that your idea has been declined by Spotify.
If you still feel strongly about your request, we encourage you to post your idea in a little different form again! Maybe now is the right time to receive the support of our community for your suggestion! ;)
Do you have any further questions on how the idea exchange is managed? Just click here!