Skip to main content
Contributor I
January 24, 2017
Question

Google Home

  • January 24, 2017
  • 16 replies
  • 3313 views
I have been wondering if Sonos will be compatible with Google Home as a voice activated controller. Some people talk about it, saying that it works with Amazon Echo, Tap, and Dot, but those run through SmartThings. Has anyone heard anything about Google Home starting to work with Sonos? That would be SO 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.

16 replies

controlav
Lead Maestro
April 8, 2017
Choosing your music by talking to your Sonos system is awesome, but it requires a lot more smarts in the Search code. "Play Sting in the bedroom", ok, so what does that mean? Sting Radio (on some services). Sting Top Tracks (on others). A random selection of Sting tracks from my library? Or from the Service? Or a combination? Todays music services vary widely in what they can offer, and my (beta) Alexa/Sonos integration has to special-case each music service to work well. Fortunately as Alexa is US-only (effectively, lots of stuff isn't available in UK/DE yet), and there are only a few major services available to US users. But when it does work it rocks! Right now Spotify offers the best results for voice search, and Amazon the worst (ironically).
Author of the leading independent Sonos apps for Android, MacOS, iOS, Windows and Xbox.
Lyricist III
June 20, 2017
I use a work around currently with Google Home and Sonos until there is an official release. I use IFTTT and jishi/node-sonos-http-api. I setup a node.js server and use the Google Assistant and Maker services from IFTTT. It takes a bit of pratice to land the commands the way you want but I can use voice commands to play, pause, stop, mute, next, previous, join speakers, unjoin, ask to play playlist that are saved in sonos. There is much more you can do but you have to build out the applets. Its very responsive from what I have seen so far.
AndyN
Avid Contributor I
July 12, 2017
Add my vote for Sonos / Google Home (over Amazon Alexa). As with others, My Echo has found its place as a way to find out when the next Red Sox game is - not much more. I think we would find Google Home much more useful and I would much rather populate our home with Google Home.
Lyricist III
August 6, 2017
I use a work around currently with Google Home and Sonos until there is an official release. I use IFTTT and jishi/node-sonos-http-api. I setup a node.js server and use the Google Assistant and Maker services from IFTTT. It takes a bit of pratice to land the commands the way you want but I can use voice commands to play, pause, stop, mute, next, previous, join speakers, unjoin, ask to play playlist that are saved in sonos. There is much more you can do but you have to build out the applets. Its very responsive from what I have seen so far.

Hello Nifdoow, would you be able to share one of your IFTTT applets? I am trying to do the same but I have been unsuccessful so far. Seeing an example of what you dis would be great and may get me over the line 🙂.

Thanks in advance.
Lyricist III
August 7, 2017
I use a work around currently with Google Home and Sonos until there is an official release. I use IFTTT and jishi/node-sonos-http-api. I setup a node.js server and use the Google Assistant and Maker services from IFTTT. It takes a bit of pratice to land the commands the way you want but I can use voice commands to play, pause, stop, mute, next, previous, join speakers, unjoin, ask to play playlist that are saved in sonos. There is much more you can do but you have to build out the applets. Its very responsive from what I have seen so far.

Hello Nifdoow, would you be able to share one of your IFTTT applets? I am trying to do the same but I have been unsuccessful so far. Seeing an example of what you dis would be great and may get me over the line 🙂.

Thanks in advance.


Hello mate, I got it to work so you can ignore my post. Quite excited about having Sonos integrated with Google Home 🙂
Lyricist III
August 9, 2017
Sorry for the late response. Glad to here is worked out for you. I will still post a brief how to if anyone else wants to try.

I use the google assistant applet "Say a phrase with a text ingredient"

Example google command "tell kitchen sonos to $"

Then I use the make a web request applet.

url example without a log in: http://your ip address:your port/your sonos speaker name/{{TextField}}

url example with a log in: (only use this one if you setup jishi to use a password: warning this method is not secure because the password is being sent in clear text. Anyone sniffing your traffic will be able to see it.)
http://username:password@your ip address:your port/your sonos speaker name/{{TextField}}

Method is: GET

Content Type: application/json

This example will allow you to play, stop, pause, mute, next, previous on one sonos speaker. So far I have commands to join another speaker, increase and decrease volume.

Hope this helps you get started. So many options once you get the hang of it.