Request for feedback: Shuffle



Show first post
This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

205 replies

Userlevel 7
Badge +22
They asked for feedback 3 months ago.  Historically about every 3 months is their release cycle (although we have had a few more lately interim updates working on interface improvements).
It's pretty straight forward....play tracks in a given playlist randomly without repeating a track until all tracks have been played regardless of how many times you switch off or change to another playlist. How many Sonos customers do you need to repeat this simple request? Enough "threads"....time to write some code!
Is part of this problem our interpretation of the repeat button?  On my ipod, repeat allows my playlist or what ever I'm playing to start over once it is finished.  This works with the shuffle feature on as well.  Doesn't repeat work that way with Sonos as well?  Or is it possible that the repeat function allows songs in a playlist to be repeated during the shuffling/randomizing?  I'm playing over 2600 songs non-stop in one group with the occasional pause then play again and I'm constantly hearing songs from the same albums and the same songs and it's a very small subset of the whole.  There are many albums I'm not hearing anything from.  I'm turning off repeat to see if I notice a difference although maybe I need to reshuffle now.

Looking forward to improvements.


Well that didn't take long, I just heard a song for the third time since Friday (three days ago).  Total play time since then was maybe 30 hours at best.  That was with repeat now turned off so I have reshuffled the deck.  Now of course it will be harder to recognize dupes again but I'm still listening for songs from all the albums I'm not hearing. 
Is part of this problem our interpretation of the repeat button?  On my ipod, repeat allows my playlist or what ever I'm playing to start over once it is finished.  This works with the shuffle feature on as well.  Doesn't repeat work that way with Sonos as well?  Or is it possible that the repeat function allows songs in a playlist to be repeated during the shuffling/randomizing?  I'm playing over 2600 songs non-stop in one group with the occasional pause then play again and I'm constantly hearing songs from the same albums and the same songs and it's a very small subset of the whole.  There are many albums I'm not hearing anything from.  I'm turning off repeat to see if I notice a difference although maybe I need to reshuffle now.

Looking forward to improvements.
Userlevel 5
Badge +5
I agree Stuart. I did similar testing by loading a single album with 8 songs and it behaves perfectly as you would expect. But when I have my 1800 song playlist I try to play each day it does not. 
I agree with your statement Edward, but this doesn't explain the duplications and the fact that it selects some artists/albums more than others does it?  In other words if you have a list of 1000 songs - even if if the shuffle order is pre-determined, there should not be any duplicates.
Userlevel 1
I agree Stuart. I did similar testing by loading a single album with 8 songs and it behaves perfectly as you would expect. But when I have my 1800 song playlist I try to play each day it does not. 
I have to disagree Stuart. John M from Sonos has confirmed that the shuffle play is not random - it is a predetermined order, and is the same every time (if you start from the same point in the queue each time). This is one of the key problems, and in my opinion is a very simple fix.
Userlevel 5
Badge +5
I agree Stuart. I did similar testing by loading a single album with 8 songs and it behaves perfectly as you would expect. But when I have my 1800 song playlist I try to play each day it does not. 
@sands904

I suspect it is something like that, but it is really frustrating me that I cannot find a reproducible reason for this.

In fairness to SONOS, all they have is our anecdotal evidence suggesting something is wrong.  Most of the people on this thread have experienced some kind of duplication or dodgy algorithm behaviour, but I don't think anyone yet has managed to provide a rock solid reproducible event.

My overwhelming concern with this is that the new version of shuffle (when it is available) will also be affected by the same anomaly!!  Welcome to my current nightmare! 
Ben, 1 question. Why do you not have the "Official Rep" title like all the other Sonos employees? It certainly would add more weight to your question.

Anyway, I think User500327 above sums it up the best.  New random order each time you play a list or press the random icon, shuffle albums, and (not as important to me) show the queue in the order it plays.


