Skip to main content
Trending Lyricist I
Apr 18, 2026 8:44 PM UTC

Queue Management in the Mobile App and/or Web Player

As I understand it, once OSX no longer supports Intel apps, there will be no desktop app for Mac.  The desktop app has persistent access to the queue regardless of what content is currently being played.  The mobile app and the web player only have access to the queue if one is playing tracks from your music library.  In the case of the mobile app, the queue icon isn’t even present.  In the case of the web player, the icon is present but is greyed out/non-functional.

 

I recognize that playing a local music library is probably only done by a minority of Sonos users but that community is not exactly zero either so if the desktop app is going to be discontinued, it would behoove Sonos to provide similar capabilities in one way or another.  Given that the queue icon isn’t even presented in the mobile app, perhaps the simplest thing to do would be to fix it in the web player.


Further, the desktop app allowed one to select multiple tracks for deletion from the queue with a single action.  The mobile app and the web player can only delete a track at a time.  The reason I care is that I submit a large playlist to the queue and then prune it as I listen because if you don’t *and* th3e system reboots, it forgets it’s place in the queue and starts playing from the beginning again resulting in re-playing tracks that have already been played.  If I’ve listened to many tracks before I try to prune them, one by one is going to get tedious so it would be good to have a multiple delete option in the desktop alternative.  Given the richer interface of a web browser on a computer, the likely candidate it would be the web app for this function.

 

Saving the queue is also suboptimal in both the mobile app and the web player.  In the mobile app, one can name the playlist to be saved but unlike the desktop app, one cannot see the names of playlists already saved so it’s harder to update an existing playlist and/or avoid a collision.  The web player can’t save the queue at all.

 

I hope other folks will chime in on wanting this functionality.  

 

Charles.

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.

32 replies

Trending Lyricist I
Apr 19, 2026 11:09 PM UTC

Why would anyone expect a radio station based service like SiriusXM would utilize the queue?  It's like a jukebox VS the radio.  One lets you control the content, the other presents content chosen by the station providers.

It’s not that I expect a radio station to use the queue.  A radio station is just one example of a service/source that doesn't use the queue.  I want to be able to access the queue after playing a service/source that doesn’t use the queue.  In the desktop app, that is possible:  you can *always* resume the queue regardless of what service/source is currently playing.  That is not true for the mobile or web apps.  If you’re using those interfaces and playing a service/source that doesn’t use the queue, it is not possible to resume using the queue.  When playing a non queue using service/source, the button to access the queue simply isn’t presented in the case of the mobile app.  In the case of the web app, it’s there but greyed out/non-functional.

Translate
Lyricist III
Apr 19, 2026 11:16 PM UTC

Why would anyone expect a radio station based service like SiriusXM would utilize the queue?  It's like a jukebox VS the radio.  One lets you control the content, the other presents content chosen by the station providers.

It’s not that I expect a radio station to use the queue.  A radio station is just one example of a service/source that doesn't use the queue.  I want to be able to access the queue after playing a service/source that doesn’t use the queue.  In the desktop app, that is possible:  you can *always* resume the queue regardless of what service/source is currently playing.  That is not true for the mobile or web apps.  If you’re using those interfaces and playing a service/source that doesn’t use the queue, it is not possible to resume using the queue.  When playing a non queue using service/source, the button to access the queue simply isn’t presented in the case of the mobile app.  In the case of the web app, it’s there but greyed out/non-functional.

Being able to resume the queue after playing a radio stream is sorely missed. This was possible in the previous app and I hold out hope that this is returned, even after 2 years. As an aside, third party mobile apps are also able to do this, just an FYI. 

Translate
MoPac
Headliner III
Apr 20, 2026 12:06 AM UTC

I’m confused.  I just played a radio station.  After stopping radio play I played an album from my local library which loaded in the queue just fine.

Sonos app on iPhone 15.  Sonos device was a Port.

EDIT:  I see now you are referring to Sonos retaining a queue after playing something like a radio station and then starting where you left off in the queue.  Never tried that.  Guess I’ll have to fiddle with it on the PC app.

 

Translate
Trending Lyricist I
Apr 20, 2026 12:13 AM UTC

I’m confused.  I just played a radio station.  After stopping radio play I played an album from my local library which loaded in the queue just fine.

Sonos app on iPhone 15.  Sonos device was a Port.

 

Yup.  No problem with loading fresh stuff into the queue, you’re right.  What I want to do is to *resume* the already loaded queue.  That is to say, the queue as it was *before* I listened to the radio station.  I have this really long playlist from my music library that I want to listen to all the way to the end despite the fact that I’ve taken a break from it by listening to a radio station.  If I do as you did in your test and reload that playlist, I’d be starting all over again which would result in re-playing songs from the list I’ve already listened to.

Translate
Trending Lyricist I
Apr 20, 2026 12:15 AM UTC

I’m confused.  I just played a radio station.  After stopping radio play I played an album from my local library which loaded in the queue just fine.

Sonos app on iPhone 15.  Sonos device was a Port.

EDIT:  I see now you are referring to Sonos retaining a queue after playing something like a radio station and then starting where you left off in the queue.  Never tried that.  Guess I’ll have to fiddle with it on the PC app.

 

