Skip to main content
Contributor I
June 27, 2019
Answered

API Feature Request - Queue Control

I am both an avid Sonos (hardware) fan and also a Control4 user who loves to program in Composer.

I'm wondering how / where I can submit feature requests to re-enable a VERY important feature in the Sonos API. And that is... the ability to replace the queue when we are calling different playlists in programming.

If Playlist A is currently in the queue, and I don't manually go into the sonos app and clear the queue first, when I call Playlist B in programming (from a custom button, voice control, etc) it will MERGE Playlist B randomly into the queue alongside Playlist A's songs.

I understand that this topic has been hotly debated for some time on what the DEFAULT handling of the situation should be. And, although I still disagree that the majority of people would ever want to merge playlists into a queue by default... I do respect the decision by the devs to be diligent in keeping the default behavior consistent. However, i do not understand why you would REMOVE the ability to clear the queue through a command in the API for those users who want to implement that behavior? I have circled this request internally with several different 3rd parties thinking that it was a feature they just weren't tapping into. But, alas, each of them came back with the same reply saying that the API used to allow it, but now explicitly prohibits it???? Again, aside from the debate on what should be the default action... why would you remove functionality from the API? And, is there any way to get it added back? I can think of no reason why I would ever want to merge playlists in a custom control system specifically designed to give me TOTAL control of everything.

Thanks to the community managers for any info you can provide on this? I greatly appreciate it.
    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.
    Ryan S
    Ryan SAnswer
    Retired Sonos Staff
    September 30, 2019
    Hi g8rfn2, I don't have a timeline right now, but you can always contact the team at https://developer.sonos.com/ in case you want to give them a direct request. They may not have time to get right back to you though.
    Mark good posts by pressing the like button, and select the best answer on questions you've asked to help others find solutions.

    28 replies

    controlav
    Lead Maestro
    March 29, 2020

    If the UPnP API is not supported in S2 wouldn’t that just drive more people to stay on a legacy configuration? Is that the outcome Sonos wants?


    I haven’t seen anything to indicate that UPnP is going away in S2, have you?

    Author of the leading independent Sonos apps for Android, MacOS, iOS, Windows and Xbox.
    March 29, 2020

    If the UPnP API is not supported in S2 wouldn’t that just drive more people to stay on a legacy configuration? Is that the outcome Sonos wants?


    I haven’t seen anything to indicate that UPnP is going away in S2, have you?

    I’m just trying to follow the information from this thread that seems to say:

    1- Sonos has a new REST API and they want third parties to use it so they forbid them from using the old UPnP API.

    2- Sonos does not provide some important functionality that exists in the UPnP API within the newer REST API.

    3- The REST API has been out a long time now and SONOS has not closed the functionality gap nor provided any indication that they ever intend to.

    So I guess I’m confused as to why Sonos would continue to support an API that they don’t want third parties to use and why anyone would upgrade to any future software version that did not include the existing functionality of the UPnP API either by fixing the REST API or continuing to support the UPnP API… but if they continue supporting UPnP that has better functionality then why even have the REST API?

     

    Local music library with carefully constructed playlists - no shuffling!, Integration with Homeseer Automation, No touch screen devices, No streaming services, No Apple products ever
    g8rfn2Author
    Contributor I
    April 11, 2020

    ^^^ Exactly! Control4 was “forced” to switch away from UPnP a while back… They SPECIFICALLY mentioned that they used to have access to this exact feature, but that it was taken away in the REST API. 

    There is no logic in taking features away. And, Sonos doesn’t even have the common courtesy to tell us WHY we cant have it back?

    @Ryan S We’re going on 9 months now of no responses here or directly with developers. This is simply unacceptable for such a basic / trivial feature that they ALREADY had supported in the past. 

    Officially out of patience. 

    Ryan S
    Retired Sonos Staff
    April 13, 2020

    Hi @g8rfn2, I’ll make sure the team knows this request remains active, but they’ve got a lot on their plate and I can’t speak to if this has made it to the to do list yet. As soon as I have any news to share, I’ll let you all know.

    Mark good posts by pressing the like button, and select the best answer on questions you've asked to help others find solutions.
    Contributor I
    April 14, 2020

    Hi @g8rfn2, I’ll make sure the team knows this request remains active, but they’ve got a lot on their plate and I can’t speak to if this has made it to the to do list yet. As soon as I have any news to share, I’ll let you all know.

    This feature is missed very much! It is so annoying that I can’t Clear the SONOS Queue via a programming action. Seems like we are back in the 1990s with this, let’s get it on the list to fix!

    Lyricist I
    April 21, 2020

    Seriously, this is the most ridiculous piece of trash nonsense I have ever seen in my life. I use my bedroom Sonos for an alarm clock, one of many very specific alarm clocks. Each has its very own dedicated playlist which has vastly different music from the next. If I do not use my bedroom Sonos between one alarm clock and the next, or remember to go into the app to clear the queue, I end up with an atrocious mix of music that does not accomplish the goal of a smooth and lovely wake up scenario. This is GARBAGE. What losers protested to keep such a trash feature as merging playlists? If they want to merge playlists, they should combine their horrible tastes into one playlist rather than spend thousands of dollars on speakers to merge the playlist for them. I spent a lot of money on these speakers which I did not expect or appreciate the listening queue of to fill up like the trash these speakers obviously are. 

     

    Sonos, you are stupid. Let us clear our  queues you stupid.

    Lyricist I
    June 21, 2020

    +1 to this feature. It’s actually incredible that clearing the queue isn’t currently supported. It’s critical to automating music in almost every scenario. Sonos, lets get that API updated! Thank you!

    g8rfn2Author
    Contributor I
    June 22, 2020

    And mind-numbing that you can't even get any REAL response from them on the topic. I have emailed every address I can find. Zero response. It's absurd.