Tips & Tricks

Step by Step Guide to Play BBC Radio Station via Voice Control

  • 4 January 2020
  • 41 replies
  • 19033 views


Show first post
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.

41 replies

I am trying to play  http://icecast.radiofrance.fr/fip-midfi.mp3

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

Userlevel 7
Badge +20

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.

What URL are you trying to play?

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.

Badge

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.

Badge

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...

Legend, thank you

Userlevel 7
Badge +20

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.

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?

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.

  1. Open the Sonos App and click on the Search icon and then select ‘Stations’ below the Search Text box;
  2. 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);
  3. Open www.IFTTT.com and either create an account or log-in to your existing account;
  4. 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’;
  5. Click on the ‘+’ symbol and enter ‘Alexa’ in the Search Text Box, then select the Amazon Alexa icon;
  6. Select ‘Say a Specific Phase’ and enter ‘play radio two’ before clicking ‘Create trigger’;
  7. Click on the newly positioned ‘+’ symbol and enter ‘Sonos’ in the Search Text Box, then select the Sonos icon;
  8. Choose the Action ‘Play Favorite’ from the list displayed;
  9. 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:

  1. Open the Alexa App and select the three vertical lines in the top left of your screen and select ‘Routines’;
  2. Select the ‘+’ symbol in the top right-hand screen to create a new Routine;
  3. Click ‘Enter routine name’ and type in ‘play radio two’ and then ‘Next’ in the top right-hand of your screen;
  4. Click ‘When this happens’ and ‘Voice’ and then type ‘play radio two’ and then ‘Next’ in the top right-hand of your screen;
  5. 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;
  6. 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! :)

Badge

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 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.

Badge +1

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.

Userlevel 2

Thanks. It was easy in the end. Great instructions!

Userlevel 7
Badge +20

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.

Yes I have multiple  rules.  In 'My Applets' hit the '+' symbol

 

Userlevel 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.