Announcements

Help Wizard

Step 1

NEXT STEP

Implement an actual shuffle function

Yes, you read that right.  The "shuffle" function in Spotify is nothing more than a randomizer.  There's a difference?  YES.

 

RANDOM - Play one song.  The next song can be ANY song in your playlist.  Including the one you just listened to.  Though I've never had this specifically happen, I literally just heard the same song that I heard 2 songs ago.  This is how Spotify's "shuffle" currently functions.

 

SHUFFLE - Take your entire list, shuffle them (like cards), and play the first song in the shuffle.  Once finished, move that song off the pile.  Once the pile is depleted, shuffle the deck again and start over (maybe pop a message up).

 

I know enough about programming (not much) to know that shuffling is probably a bit harder than random, but come on.  I may be in the minority, but I don't have a lot of little playlists.  I have one list with nearly a thousand songs in it, because I like all the music, and am rarely not in the mood for one of those songs.  But what I can't stand is hearing the same song over and over again.  I think there may even be songs in my list I haven't heard yet, while I've heard others 4-5 times.

 

I know it may not matter much, but I would probably lay down the money for at least a year subscription if this feature was implemented.

 

EDIT: Another user pointed out that I can see what all is queued up in my shuffle by clicking the Play Queue link, and that Spotify supposedly sets up a rolling shuffle of 50 songs.  It would be nice if this range could be expanded to say 50-100% of your playlist.

 

EDIT 4/6/12: I just dealt with the same song 16 tracks later.  The song played the first time yesterday afternoon.  I went home, listened for a bit on my home PC (just a few songs), then started listening again this morning.  If the list recycles itself after a day, or if you log in from another computer, I see that as an area for improvement.

Updated: 2016-02-05

Hey folks, we have made some improvements to our shuffle algorithm that we are turning on as a default for all users. We'd love your feedback on how your shuffle experience changes after today (Feb 5, 2016). Thanks for your feedback, your comments are essential to helping us improve Spotify. 

 

Update Aug 2018:

Hi folks, it sounds like quite a few of you are experiencing only the top tracks in a playlist shuffling/ playing when using Connect. This has already been reported here.

 

We’ve given a transparent status there explaining there isn’t a current timeline for a fix. Please do leave a VOTE there if you’re experiencing the issue and a comment. We can then bring this information back internally to show the size of the issue for our users.

 

If however you are experiencing issues with Shuffle when not using Connect, please get back to us in this thread we've the questions we've listed and click +VOTE. Thank you! 



Comments
kschles52

Thought I'd give your utility a try. I do have a premium account. When I went through the steps to install, I ended up with this message: We're sorry - we seem to have encountered an error: Forbidden.

 

Now every time I click on your link, I go right to message page. Tried putting in URL directly to browser, and still get error message. Suggestions?

rednblu

Well stated, Everyone!

 

I am listening . . . .

 

Could posting the shuffled songs to a "TEMPORARY block of songs" ever satisfy the basic "user requirements" here?  If the "TEMPORARY block of songs" disappears, I will most of the time get repeats and repeated patterns and repeated Repeats, right?

 

My friends tried to get me to understand the very small probability of NonRepeats in  (N! / N^N)-- I had to use an Excel spreadsheet to see how small and miniscule is the probability of "good shuffles" if the "TEMPORARY block of songs" disappears.

 

Did the OriginalPoster @RoninTheOrigina above correctly distinguish "RANDOM" from "SHUFFLE to play every track just once before a reshuffle"?

 

mc_mellow

@bytebodger 

hi! i do use the 'shuffle play', instead of turning on/off. reading your replies.

it is the case of Point 11 for sure. 

I totally understood your in depth explanation, many thanks.

you created a remedy and it is very good. i'm grateful.

but we want The Cure (not the band.. ). 

Is anyone from Spotify here (scratching their heads... or maybe laughing at us...)??? 😄

bytebodger

 @kschles52:  A few points here:

 

  1. There is no installation taking place.  You are directed to login through Spotify, but there is no app in my utility that lives on your machine.  You may be clear on this already, but I just wanted to explain that again unless someone reads your description and thinks, "I don't want to install anything on my machine."  

  2. Can you possibly attach a screenshot of your browser window when you're seeing this error?  Specifically, I want to see the FULL URL that is displayed in the browser after you get the error.
mc_mellow

@rednblu 

Excell?????????? Seriously? 

I'm not near a savy techie as you all seem to be. 

I just want to press A button that works...

Oh well, i guess it will be over for me when my free trial is over... 😞

Thanks to all.

bytebodger

@mc_mellow:  "but we want The Cure (not the band.. ).  Is anyone from Spotify here (scratching their heads... or maybe laughing at us...)??? :D"

 

No, NO ONE at Spotify cares at all about this issue.  They've proven that through 5+ years of inactivity on the issue.  They don't care about the problem.  They believe it's all in your head or it's unimportant.  So the only solution I know of is to use a third-party solution (like my utility that uses their APIs).  That's as close as we can get to a solution because we can't alter the code in their apps directly.

rednblu

Well said!

 

Thank you!

bytebodger

@rednblu:  The temporary nature of the Play Queue has nothing to do with whether or not a shuffle is random or is "truly" a shuffle.  The utility on my site will shuffle an entire playlist like a deck of cards.  That doesn't mean that you won't hear a certain artists back-to-back (assuming you have multiple tracks from that artist in your playlist).  But as long as you let the Play Queue play (after you've used my utility to put a shuffled version of your playlist into the Play Queue), you won't hear the same song twice until ALL of the other songs in the playlist have been played.

mc_mellow

@bytebodger 

yes, they don't care...

in the meantime, i already saved your link and will use this tool you created everytime i update my playlists. 

It is nice that people care!

at least, i hope it was fun for you to create this solution.  (i'm really not a techie)

thanks again! 

kschles52
I'm working with an IPad and IPhone here. The URL I get after an initial
attempt to implement your utility is

http://writing.voyage/spotify/oops.php?message=Forbidden.