Skip to main content
Cladner
Contributor I
May 11, 2017
Answered

SONOS ALEXA Integration?

Been waiting to hear news about when this will happen and am starting to think it never will. I have Sonos and Alexa in every room. I did this with the assurance that Sonos and Alexa are going to work together. There has been next to no news regarding integration for the past 6 months.... When can we expect to hear about Sonos and Alexa integration? Is it still happening? Please any update would be appreciated.
    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
    August 31, 2017
    Hi everyone, there's a lot of interesting discussion going on here and I love the energy you all have around voice control and Alexa. My message from way earlier in this thread is still very much still the case, so I'll quote it here:

    Thanks for jumping in everyone. Great answers already. As suggested, I can't really provide any extra details today, but I assure you, we're as excited about this as you are. It is coming. We'll let the world know as soon as there's more to say, and we'll announce here on the community (and elsewhere) if there are any opportunities to help us beta test.

    On top of that, I just want to take a moment to make sure everything is clear about a few things. First off, to use voice control with Sonos, you will need to have a device with Alexa built in. We're largely talking about Amazon Echos and Dots here, but you never know what other fun gadgets may work as well, at launch or after it.

    Second, once the software is live, it will work with every updated Sonos component. As long as you already have an Alexa-enabled device, you aren't going to need to buy any new hardware to use Alexa with Sonos. Just make sure your players are updated to the latest version of the Sonos software (when Alexa control comes out for Sonos), you will be able to take advantage of the voice commands sent by your Alexa-enabled devices. We're not going to go into the magic right now, but there have been some pretty good ideas here in the thread already.

    That's all for now. More to come later, so stay tuned!
    Mark good posts by pressing the like button, and select the best answer on questions you've asked to help others find solutions.

    266 replies

    Lyricist III
    June 25, 2017
    I do see one major benefit of Sonos over homepod. There are no walled gardens. You can build a playlist from any number of sources. Mixing amazon, NAS, Spotify. Even the Micro SD card in my Blackberry.
    June 26, 2017

    Maybe you have identified the niche use case where Homepod really would be a better choice. On the other hand an ipod loving apartment dweller can use Bluetooth with an Echo Look or Echo Dot connected to some nice powered speakers and save some money by ignoring the Homepod vs Sonos battle completely. It will be interesting to see what ends up appealing to this group.

    Yes, it will be interesting though I can't help thinking that in addition to the above, if the Alexa integration is done well, that will be one more effective barrier to adoption of Homepods.
    Lyricist I
    June 26, 2017
    How can i get on the Beta tester for Sonos and Alexa?
    I have two Sonos Connect:AMPS will be adding 4 more shortly, i also just got my hands on a Amazon Dot. would really love to test this out...🆒
    Steve_199
    Enthusiast II
    June 28, 2017
    I think Sonos might have been too ambitious on this idea. They seem to want to be everything to everyone which will usually leave everyone disappointed.

    All I want is to say "Alexa, play my 80's rock station on my living room Sonos" and hear her say "ok". If they could have rolled out a few simple skills while they were working on their plan for world domination, they could have avoided a lot of the bad blood.

    For those concerned about not being heard over the music, just say "ALEXA, STOP" in a loud voice. She will usually respond to that and stop the music. Then you can give your next request. Just don't scream it too loud or your neighbors might think someone named Alexa is trying to kill you.
    jgatie
    June 28, 2017
    The only bad blood I see is from a couple indignant posters. Most are waiting patiently for what was promised to be delivered 6 months from now, as should be expected.
    melvimbe
    June 28, 2017
    Steve_199, I'm no expert, but I think I understand the framework of how Alexa works pretty well. What you think of is pretty easy...really isn't all that easy.

    Your typical Alexa skill works as such.
    1 - local Echo dot hears a command.
    2 - local Echo dot sends command to Alexa servers that converts voice to text, then determines what to do with it.
    3 - if the command is for a 3rd party skill, it sends the skill to the 3rd party server for processing
    4 - 3rd party server processes and performs action and gives Alexa servers a response.
    5 - Alexa 3rd party servers give a response to your local Echo.

    So it's somewhat complicated, but beyond that...Sonos doesn't have a server out there to act as a 3rd party server in this scenario. It would have to set that up in order for a basic 'Alexa tell sonos to play xxx'. On top of that, your sonos system doesn't have a presence outside of your local network. There has never been any sort of registration process of such where the Sonos server (that doesn't yet exist) could no one zones you have in order to command it do something.

    That said, there are some work arounds. Your local echo isn't completely dumb in that it can do some actions on it's own. That's why there are some bulbs that work with Echo without need for a smarthub...or work with a smarthum. Most of the time there is a smarthub. So if you have smartthings for example, your Echo knows to send a particular command to your local hub for processing. FYI, there are some hubs that can control sonos, and are setup with Alexa. Therefore you can control Sonos from an Echo by way of a hub...but the functionality is limited.

    And I think your statement about simply saying "Alexa, stop" brings up another point. With all of the above mentioned, that command won't work...because you didn't tell it what to stop. You would have to say "Alexa, tell Sonos to stop". And Sonos management has seemed to acknowledged that that is far from ideal. Annoying perhaps. Hence, they want to spend the time to get tighter integration so that when you say stop, Alexa knows it's playing music on Sonos and that must be what you want to stop. Or perhaps when you ask to start music, it knows you mean in the sonos zone you're currently in, and not on the echo's speakers.

    And sure, they could have gone with being able to drop the whole 'tell Sonos' at a later date, but the development work for going all the way can't be built off of going halfway. So why not just go all the way.

    Again, not an expert, but that's what it seems like to me.
    Danny
    controlav
    Lead Maestro
    June 29, 2017
    The analysis by melvimbe is pretty good.

    Some code is needed on the local network, and the Smart Devices method used for a few lights will not work for Sonos. Code is needed in the Sonos players themselves, I assume this will be using a similar method to the Spotify-direct stuff. (This is also why my Skill requires a Windows 10 PC).

    The "Alexa, stop" would not require "tell Sonos" if Sonos uses the audio-API set, and Sonos was the most-recently used audio skill. However, the current audio-API set has a poor extension model, so cannot add "in the xxx-room" to commands. It appears that the Sonos/Alexa features as described publically require a bunch of new features in the Alexa infrastructure itself, and Amazon are very slow at rolling out such updates.

    Also Amazon are very US-only in their Alexa support, which is another problem for Sonos who are much more international-thinking in their products.
    Author of the leading independent Sonos apps for Android, MacOS, iOS, Windows and Xbox.
    Contributor I
    June 29, 2017
    Been waiting to hear news about when this will happen and am starting to think it never will. I have Sonos and Alexa in every room. I did this with the assurance that Sonos and Alexa are going to work together. There has been next to no news regarding integration for the past 6 months.... When can we expect to hear about Sonos and Alexa integration? Is it still happening? Please any update would be appreciated.
    Contributor I
    June 29, 2017
    I just installed MySpeaker and its skills to control my Sonos System via Alexa. So far it works pretty good. One bad is that its application must be running on a PC or Laptop connected to the same network as Sonos.
    Steve_199
    Enthusiast II
    June 29, 2017
    The only bad blood I see is from a couple indignant posters. Most are waiting patiently for what was promised to be delivered 6 months from now, as should be expected.

    "Indignant posters" aka frustrated Sonos customers. Frustrated customers voicing their concerns are not the problem, that's called "feedback". It's when we stop caring that it becomes an issue.

    Look, I know we'll get it when we get it and customers should just shut up about it, but six more months will make it almost 3 years since it was suggested as a feature. I'm reminding Sonos that I've wanted this feature for years and I still want it. They say they've been working on it for years. The next question becomes, ok, so where is it? Maybe requesting an update is out of line, but I don't think so.

    Customers that don't care don't bother posting they just move on and buy something else.