Keen to see some changes here along any of the lines of the other excellent feedback and ideas.  Could we have an update as to whether anything is happening?
Userlevel 1
It would be nice to be able to back this up with some real data about what was played... even if all it had was some kind of guid for the song so we could see what did duplicate... along with what other events might be jostling the que.
Userlevel 1
wow 
If your tracks are stored on a file server with a web-based management console, you maybe able to conveniently access a log for file IO which will list which tracks were accessed by a Sonos player.
Userlevel 1
wow 
I never pick a track from the que... There doesn't seem to be an order to what's in the queue, so even if I wanted to it's difficult to find it. I look forward to running a beta version... It would be nice to be able to back this up with some real data about what was played… even if all it had was some kind of guid for the song so we could see what did duplicate... along with what other events might be jostling the que.
Userlevel 1
I have just read John M's post and find it amazing (and worrying) that he does not at least touch on or even mention that a colleague (Ben) is working on the shuffle issue! I'm sorry, I just don't get it! Does John know Ben? Does left hand know what right hand is doing? Will we get a working shuffle? Who knows?
@John- That's not how I feel it's working...
Badge +18
@Stuart

Thanks for thinking out loud, it's helpful.  I don't think either #1 or #2 should be impacting the shuffle mode, but I am verifying that this is the case and will report back here to let you know.
Badge +18
I have just read John M's post and find it amazing (and worrying) that he does not at least touch on or even mention that a colleague (Ben) is working on the shuffle issue! I'm sorry, I just don't get it! Does John know Ben? Does left hand know what right hand is doing? Will we get a working shuffle? Who knows?
@Edward Sylvester

We hear you and we want to make it simpler for you too.  Right now it's not at all intuitive what shuffle actually does, so I understand why it's frustrating.

It sounds like what you're doing right now will do what you want.  Add the music to queue, and play / pause whenever you need to turn your music on or off.  You'll get all your music in the queue played in a set, shuffled order.  If you want to change that shuffled order, toggle shuffle to create a new ordering of the same tracks.  

We're working to make this more intuitive to use than it is now.  We'll keep you posted.
Userlevel 5
Badge +2
I agree Stuart. I did similar testing by loading a single album with 8 songs and it behaves perfectly as you would expect. But when I have my 1800 song playlist I try to play each day it does not. 
The entire group management needs a major overhaul.

We should be able to define virtual groups and save those including equalizer settings, calibration profiles and playlist information. 

This is something that should have been implemented years ago, The easy Sonos  experience really goes south once one has to fiddle with all those settings over and over again.
Badge +18
I have just read John M's post and find it amazing (and worrying) that he does not at least touch on or even mention that a colleague (Ben) is working on the shuffle issue! I'm sorry, I just don't get it! Does John know Ben? Does left hand know what right hand is doing? Will we get a working shuffle? Who knows?
@Gary H

Hi Gary, we don't communicate release dates for software updates or public beta programs in advance.  I know that can be frustrating sometimes, but it's our policy to make sure our new stuff is 100 percent ready before we communicate when it's coming out.

We'll let you know here as soon as the opportunity to get your hands on the next version (via public beta) is available.
Badge +18
wow 
@Scott

Got it.  Using Play Now will insert that track into the shuffled order of you queue (and immediately skip forward) to it, at which point the rest of the tracks will continue on in the shuffled order.  Playing Now doesn't 'reset' the position in the queue though, tracks that have already played once should not play again.

One thought - do you ever pick a specific track out the the queue and play it?  That would basically jump position in the shuffled queue and would move you up or down in the list of shuffled tracks.  If you moved up, you'd be replaying tracks that have already been heard, if you moved down, you'd be skipping over tracks you haven't heard yet.

Ultimately, none of this is obvious while you're using the product, which is part of the issue.  I'm asking these questions and explaining some of this behavior so that we can make sure what we're working on meets everyone's expectations of what shuffle should do in the future.  

We may want to revisit what you're seeing in your home when there's an opportunity for you to use the updated version in the future.  As Ben said above, when that's an option via a public beta, we'll let everyone in this thread know.
I agree Stuart. I did similar testing by loading a single album with 8 songs and it behaves perfectly as you would expect. But when I have my 1800 song playlist I try to play each day it does not. 

My hunch is it is in the grouping/ungrouping. If you have several players grouped and ungroup one it goes back to where that queue was loaded. That I have experienced multiple times. So when you re-group them does that affect it?
Userlevel 1
I have just read John M's post and find it amazing (and worrying) that he does not at least touch on or even mention that a colleague (Ben) is working on the shuffle issue! I'm sorry, I just don't get it! Does John know Ben? Does left hand know what right hand is doing? Will we get a working shuffle? Who knows?
Hi John,

