I know it's a pipe dream but if you took the new Amazon Echo and used it to control Sonos, that would be unbelievable awesome.
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.
I have Sonos, the Echo, IFTTT, SmartThings, Wink, Hue, and a myriad of devices covering the in between.
I really debated whether to add Sonos which was my most recent purchase (a Playbar, (2) Play:3's, and (2) Play:1's). My initial plan was to instead buy the Definitive Technology W Studio because of the DTS PlayFi system. My guess is that Sonos will stick with a closed system whereas DTS PlayFi is open and they're working on adding more partners beyond Polk and DT who have multi-room systems available with PlayFi today.
I do wish Sonos had gone a different route, toward licensing their mesh framework or whatever combination of things needs to happen, but that isn't the case. My 45-day Best Buy return policy is nearing, I plan to heading out today and pick up the DT W Studio to do a side-by-side comparison in terms of sound quality. Sonos is a bit more established with regard to their IFTTT integration, etc, but I believe DTS PlayFi might be the better choice in the long run (for me) if I want a system that's likely to have more integration options.
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 -
Sonos definitely needs a voice controller, call it the "Sonos Vox" and charge $149.95. Design it so you can set it on a coffee table and the user can change volume, play favorites, and change tracks with their voice
There, I did the tough part, now go make the product so I can buy it!
I agree with this "sort of". A VOX related addition would be nice, but needs to have more than one room in mind. For example, I have 4 Play 3's, a playbar on my TV (with play 1's and sub) and 2 connect amps powering my back yard speakers. Being in one room of a 3,000 sq Ft house wouldn't provide much benefit. I could technically use my Xbox One to control everything from the living room if I make my playbar the primary and then Groove Music, but that only solves one room, not the whole house... Whatever SonoS does now, it has to be epic because a lot of other players in the market are doing the same thing, if not more.
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 managed to get Ryan and Jishi's Echo controller working (start at http://ryangraciano.com/post/124770680942/controlling-sonos-with-amazon-echo#disqus_thread if you are trying to figure out where to start). I wouldn't call the setup easy, but it's probably doable for a determined person who is moderately comfortable with tech stuff.
I love Sonos so much more with Echo controlling it that I've already ordered more speakers. Sonos developers, I hope you're pursuing this - you guys are going to sell a lot of hardware when people see what a Sonos-Echo integration looks like, but most people aren't going to be willing to go the do-it-yourself route that it requires at the moment.
It's working very smooth, all of the Amazon Echo native commands can be used.
Nicely done Arjan_7. Smart. The next step could be to create "command songs" that, when played, control other functions of the sonos, e.g. upload SonosShuffleOn.mp3 (fake song, 10s, no sound). Alexa, play SonosShuffleOn, and alexa plays the empty file. This will then be detected in the queue by Pythong server on my desktop, via pitangui call, and results in command to sonos to turn on shuffle, etc etc
The "command song" names should be easily recognized by the Echo (ie not resemble "regular" songs in the library) and sufficiently distinct to ensure the right action is taken... This shows promise!
PS in the ideal case, we would be able to register our echo device in the desktop controller once, which would then poll pitangui to take care of this whole thing without a local python app.