Step by Step Guide to Play BBC Radio Station via Voice Control
There have been a lot of threads and questions asking how to initiate the playing of BBC Radio Stations after the BBC removed voice control of their stations from within TuneIn. So I thought I would bring all of the recommended steps together in one thread.
Open the Sonos App and click on the Search icon and then select âStationsâ below the Search Text box;
Type into the Search Text box, the name of the BBC radio station that you want to listen to and against the station in the list below click on the three vertical buttons and then select âAdd to My Radio Stationsâ. Then click âDoneâ (For the purposes of this example, I will use Radio 2);
Open www.IFTTT.com and either create an account or log-in to your existing account;
If using a Web Browser, click on your profile picture in the top right hand corner of the screen, to the left of the Explore button, and select âCreateâ;
Click on the â+â symbol and enter âAlexaâ in the Search Text Box, then select the Amazon Alexa icon;
Select âSay a Specific Phaseâ and enter âplay radio twoâ before clicking âCreate triggerâ;
Click on the newly positioned â+â symbol and enter âSonosâ in the Search Text Box, then select the Sonos icon;
Choose the Action âPlay Favoriteâ from the list displayed;
Select BBC Radio 2 from the Favorites list and then choose which Sonos Device and what Group of Sonos Players to include. Then click âCreate triggerâ and Finish;
This will now work with the Alexa command âAlexa, Trigger Play Radio Twoâ
If you donât want to introduce the additional âTriggerâ Command within the Alexa phrase, then in addition please:
Open the Alexa App and select the three vertical lines in the top left of your screen and select âRoutinesâ;
Select the â+â symbol in the top right-hand screen to create a new Routine;
Click âEnter routine nameâ and type in âplay radio twoâ and then âNextâ in the top right-hand of your screen;
Click âWhen this happensâ and âVoiceâ and then type âplay radio twoâ and then âNextâ in the top right-hand of your screen;
Now select âAdd actionâ and select âIFTTTâ. You will now see all of the SONOS applets that you have created within IFTTT, please select âplay radio twoâ and then select âNextâ in the top right hand of your screen;
Now click âSaveâ in the top right hand of your screen
This will now work with the command âAlexa, Play Radio Twoâ
EDIT:
Just repeat the instructions for different Radio Stations or different Sonos Rooms.
Page 1 / 2
Awesome. Thanks for this.
Â
One limitation of the method is that you have to tell IFTT what room is to play in. Do you know if itâs possible to create multiple IFTT rules? Ie. âplay radio 6 in the bedroomâ, âplay radio 6 in the kitchenâ.
Iâm new to IFTT and IÂ canât see a way of duplicating the applet in IFTT.
Â
Cheers,
Chris.
Yes I have multiple rules. In 'My Applets' hit the '+' symbol
Â
Awesome. Thanks for this.
Â
One limitation of the method is that you have to tell IFTT what room is to play in. Do you know if itâs possible to create multiple IFTT rules? Ie. âplay radio 6 in the bedroomâ, âplay radio 6 in the kitchenâ.
Iâm new to IFTT and IÂ canât see a way of duplicating the applet in IFTT.
Â
Cheers,
Chris.
Hi Chris
Â
In addition to the comments from @John B, just follow the instructions multiple times for each room. Iâve now amended the instructions above to include this additional information.
Thanks. It was easy in the end. Great instructions!
UK Media, thats brilliant, thank you. I had been trying for weeks to get BBC radio back on my Sonos via Alexa. I have just done the above and it works perfectly. Easy to do as well once you have done if a couple of times. Thank you.
There is now an alternative which seems to work and is more flexible. With an Alexa group set up consisting of an Echo device and a Sonos speaker, with âpreferred speakerâ set to the Sonos speaker, just say:
âAlexa, play Radio 6 Music from the BBCâ (for example)
it will play on the Sonos speaker.
If you say âAlexa, play BBC Radio 6 Musicâ, it will play on the Echo device.
So I just use the first formulation now. Â
You cannot direct this to another Sonos speaker, but I donât find this a problem in practice.
If you have more than one preferred speaker, they do not seem to group for play as they normally would. I donât know how Alexa decides which speaker to use.
I hope that helps. I did not discover this, but saw it on a recent thread. I am pretty sure this wasnât an option originally.
Thanks so much for this. Never used IFTTT before but followed your instructions and now just have to say play radio 4 in bathroom and IT WORKS! I have been very frustrated by the BBC removing the old system but now it is all back thanks to you - a v grateful listener.
There have been a lot of threads and questions asking how to initiate the playing of BBC Radio Stations after the BBC removed voice control of their stations from within TuneIn. So I thought I would bring all of the recommended steps together in one thread.
Open the Sonos App and click on the Search icon and then select âStationsâ below the Search Text box;
Type into the Search Text box, the name of the BBC radio station that you want to listen to and against the station in the list below click on the three vertical buttons and then select âAdd to My Radio Stationsâ. Then click âDoneâ (For the purposes of this example, I will use Radio 2);
Open www.IFTTT.com and either create an account or log-in to your existing account;
If using a Web Browser, click on your profile picture in the top right hand corner of the screen, to the left of the Explore button, and select âCreateâ;
Click on the â+â symbol and enter âAlexaâ in the Search Text Box, then select the Amazon Alexa icon;
Select âSay a Specific Phaseâ and enter âplay radio twoâ before clicking âCreate triggerâ;
Click on the newly positioned â+â symbol and enter âSonosâ in the Search Text Box, then select the Sonos icon;
Choose the Action âPlay Favoriteâ from the list displayed;
Select BBC Radio 2 from the Favorites list and then choose which Sonos Device and what Group of Sonos Players to include. Then click âCreate triggerâ and Finish;
This will now work with the Alexa command âAlexa, Trigger Play Radio Twoâ
If you donât want to introduce the additional âTriggerâ Command within the Alexa phrase, then in addition please:
Open the Alexa App and select the three vertical lines in the top left of your screen and select âRoutinesâ;
Select the â+â symbol in the top right-hand screen to create a new Routine;
Click âEnter routine nameâ and type in âplay radio twoâ and then âNextâ in the top right-hand of your screen;
Click âWhen this happensâ and âVoiceâ and then type âplay radio twoâ and then âNextâ in the top right-hand of your screen;
Now select âAdd actionâ and select âIFTTTâ. You will now see all of the SONOS applets that you have created within IFTTT, please select âplay radio twoâ and then select âNextâ in the top right hand of your screen;
Now click âSaveâ in the top right hand of your screen
This will now work with the command âAlexa, Play Radio Twoâ
EDIT:
Just repeat the instructions for different Radio Stations or different Sonos Rooms.
This is totally brilliant. It works. Thanks so much for this! :)
I've been trying this for Google assistant / Sonos but no matter what trigger phase I enter on IFTTT, it says " this phrase is reserved for the Google assistant. Please rephrase". Has anyone else been able to get BBC stations working with Google assistant?
I've been trying this for Google assistant / Sonos but no matter what trigger phase I enter on IFTTT, it says " this phrase is reserved for the Google assistant. Please rephrase". Has anyone else been able to get BBC stations working with Google assistant?
Hi
Â
Try a phrase without Play in it. e.g. Start Radio Two.
Legend, thank you
There is now an alternative which seems to work and is more flexible. With an Alexa group set up consisting of an Echo device and a Sonos speaker, with âpreferred speakerâ set to the Sonos speaker, just say:
âAlexa, play Radio 6 Music from the BBCâ (for example)
it will play on the Sonos speaker.
If you say âAlexa, play BBC Radio 6 Musicâ, it will play on the Echo device.
So I just use the first formulation now. Â
You cannot direct this to another Sonos speaker, but I donât find this a problem in practice.
If you have more than one preferred speaker, they do not seem to group for play as they normally would. I donât know how Alexa decides which speaker to use.
I hope that helps. I did not discover this, but saw it on a recent thread. I am pretty sure this wasnât an option originally.
Maybe this loophole has arisen out of the recent changes whereby a smart home device group with multiple echos can act as a multi room music group if the preferred speaker setting hasnât been used - the timing is perhaps too coincidentalâŠ
This same loophole appears to have been used by the Alexa MyMedia skill to provide multi room support for it too...
In response to not being able to ask Alexa to stop playing a radio station started in the above manner (if thatâs still an issue), I have suggested elsewhere creating  another  IFTTT  applet  called  âsonos  pauseâ  triggered  by  that  same  phrase  in  Alexa  in  the  IF  part,  with the âthenâ  part  being  the  Sonos  pause  action (since it doesnât seem to have a stop action) You  can  then ask  âAlexa,  trigger  Sonos pauseâ,  or  to  make  it  tidier,  create an  Alexa routine  with  the  voice phrase âsonos pauseâ  and  a  routine  ifttt  action  using  the  âsonos  pauseâ  applet.  Then, âAlexa,  sonos  pauseâ  will do  the  same  and  sound a  bit  more  natural.
This works for normal stations but not for stations that are added to favourites in url format - as far as I can seeâŠÂ Any suggestions? Thank you.
This works for normal stations but not for stations that are added to favourites in url format - as far as I can seeâŠÂ Any suggestions? Thank you.
I have mixed success with saying (play) fip as a word but alexa does not seem to understand F I P as separate letters
Thanks
This seems off-topic as this thread is about playing BBC radio stations to cope with BBC dropping TuneIn, while Alexa uses Tunein.
All the same, maybe trying calling it something else when you add it, like âMy FIPâ, or âMabelâ or whatever. But this will only work if you are using IFTTT, and if you are using âPlayâ as a command rather than âtriggerâ then your question has nothing to do with IFTTT either.
This works really well and a welcome solution to my little first world problem of not being able to play 6 music on my Sonos via Alexa. I neednât send the little speaker back now, thank you OP.
Whatever I try, I just get âSorry, I donât see that IF(TTT) triggerâ. Really frustrating.
That's strange If you run the routine within the Alexa App/Routines and they press the play icon for the correct routine, does that work?
I donât have any routines listed in my Android alexa app. Should something I set up on the IFTTT web page appear in toutines?
Update. I have made a routine on my phone that calls the IFTTT applet to play BBC Radio 2 on my Sonos system and that works if I play it from the phone routine list. However, if I say âAlexa trigger play radio twoâ then I get the âSorry...â response again. There is something silly missing, but I canât work out what!
However, if I just say âAlexa play radio 2â it works and I get radio two on my sonos system.
Does your applet require the phrase 'play radio 2' or just 'radio 2'?
Your final comment makes me wonder why you are bothering with IFTTT.
Thanks for the replies
The applet requires âplay radio 2â but I have just made another with just âradio 2â and the result is the same.
My wording of the âlast commentâ is a bit ambiguous. Things work the way I would like after I have embedded the IFTTT applet in an alexa routine called âplay radio twoâ. So, I say âAlexa play radio 2â and I get the response âOKâ and a second or so later radio 2 starts playing on my sonos speaker. A direct call of the IFTTT applet using the trigger command fails.
Thanks for the replies
The applet requires âplay radio 2â but I have just made another with just âradio 2â and the result is the same.
My wording of the âlast commentâ is a bit ambiguous. Things work the way I would like after I have embedded the IFTTT applet in an alexa routine called âplay radio twoâ. So, I say âAlexa play radio 2â and I get the response âOKâ and a second or so later radio 2 starts playing on my sonos speaker. A direct call of the IFTTT applet using the trigger command fails.
As per part two of the steps listed, this is now working as intended.