Amazon Echo controller



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.

139 replies

Userlevel 1
Badge +2
Now that the Echo is in general release and will be shipping in a week or so I got a feeling this thread might get busy. I wonder if anyone at Sonos reads these and could be bothered to respond.  We just moved and have held off on buying four new Play 3s because we're waiting to see what happens. 
I'm tempted to give it a go.. Have done lots of AWS development... Would be fun to give Echo and Sonos a go.. Now just need to find time
+1 - Sonos needs to engage Amazon cooperatively... Their business model is to suck the air out of a market's profit margin so they are the only competitor left. Looking at the number of existing Sonos users that listen to their inferior echo for the convenience.... That should be a big warning sign to Sonos to push integration instead of competition.
Completely agree. Paradigm shifts happen all the time when new technology enables it. Sonos was one of the first and definitely the best for mesh networked home music but the introduction of Echo is so disruptive that many of us with reconsider unless we get integration between them.
I think it would be a big win for Sonos, the only thing that might be stopping them is if they have their own voice controller in the works. I don't know if I'd pay the high price to have a proprietary Sonos controller sitting next to my Echo. Echo's versatility wins that battle hands down.
Amazon through its sheer scale will always be able to provide a better voice recognition cloud service than Sonos could do on its own
I keep accidnently trying to do it...seems so natural, cant wait!
Userlevel 2
I agree.  Amazon has the jump on the voice interface and is improving it regularly.

Sonos has the high-end sound experience and works extremely well.  

No need for Sonos to develop their own voice controller if they allow Amazon to access the Sonos controller app hooks.  

And there's definitely no good reason for Amazon to try to catch up with respect to speaker variety and quality.  

An existing Sonos system would only be that much more valuable with the addition of an Echo voice interface layer.  

Echo will be more valuable, likewise, with the ability to control Sonos and play Amazon Prime Music and Amazon Prime Playlists via Sonos.
Userlevel 4
Badge +2
This is the perfect argument, it's a win for everyone. I've got a feeling if the two parties got together they could knock this out in an afternoon. I already bought a Belkin WeMo outlet just because it's cool and works with Echo, imagine all the new business. Sonos fans would need an Echo, and Echo fans would all buy Sonos systems.. What are they waiting for.?
Now that the Echo is in general release and will be shipping in a week or so I got a feeling this thread might get busy. 
My Echo got delivered today.  Took no time to set up.  I have a bunch of Hue lights and it works well.  It is really fast to respond and pretty impressed by how quickly it will find and play a song from Amazon Prime.  I have 13 Zones (plus 2 wireless Subs and 1 of the zones is a Playbar).  Echo cannot touch the sound quality of Sonos, but I will tell you after just a few hours with the Echo, not having it or something comparable for Sonos would be a sin......Sonos will loose some biz here to folks who want the simplicity and not as concerned over the sound quality.   My wife is already listening to the Echo rather than the 2 Play 3's in the Kitchen....
Sonos....you should listen to the people.   I agree that  this forum may get really busy...now that Echo is shipping....
Like many in this post I am more than impressed with the new Amazon Echo. Living in Australia took some work around to get Echo working and needed to contend with no local traffic or weather connect - but the device more than compensates for its short comings., Now to have it control Sonos? Yes please!! When?
It seems mattwelch attempted this already, haven't tried it though. http://github.com/mattwelch/alexa-sonos
Userlevel 2
It seems mattwelch attempted this already, haven't tried it though. http://github.com/mattwelch/alexa-sonos
Dave... thanks for posting the link to Matt's site.  It's good to see folks are working on this.  However, his work, and the work of others like him aiming for the same thing, is more of a tinkerer's project--for those that want to get into the guts of the Echo and Sonos and make mashups.  I was a developer, myself, a long time ago (seems forever ago!), but I'm not looking to play around with the software so much as I'm looking for a link between Echo and Sonos that is as polished as both the Echo and the existing Sonos controller app.  It's the same reason I'm not jumping into using IFTTT to link my echo with other apps; it seems like a workaround rather than a true, elegant solution.  I posted my enhancement suggestion here, on the Sonos forum, because I want Sonos to understand that there are existing customers who want a voice-controlled solution that is sanctioned and supported by Sonos and is not a DIY project.
Userlevel 1
Badge
If the Sonos would work with the Amazon Echo, that would be awesome.  I don't need another Sonos box just for voice control.  I already have over 20 Sonos'.    Even to just pause all zones as I'm leaving the house instead of having to pull out the app.  
Awesome.  I sent an email to the Sonos team and they just responded telling me to check out this very forum discussion.  I'm glad everyone thinks this could be cool.  Echo is soooooo Awesome!!!!  But as a speaker it sucks.  Having the Echo control our sonos gear would be off the charts Legit.  And Amazon wants these things to happen with releasing the Echo SDK for developers.  Your Echo is on your wifi.  Sonos is on the wifi (or at least network), this should happen!!!  "Alexa, play NPR in the kitchen."  "Alexa, play Sketches of Spain in the Bedroom"  "Alexa, play Pearl Jam in the Garage."  I mean, come on, that would be freakin awesome! 
Userlevel 4
Badge +2
I'm glad they're paying attention, it's been a true grassroots effort. Now they need to get it done!
Sonos and the Echo is a must have combination. Would love to use speach for controlling The Sonos music.
It seems mattwelch attempted this already, haven't tried it though. http://github.com/mattwelch/alexa-sonos
Would Sonos please chip in and at least confirm they are working on something? Then the next question would be ETA?
I have been running an integration for about a week. You need to set up a file with presets (play this playlist in these rooms at this volume) but it works great... "Alexa Ask SONOS To Play Rock" and this will play a playlist named Rock from the SONOS favorites. You can add playlists with different names by adding them to the preset file.

