Since Alexa integration started, I've been able to name any of the speakers in the group, and it'll do that action for the group. For instance "Alexa, stop the living room" stops all three but leaves them grouped. "Alexa, Play Metallica on the Kitchen" Plays Metallica on all three (as long as they had already been grouped).
In the last week or so, this has changed. Now when I name a speaker, actions happen ONLY to that speaker. So in the example above "Alexa stop the living room", it separates Living room from the group, and stops it. This means that the other two are still playing. Same thing if I use Alexa to start music. If the speaker I ask it to start on is in a group, it removes it from the group and starts it on just that one speaker.
This is super annoying, and really defeats the reason I use Sonos in the first place. Does anyone know why this behavior has changed, or how I can get it to go back and work the old way?
Best answer by Ryan S
There are some changes that you're seeing around naming rooms when you go to perform a function. One of these changes is that when you explicitly call out to stop/pause an active Sonos speaker, just that room will stop playing.
"Alexa, stop in living room" will stop the music in just the living room, even if it's grouped with other players in the Sonos app. For example, if the player was grouped with a Sonos speaker in the Kitchen, the two will ungroup, and the Kitchen will keep on playing.
This also includes telling rooms to play music. If the Living Room and Kitchen are grouped in Sonos and not playing music, "Alexa, play in the Kitchen" will remove Living Room from the group in Sonos, and start playing in Kitchen only.
And this applies to Sonos players that have Alexa built in too, so if you have Living Room and Kitchen (a Sonos One) currently grouped and not playing music. Speaking to the Sonos One "Alexa, Play Music," will cause the Sonos One to remove Living Room from the group and start playing on its own.
If you notice Sonos groups changing due to your voice commands, open your Alexa app and look for the new Groups setup. Tap the lower-right icon, a house outline with two levers, to find it. Create an Alexa group with your desired speakers and assign your Alexa or Sonos device as the input for that group. Your voice commands will now use that group without needing to say the location name as part of the command.
You will also notice some other changes soon, and we'll let you know when it's all live. Stay tuned!