Why would I want to clear my queue every time I want to use Sonos? I want to come in the house, press play, and listen to my entire music collection in the queue from where I left off. Simple.

I don't want to faff around with clearing queues, toggling shuffle on and off or scrolling to a new start point to make up for the system deficiencies.

I, along with many others on this thread, am simply staggered at how such a simple tweak has taken over two years to get to this point - whatever this point is. You could *literally* build a whole new product in that time.

Ed
Userlevel 5
Badge +5
It seems that there is a huge difference between the behaviour that John M. says we should be experiencing and what we are actually experiencing.  I did a bit of testing yesterday with a playlist of ten tracks and it did indeed behave like John said.  So why I have and I and others experienced problems with actual playlists?

Could it be that there is at least one other variable that is causing the Sonos shuffle to break?

1.  Number of songs in playlist?
2. Playlists created outside of Sonos and then imported??

Just thinking aloud really.....

I really hope this upgrade is realeased soon!


I have just read John M's post and find it amazing (and worrying) that he does not at least touch on or even mention that a colleague (Ben) is working on the shuffle issue! I'm sorry, I just don't get it! Does John know Ben? Does left hand know what right hand is doing? Will we get a working shuffle? Who knows?
John - when can we expect a sonos upgrade? Where are we with development ?
Badge +18
I have just read John M's post and find it amazing (and worrying) that he does not at least touch on or even mention that a colleague (Ben) is working on the shuffle issue! I'm sorry, I just don't get it! Does John know Ben? Does left hand know what right hand is doing? Will we get a working shuffle? Who knows?
Hi Edward, I'm thinking about why this would be the case, and I'd venture a guess that you don't often clear the queue.  

What's non-intuitive about Sonos shuffle is that it isn't a random play mode.  When turned on, it shuffles the queue into a new, random order.  That order isn't reflected in the queue itself, but it's there.  You'll notice this if you skip / reverse a few times as you don't get a random track each time, you get the same tracks in a randomized order.  That's also why you notice the same order each and every time.

What this means is that if you always start the queue with the same track, you'll always get the same order until you 're-shuffle'.  You can do that by clearing the queue, or by toggling the shuffle button off and on.    
Userlevel 1
wow 
The only thing I may do is take a specific track and say "Play Now" from Favorites - but maybe only every other week.
Badge +18
wow 
@Scott

Thanks for the reply.  When you add your playlist to the queue with shuffle on (repeat off) and then start playing, Sonos has a shuffled ordering of those tracks and will play each one of them once before reaching the end.  Playing / pausing those tracks will not affect the ordering of the shuffled queue.

What can affect the ordering is toggling shuffle on and off, clearing the queue and then adding that playlist back, or using the replace queue option for that playlist (which is a one-click clear and add function).  Each of those things will generate a new shuffled order, including tracks that have already been played.

If you occasionally listen to queues other than that 7388 track playlist and then re-add it, that would explain the repeats.  If you have an alarm setup for this playlist every day, that would do the same thing (alarms always clear the queue).  Does any of that sound likely?

We hear from the comments in this thread that the way shuffle works isn't intuitive. I'm sure that's obvious just from how long it takes to me explain it.  We're working to make shuffle make sense while you're using it. 
Badge +18
wow 
@Scott

Thanks for the reply.  When you add your playlist to the queue with shuffle on (repeat off) and then start playing, Sonos has a shuffled ordering of those tracks and will play each one of them once before reaching the end.  Playing / pausing those tracks will not affect the ordering of the shuffled queue.

What can affect the ordering is toggling shuffle on and off, clearing the queue and then adding that playlist back, or using the replace queue option for that playlist (which is a one-click clear and add function).  Each of those things will generate a new shuffled order, including tracks that have already been played.

If you occasionally listen to queues other than that 7388 track playlist and then re-add it, that would explain the repeats.  If you have an alarm setup for this playlist every day, that would do the same thing (alarms always clear the queue).  Does any of that sound likely?

We hear from the comments in this thread that the way shuffle works isn't intuitive. I'm sure that's obvious just from how long it takes to me explain it.  We're working to make shuffle make sense while you're using it.