Volume UP/Down and PAUSE are implemented, though not resume as of yet...

Setup is a little technical for those unfamiliar with it, but it worked perfectly for me.

NOTE: This requires a program called node.js to be running on a PC/MAC/Linux machine on your network (SONOS will not listen directly to the internet nor the Echo device, so you need to run this java program to listen for the commands from Amazon, answer the Echo and then control SONOS). That part is implied in the instructions, but everything else is walked through.

https://github.com/rgraciano/echo-sonos

Also: To have that script start on boot on Windows as a service, I used the "qckwinsvc" package from this page:
http://stackoverflow.com/questions/20...

NOTE: Plain English playlist names work well, and DO NOT capitalize the name of the playlist, the JAVA program will not match a capitalized playlist name with the parsed name it receives from the Echo (which will be lower-case).
I believe it's relatively easy to integrate Amazon Echo with Sonos.
With the solution described in my idea, you can use the Amazon Echo native play capabilities to control the music played on your Sonos speakers.

You can play, pause, or stop music, and you can control the volume.
Also you can ask what song is currently being played.

Read the whole description of my idea here:
http://www.echotalk.org/index.php/topic,155.0.html

I've seen your post, but I believe the solution I'm describing offers a lot more functionality:

- Now you can just say: "Alexa, play Madonna"
- Or: Alexa, next"
- Or: "Alexa, volume up"
- Or: "Alexa, what is the name of this song?"

To sum up, you cannot use any of the native play capabilities.

To set it up initially, your solution might be easier, but it does not provide the same user experience.

In the end it's all about user experience, otherwise we could just play music on the Amazon Echo and forget about Sonos.
Userlevel 1
I have been running an integration for about a week. You need to set up a file with presets (play this playlist in these rooms at this volume) but it works great... "Alexa Ask SONOS To Play Rock" and this will play a playlist named Rock from the SONOS favorites. You can add playlists with different names by adding them to the preset file.

Volume UP/Down and PAUSE are implemented, though not resume as of yet...

Setup is a little technical for those unfamiliar with it, but it worked perfectly for me.

NOTE: This requires a program called node.js to be running on a PC/MAC/Linux machine on your network (SONOS will not listen directly to the internet nor the Echo device, so you need to run this java program to listen for the commands from Amazon, answer the Echo and then control SONOS). That part is implied in the instructions, but everything else is walked through.

https://github.com/rgraciano/echo-sonos

Also: To have that script start on boot on Windows as a service, I used the "qckwinsvc" package from this page:
http://stackoverflow.com/questions/20...

NOTE: Plain English playlist names work well, and DO NOT capitalize the name of the playlist, the JAVA program will not match a capitalized playlist name with the parsed name it receives from the Echo (which will be lower-case).

Bravo! Thank you -- I I will work on getting this going... Really though, your effort shows that it can be (relatively easily) done as a proof of concept. It sounds like there is room for improvement by Sonos (eg having the bridge act as an intermediary with Amazon, ability to define location name of the speaker, ability to play things other than playlists -- eg Pandora -- , not worrying about the case sensitivity of the playlists etc) but they should all be relatively low hanging fruit. The fact that consumers are getting it going on a rudimentary basis should underscore the appetite in Sonos' customer base for this solution. I hope someone from Sonos is reading this thread and at least posts that it's on the roadmap.
Just received my Echo today and the second thing I thought was "I need to have this kind of control for my Sonos" - either as a Sonos Native product or via Echo.
My first thought was more childish: ask the Echo "what's a henway"


agree with using Echo as a controller - would be very handy -
Userlevel 6
Badge +8
In the near term integration with Echo would be good. Sonos will not have the NLP processing power Amazon has any time soon
.
Add me to the list that would LOVE to see this functionality. I have multiple Sonos devices and have suggested (sold) Sonos to over a dozen friends and family members. Many of them are asking me about Echo now and I cannot make a recommendation w/o knowing that this may be an option. Would HATE to see Sonos lose market share to Echo.
I opened a new thread but realized should have posted it here. It enables a rudimentary voice control through Echo

https://en.community.sonos.com/controllers-software-228995/sonos-controller-with-wemo-switch-and-amazon-echo-speech-6732040
Userlevel 1
[quote=Steve_199] If Amazon and Sonos would play nice with each other, that would be cool too. I don't care who or how, I just want.

If Amazon can play nice with Roku and allow it to display Amazon Prime Video, I'd think Sonos would have a decent chance to get some sort of integration done. Or maybe even partner to build a speaker jointly with Sonos sound quality and the Echo's voice recognition system.
Badge
I've known about Echo for just a little bit. The ads seen just around Super Bowl should have sparked yet another series of requests out to Sonos. I very much would like to hear from them (vs Users) on the subject. I am very much looking forward and hopeful that Echo will be able to control Sonos at some point in the near future.

My friends admire my Sonos set up. Coupled with Echo, their minds will blow.

What say you Sonos? Any hope?