Yup.  You got it.  Now even with the desktop app, it’s still not great.  Before I go off and listen to the radio station, I have to prune the songs I’ve already listened to ‘cuz when you go play something else and come back to it, the queue loses it’s place.  With out pruning, once again you have the problem I’m trying to avoid:  replaying songs I’ve already played.

Translate
MoPac
Headliner III
Apr 20, 2026 1:08 AM UTC

The only system that got that right is Squeezebox Server, now Lyrion Music Server.  Let’s say I play a playlist named Jazz and stop on track 163.  Then I clear the queue and move on to some other playlist or source of music.  When I go back to play the Jazz playlist it starts on track 163.  The number of the track last played is written on to the playlist file.  You can ignore the Jazz playlist for months and next time you play Jazz it will start on track 163.

Translate
Trending Lyricist I
Apr 20, 2026 2:41 PM UTC

The only system that got that right is Squeezebox Server, now Lyrion Music Server.  Let’s say I play a playlist named Jazz and stop on track 163.  Then I clear the queue and move on to some other playlist or source of music.  When I go back to play the Jazz playlist it starts on track 163.  The number of the track last played is written on to the playlist file.  You can ignore the Jazz playlist for months and next time you play Jazz it will start on track 163.

I was a big Squeezebox fan.  Some friends at work put me onto them before Logitec bought them and killed them.  I only went to Sonos after all my Squeezebox gear died.  I considered Sonos a downgrade but AFAIK they were almost the only game in town at the time.  This may sound silly but besides being a better platform for some of the reasons we’re identifying here, one of my favorite features was the VU meter screen saver.  Coming from the cassette tape deck era, I just liked still being able to “watch” my music….  ;-)  
 

Thanks for the pointer to Lyrion.  I had no clue the LMS software lives on.

Translate
MoPac
Headliner III
Apr 20, 2026 4:24 PM UTC

The only system that got that right is Squeezebox Server, now Lyrion Music Server.  Let’s say I play a playlist named Jazz and stop on track 163.  Then I clear the queue and move on to some other playlist or source of music.  When I go back to play the Jazz playlist it starts on track 163.  The number of the track last played is written on to the playlist file.  You can ignore the Jazz playlist for months and next time you play Jazz it will start on track 163.

I was a big Squeezebox fan.  Some friends at work put me onto them before Logitec bought them and killed them.  I only went to Sonos after all my Squeezebox gear died.  I considered Sonos a downgrade but AFAIK they were almost the only game in town at the time.  This may sound silly but besides being a better platform for some of the reasons we’re identifying here, one of my favorite features was the VU meter screen saver.  Coming from the cassette tape deck era, I just liked still being able to “watch” my music….  ;-)  
 

Thanks for the pointer to Lyrion.  I had no clue the LMS software lives on.

Yes.  It lives on.  It is open source and has been maintained since Logitec gave it up.  I still have a Touch and all my WiiM devices can be Squeezebox players.  I use iPeng & LyrPlay as controller apps.

Translate
MoPac
Headliner III
Apr 25, 2026 1:03 AM UTC

This is not what the OP was talking about, but what I’m about to suggest does involve the queue.  When I’m playing music on a soundbar system and the queue is loaded with music all is well.  When I change to watching TV the queue is no longer available.  It would be nice if there was a way to start playing from the queue where you left off when you are done with TV.

I did try something to see if the function described in the first paragraph was possible.  So I started playing a playlist and while it was playing I switched to watching TV. While I was watching TV I decided to use Sonos Voice Control to return to playing music.  My request was “Hey Sonos.  Play”.  The indicator LED did turn brighter indicating the request was heard, but the Arc locked up to the point no request was executed.  I had to power cycle the Arc to get it back to normal operation.

If possible it would be nice to have a way to access the same queue you were using before you switched to watching TV.  Doesn’t necessarily have to be executed using SVC.  Some kind of queue icon on the TV Now Playing screen would be good.

Translate
Trending Lyricist I
Apr 25, 2026 1:15 AM UTC

This is not what the OP was talking about, but what I’m about to suggest does involve the queue.  When I’m playing music on a soundbar system and the queue is loaded with music all is well.  When I change to watching TV the queue is no longer available.  It would be nice if there was a way to start playing from the queue where you left off when you are done with TV.

I did try something to see if the function described in the first paragraph was possible.  So I started playing a playlist and while it was playing I switched to watching TV. While I was watching TV I decided to use Sonos Voice Control to return to playing music.  My request was “Hey Sonos.  Play”.  The indicator LED did turn brighter indicating the request was heard, but the Arc locked up to the point no request was executed.  I had to power cycle the Arc to get it back to normal operation.

If possible it would be nice to have a way to access the same queue you were using before you switched to watching TV.  Doesn’t necessarily have to be executed using SVC.  Some kind of queue icon on the TV Now Playing screen would be good.

I don't have a sound bar and I never use what Sonos speakers/products I have with a TV input but sounds kind of like the same issue.  No matter *what* other source or program is used, it would nice to have the queue be persistent.  Not to mention remember where it left off.

Translate