Skip to main content
Contributor I
Apr 6, 2019 7:47 PM UTC
Answered

Sonos Playback in Alexa Routine

Adding music to a wake-up routine, trying to get the playback device or "Alexa will respond from" to be my Sonos speakers, but only see Amazon devices available for selection. Only other choice is to respond from "the device you speak to," but that throws an error when the routine executes and no music plays from my Sonos. Thoughts?
    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.
    Lyricist III
    Jul 6, 2019 10:05 AM UTC
    Ok, just remembered the answer. In the routine select "Music" then add the song or station and add "On your Sonos speaker name" so in my case, it says "Soma FM Groove Salad On Lounge" without the quotes. Then I select Tune In as my provider.
    The reason this wasn't working for me earlier is that the radio station I was trying to use was "Dark Side Lounge on Lounge" for some reason Echo does not like the word "Lounge" in my station name, probably because it is the same name as my speaker 😀

    16 replies

    UKMedia
    Apr 7, 2019 7:49 AM UTC
    Hi

    At this moment in time, Sonos devices can call Alexa Routines but can't be included within the Actions of the Routine. You could use IFTTT and the Applet to play a Sonos Favorite as an alternative.
    Translate
    Remember: Sometimes Red Wine helps :)
    Lyricist III
    Jul 6, 2019 9:54 AM UTC
    The answer is incorrect. I've had this working for the last twelve months. I'm only here because I just changed my routine to play a different station from tune in and it is now playing on the Echo. The routine says "play on..." But I now cannot edit which device to play this station on. Are you suggesting that an Alexa update has removed this feature?
    Translate
    Lyricist III
    Jul 6, 2019 10:05 AM UTC
    Ok, just remembered the answer. In the routine select "Music" then add the song or station and add "On your Sonos speaker name" so in my case, it says "Soma FM Groove Salad On Lounge" without the quotes. Then I select Tune In as my provider.
    The reason this wasn't working for me earlier is that the radio station I was trying to use was "Dark Side Lounge on Lounge" for some reason Echo does not like the word "Lounge" in my station name, probably because it is the same name as my speaker 😀
    Translate
    UKMedia
    Jul 6, 2019 10:20 AM UTC
    The answer is incorrect. I've had this working for the last twelve months. I'm only here because I just changed my routine to play a different station from tune in and it is now playing on the Echo. The routine says "play on..." But I now cannot edit which device to play this station on. Are you suggesting that an Alexa update has removed this feature?
    Hi Blue Hornet

    Where are you located, the ability to select a Sonos Device is not available in the UK.
    Translate
    Remember: Sometimes Red Wine helps :)
    Lyricist III
    Jul 6, 2019 5:26 PM UTC
    See my next answer. I am in the UK and it is working fine.
    Translate
    UKMedia
    Jul 6, 2019 6:03 PM UTC
    That's interesting, I don't have the option "On your Sonos speaker name"
    Translate
    Remember: Sometimes Red Wine helps :)
    Lyricist III
    Jul 6, 2019 6:21 PM UTC
    It is not an "Option" - as explained, you just add the speaker name to the end of the station name.
    Translate
    UKMedia
    Jul 7, 2019 5:47 AM UTC
    It is not an "Option" - as explained, you just add the speaker name to the end of the station name.
    I didn't know this was available, thank you for this. 🙂
    Translate
    Remember: Sometimes Red Wine helps :)
    Contributor I
    Jul 7, 2019 3:06 PM UTC
    Not all heroes wear capes, Blue Hornet. Thanks for the answer, I’ve got it working on my set now!!
    Translate
    pomartel
    Contributor I
    Sep 5, 2019 5:36 PM UTC
    The trick also worked for me (I'm in Canada). However Alexa still says "Audio actions in routines are currently not supported on this device" before the music starts playing on my Sonos One. Is there also a workaround for that? 🙂
    Translate