Following the fiasco at the end of last week, when the BBC killed all its HLS internet radio streams, I am pleased to report that we’ve found a bunch of new ones, that seem to work. Moreover, apart from a few irritating caveats, they seem to work well. So I bundled up the URLs and put them in a standard M3U playlist file
There are two BBC m3U files…
One is a standard M3U playlist with standard HLS AAC streams. The other is also a standard M3U file, but includes the BBC’s new “rewindable HLS streams“. In VLC you can actually rewind these back around six hours. Seems not all streams are “rewindable“. But the rewindable list includes all those streams that are rewindable, plus non-rewindable versions of those that are not rewindable.
You should be able to open either of these in VLC or similar and have a complete list of available BBC HLS radio streams. This should save users a lot of copy-and-pasting because it will load all the stream URLs into VLC as a big single playlist, with every station appearing as an object on that playlist. I have also included a third M3U. This our list of around 140 mostly non-BBC stations, which mostly use conventional shoutcast type streams.
- BBC non-rewindable stations:
20231029-bbc-radio-norewind.m3u - BBC rewindable stations:
20231029-bbc-radio-with-rewind.m3u - Other Stations:
20231029-internet-radio.m3u
Editor’s note: these M3Us seem to work directly if you run Debian or Ubuntu Linux and have latest VLC. However on other operating systems such as Android and MacOS, you may need to download them first (right-click/long-tap -> “Save As”) then open them in VLC using the “File -> Open …” method.
I have also made these M3U files available as web-viewable plan text files…
This enables you to copy and paste individual URL(s) you wish to use directly into a player of your choice. You can also use these to create station playlists of your own, in a text editor of your choice.
- BBC non-rewindable stations:
20231029-bbc-radio-norewind.m3u.txt - BBC rewindable stations:
20231029-bbc-radio-with-rewind.m3u.txt - Other stations:
20231029-internet-radio.m3u.txt
Notes
- The stream for BBC World Service is one of the older shoutcast type streams. But it works.
- The stream for BBC Five Live Sports Extra seems quite flaky, with some users unable to connect at all, even here in the UK. However I don’t plan to investigate this further because at time of writing, the stream merely offers a repeated loop telling listeners how bloody marvellous it is, whilst not actually containing any content!
- The above information comes with no warranty express or implied.
- The above are public radio streams supplied by the BBC via its chosen content distribution networks. All GarfNet is doing is displaying the URLs for these streams. We have nothing whatsoever to do with, nor are we responsible for the actual streams themselves. Moreover it’s perfectly possible that the BBC could kill these streams, with or without warning at some point in the future. However, as of right now (2023-10-29 17:30 UTC) all the above URL’s seem to work.
- I have also included links to our “Other Stations” M3U playlist.
- More information about using internet radio can be found on our internet radio page…
Credits
With thanks to https://radio-browser.info and https://gist.github.com/bpsib and to reader Ian Robertson and long-term friend and supporter Rob Weller for testing the above and reporting back.
I pasted the links I wanted into Apple Music (replacing http with itls) and normal service has been restored. I can again play BBC radio throughout the house using Airplay from Apple Music.
I had no idea that the previous streams had been killed and was tearing my hair out trying to work out what had gone wrong. Long may these new streams continue.
Thank you very much.
You are most welcome. As you say, let’s hope these new streams survive. 🙂
Gday Pal,
Thanks a bunch. I love listening to radio 4 from australia – and now my 15 year old bash script is still running! I really hate the overhead of having to run a browser. You’re doing the Lord’s work.
Cheers
John
Thanks for your message John. Glad to hear that the new URL works for you. 🙂
Thanks for providing the updated links in plain text. I run a hobbyist web service to cache BBC radio streams and then play them back at pre-set delays to simulate the experience of listening live despite the time zone differences.
Here is my repo and the issue that you helped me with:
https://github.com/zenodotus280/BBC-Radio-Relay/issues/20
And the service that serves the audio (currently non-functional until I implement the changes):
https://bbcradiorelay.net
Thanks for your message. That is a very interesting project. I’m sure that there a lot of people in that part of the planet who will appreciate your efforts. Thanks for the share. And do please let us know when your relays are functional again.
Everything is up and running again. I’d love to get some feedback and suggestions!
Well done. Actually, I’d be interested to hear from some American users too.
I’m in America. Boston. Trying to get BBC Radio to play on my website that aggregates station streams from all over. Thanks for all your work with this project!
Thanks for your message Jeff. Glad to hear this has been useful to you.
BBC RADIO RELAY so I can listen as if broadcasting in my time zone (Eastern USA) = brilliant! Now I can enjoy the breakfast program during breakfast…
This is good to hear. Thank you.
Great work in supplying all the BBC radio stream URLs. I haven’t tried them all, but the national ones all work fine here in UK
Glad to hear that they work OK for you. Thanks for testing them and letting us know.
Huge thanks, Garf. I was also going mad at why my URLs were no longer working .
Yours work but I had compatibility issues (I’m using a Volumio streamer), the stream kept dropping out.
However I also found updated URLs on github: https://gist.github.com/bpsib/67089b959e4fa898af69fea59ad74bc3
If you go to the second section (BBC-Radio-lstn-HLS-.m3u look for the comment on better compatiblity), these worked for me.
Bitrate is set at 96kb which is low, but just change the end of the URL to 32000 and that gives you a 320kb bitrate.
e.g http://lstn.lv/bbc.m3u8?station=bbc_6music&bitrate=320000
Perfect now.
Thanks for the info Cedric. Much appreciated.
Thank you for the tip on improving the bitrate, much appreciated. thank you everyone!
Thanks so much for these. Excellent work
I’m glad you found them useful.