Best answer by novasupraView original
Alexa responds but will not play music
Alexa responds to a 'play music command' but it does not actually play anything. The Sonos One works fine from the app. Alexa also will tell you the weather etc... just fine. When music is playing if you ask Alexa to turn off music it says 'I can only do that when music is playing' . Alexa connects to tunein and my amazon account but doesn't end up playing anything even though it says it is.
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.
Already have an account? Login
Login to the community
Log in Login with oauth
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.
Moderator Note: If the information listed here did not resolve your issue, try this topic: Resolving the Majority of Issues with Alexa on Sonos
thanks! that worked for me too!!
Open the Alexa App>Skills>Your Skills and scroll down and click on the Sonos Skill. Click on Disable Skill and then return to All Skills and search for the Sonos skill and select Enable Skill. Let us know how you get on.
I'm so close to just sending the one back and going for something else entirely. How well does Google Home work with Sonos?
Alexa won't play music if there is anything in your queue on the sonos app. Deleted this and it started working - didn't need to disable or enable the skill or do a hard reset. This was the only thing I changed.
So either this is the issue, or my Sonos decided to spontaneously work - neither is a particularly positive reflection on Sonos however!
Yes. It worked for me.
Thanks! so much...I've been fighting this for a few weeks, and had almost given up. This fixed my issue immediately! 🆒
Preferred Speaker settings shouldn't impact Spotify play back. Please see this guide for setting up Alexa Groups: https://en.community.sonos.com/amazon-alexa-and-sonos-229102/an-overview-and-explanation-of-the-new-support-for-alexa-grouping-6817788
Sorry for the long post but Alexa issues normally fall in to three categories:
1/ Duplicate device names - Alexa prefers that names for Devices, Groups and Scenes are unique,
1.1/ Please open up the Alexa App>Smart Home and make a note of any duplicate device names;
1.2/ You can then change them in the source app. e.g. Use the Sonos App to change the name of Sonos players. (I personally use the naming standard Room Name + Device type. e.g. Kitchen Sonos, Kitchen Echo Dot, Lounge Sonos, etc)
1.3/ Once you have changed any duplicate names then please In the Sonos app, select Settings>Room Settings and for each of the Sonos One's sign into 'Voice Services' and select 'Remove Amazon Alexa from this Room';
1.4/ In the Alexa app, select the Alexa Icon in the centre of the row of Icons at the bottom of the screen and ask ‘Alexa, Discover Devices’.
1.5/ Here is a link to my naming standards: https://en.community.sonos.com/amazon-alexa-and-sonos-229102/best-practices-for-naming-of-devices-6819283/index1.html
2/ Some form of Account Linking or Authorisation has not completed successfully. There are a number of causes for this and it's best to try these steps 1 at a time and test before moving on to the next step if the problem persists:
2.1/ Open the Alexa App>Skills>Your Skills>Sonos and 'Disable' followed by 'Enable';
2.2/ Ensure that you don't have multiple Amazon accounts logged into different Apps on your device, as this can confuse the Amazon Authorisation. If yes, then please log out of the other accounts and then complete step 2.1 again;
2.3/ If the problem still persists, please logout of all Amazon accounts then select the Alexa App>Skills>Your Skills>Sonos and 'Disable. Now power down all Sonos devices for 10 secs, allowing for any wired devices to boot before booting the remaining Sonos players. Now log back into the Alexa App>Skills>Sonos and 'Enable'
3/ If the problem persists then an entire reset of the Authorisation & Account Linking process is required:
3.1/ In the Alexa app, select Skills>Your Skills>Sonos and then 'Disable';
3.2 In the Alexa app, select ‘Devices>All Devices'. Now select each Sonos Device in turn and click the Trash Can in the top right of the screen;
3.3/ In the Sonos app, select Settings>Room Settings and for each of the Sonos One's sign into 'Voice Services' and select 'Remove Amazon Alexa from this Room';
3.4/ If you have any wired Sonos devices, please power down for 10 secs and then switch on and wait for it to boot;
3.5/ Now power down all other Sonos Players for 10 secs then switch them back on and wait for them to boot;
3.6/ In the Sonos app, Select Manage>Add a player or sub' and add the Sonos One's again. This will complete the set-up process again;
3.7/ In the Alexa app, select Skills>Your Skills and ensure the Sonos skill is 'Enabled', if not please 'Enable';
3.8/ In the Alexa app, select the Alexa Icon in the centre of the row of Icons at the bottom of the screen and ask ‘Alexa, Discover Devices’. Ensure that your Sonos One's are displayed correctly and not shown as 'Off Line'.
3.9/ Also check one last time that there are no devices with the same name. Remember, if there is a need to rename any then you'll need to carry out step 3.8 again.
Let us know how you get on.
Hey oh my god it worked the night mare has ended ..Thanks so much ..
Exact same problem which seemed to start after an update this week. Tried: power down and up of all Sonos components, reboot of router then another power down and up of Sonos components, deleting and rebuilding groups all to no avail. Anyway, the disable re-enable did the trick so back to normal. Thanks Novasupra.