Tens of thousands of UK Sonos customers access the Tune In radio service daily via Alexa.
BBC has now terminated Tune In/Alexa access to their services.
Tune In/Sonos app selection of BBC radio stations is ok, but less convenient than Alexa voice control.
Tune In/Alexa on Amazon Echo still works, but we invested in Sonos to enjoy the sound quality.
Surely lack of a solution will quickly and directly impact UK Sonos sales?
There are several active user threads discussing the issue but no real solutions.
What is Sonos doing to restore access to BBC radio services in UK via Alexa?
Sonos is an aggregator. They don't supply any direct content, but instead provide a platform for other people to share their content. All Sonos does is point to other companies servers, which that company has set up to interface with the Sonos API.
It's entirely up to the other companies to make the choice to share their content on Sonos, but Sonos doesn't have any financial incentive or deal with these companies to leverage. All Sonos does is provide a larger audience.
Much the same as TuneIn, another aggregator of content, although TuneIn does indeed create some of their own content, the great majority of what they serve is other companies' content. Again, using a similar model to Sonos, all they do is point to other companies servers. Other than their Premium Content, they don't have a financial stake in those streams, so they also have no financial leverage to use.
So, Sonos and TuneIn are basically at the mercy of the BBC. It's the BBC that has taken these decisions to remove access from non-BBC controlled areas, so it's the BBC that you need to be complaining to. Companies like Sonos and TuneIn, and frankly Amazon (the Alexa portion of this discussion) are only providing access to the BBC stream, and not paying anything for it. So when the BBC decides to cut off this content, none of these companies have any leverage, such as saying "Hey, we gave you $10 Million for the rights to distribute this".
While I get that it's easy and convenient to complain about the situation here, because Sonos is kind enough to have a community forum to post in, the simple fact is that none of these companies have any leverage over the BBC, other than the audience size.
You've got a much better chance of getting your message to the managers at the BBC if you were to contact them directly. I doubt that they have anyone pulling data from this forum for presentation to their management
The BBC said they needed the data to help improve their services for their licence payers. I’m a licence payer and all I can say is it certainly has not improved my service (via Tune-In/Alexa/Sonos) thus far, but I have not yet fully explored any potential alternatives either.
Negotiations broke down with Tune-In and the plug pulled by the BBC.
It needs users who are affected to maybe write to the BBC.
Here are two useful links that relate to the issue:
https://www.bbc.co.uk/blogs/aboutthebbc/entries/37e4e3f6-fbd2-4c14-8d72-7f7139641582
https://www.theregister.co.uk/2019/10/01/bbc_tunein_radio_streams_pulled
The Sonos device itself can still play Tunein and supports favourites. The skill needs updating so that its possible to invoke a tunein station or favourite on the Sonos regardless of Tunein being supported on the echo device processing the voice command.
https://www.change.org/p/bbc-restore-bbc-radio-streams-to-tunein
When specifying a Sonos device as an output for a Alexa command, the interaction between Amazon Alexa and Sonos seems to be dependant on Tunein availability on the echo device itself - even though its only processing the command and "casting" it to the Sonos.
Therefore I think it's perfectly valid to request that Sonos allow either all Tunein stations to be initiated on the speaker or for favourites to be allowed, regardless of that tunein stream being available on the echo devices processing the voice command.
When specifying a Sonos device as an output for a Alexa command, the interaction between Amazon Alexa and Sonos seems to be dependant on Tunein availability on the echo device itself - even though its only processing the command and "casting" it to the Sonos.
This is close, but not 100% accurate. Your voice command is sent to Amazon cloud for processing. That process interprets the command and determines whether it's valid or not. It does not simply recognize that the command is to play audio on Sonos and just pass the command on to Sonos without validation. So you can't do anything by Alexa voice command that Amazon doesn't consider to be valid, something it could do on it's own echo.
Therefore I think it's perfectly valid to request that Sonos allow either all Tunein stations to be initiated on the speaker or for favourites to be allowed, regardless of that tunein stream being available on the echo devices processing the voice command.
It would be nice if this were the case, but Sonos doesn't even receive the voice request from Amazon's cloud if Amazon doesn't consider it to be valid first.
Note that this applies for all smart skills. Normal skills, where you need to preface your command with "tell XXXX" (where XXX is the name of the skill)) don't have Amazon validating the skills first before sending it on to the skills server. Amazon's processing will recoginize the skill that's being invoked and just send it on.
Its not possible to say "Tell Sonos to play XXX" as you're then told to use the "Play XXX on " syntax. If "Play BBC Radio 2 on Kitchen" is used then a non BBC Tunein station is played but for "Radio 5 Live" is just fails.
Unsurprisingly the Sonos skill is rated only 2.1 on Amazon UK.
It's not within Sonos' capabilities to restore something that the BBC has withdrawn.
Sure. But, if we're going to ask Sonos to do something about this issue, isn't it of value to know what aspect of the this Sonos has some control over?
Its not possible to say "Tell Sonos to play XXX" as you're then told to use the "Play XXX on " syntax.
Because Sonos is smart skill, not a typical/normal skill.
If "Play BBC Radio 2 on Kitchen" is used then a non BBC Tunein station is played but for "Radio 5 Live" is just fails.
Right. Because that's the radio station that Alexa processing decided you wanted to play. If you made the same request to play the station on an echo speaker, you'd have the same results.
Unsurprisingly the Sonos skill is rated only 2.1 on Amazon UK.
As you said, people don't care whether the processing issue lies on the side of Sonos or Alexa.
Indeed. But for voice control Alexa is the intermediary. The detail is set out by Edward R in the thread I linked.
I have all the live BBC radio channels in Sonos, I’ve added them to my favorites and can launch them from the Sonos app no problem, but it seems that Alexa lacks the matching skill to communicate the instruction to Sonos, therefore I’d say it’s a Alexa issue not Sonos.
I have all the live BBC radio channels in Sonos, I’ve added them to my favorites and can launch them from the Sonos app no problem, but it seems that Alexa lacks the matching skill to communicate the instruction to Sonos, therefore I’d say it’s a Alexa issue not Sonos.
The cause is well known. The BBC’s decision to pull its stations from TuneIn, which Alexa uses. The Sonos app still works because the BBC decided not to break it for third party systems that use TuneIn’s services. At least for the time being.
Ah ok, I didn’t realise from the Sonos PC app I use that Sonos was still getting BBC service from Tunein, it looked like it was coming from some other service. If it’s still Tunein then it makes sense.
Apparently this can be fixed by adding BBC Sounds skill to Alexa - but I cannot find it
Apparently this can be fixed by adding BBC Sounds skill to Alexa - but I cannot find it
No. There isn’t a BBC Sounds skill. There is a BBC skill but that won't help Alexa play BBC stations when using an Echo.
Correct - tried it last night.
Sonos help on Twitter trying to resolve - will see what they come up with.
Is there any update on this? The BBC aren’t shifting (apart from putting up their license fee) and Alexa still refuses to recognise any BBC radio stations because of the TuneIn ban by the BBC. One solution might be for Amazon to give Alexa a BBC Sounds skill.
Another (too expensive) is to swap out all my Sonos kit for Alexa-compatible speakers. That would be ridiculous!
there is a workaround for this, at least this is working for me as of 21st April 2020 with echo dots and non-voice enabled sonos devices.
1. in the alexa app, add the "BBC" skill
2. in the alexa app, create a group. in my case I add the name of the echo dot in my kitchen and the stereo paired sonos play 1s to this group
3. in the alexa app, set the default speaker for the echo device in the group to the sonos.
Now if you say "alexa, ask the bbc to play radio 1" to the echo, it will play it on the linked sonos player.
I've applied the same treatment to the echo dot and sonos system in my lounge. the only limitations ive found is the more verbose invocation phrase and that you cant instruct the echo to play it in another room.
I assume this will work (and be even simpler simpler to set up) on the voice enabled sonos devices.
That works - great suggestion.
The ordinary ‘play’ command works on my voice-enabled Beam, and I assume with any Sonos voice-enabled speaker. Which makes sense - the issue with the Dot is not that it won’t play, but that it plays on the Dot.
"alexa, play radio1 from bbc" also works. or anything that recognises launching the radio intent from BBC skill.
I wonder if at some point recently bbc updated the skill to honour the music playback device.
if you dont invoke bbc skill and say something like "alexa, play bbc radio1" it will use alexa native skill and play on the echo.
Sonos have now created Sonos Radio, which plays there own curated radio stations as well as local and global including BBC. You need to update the app and your speaker(s) to 11.1. I assume BBC will be removing stations from TuneIn on Sonos.
There is no problem playing BBC radio stations using the Sonos app anyway. This is just about Alexa and unless Sonos radio is compatible with Alexa this doesn't seem relevant to me. I haven't really looked into Sonosradio yet.
I just tested the suggestions above and they work
I asked for BBC Radio 1 and it’s playing through my default Sonos speaker. Happy days.
i was hoping to be able to use an Alexa routine to intercept the standard ‘play Radio 1’ phrase but that only allows use of a provider like Tunein.
The BBC skill on Alexa doesn’t say that it’s been updated recently so not sure what changed?
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.