Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
BBC Radio Streams
#EXTM3U
#EXTINF:-1,BBC - Radio 1
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_one.m3u8
#EXTINF:-1,BBC - Radio 1Xtra
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_1xtra.m3u8
#EXTINF:-1,BBC - Radio 1Dance
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_one_dance.m3u8
#EXTINF:-1,BBC - Radio 1Relax
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_one_relax.m3u8
#EXTINF:-1,BBC - Radio 2
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_two.m3u8
#EXTINF:-1,BBC - Radio 3
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_three.m3u8
#EXTINF:-1,BBC - Radio 4
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_fourfm.m3u8
#EXTINF:-1,BBC - Radio 4 LW
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_fourlw.m3u8
#EXTINF:-1,BBC - Radio 4 Extra
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_four_extra.m3u8
#EXTINF:-1,BBC - Radio 5 live
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_five_live.m3u8
#EXTINF:-1,BBC - Radio 6 Music
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_6music.m3u8
#EXTINF:-1,BBC - Radio 5 Live sports extra (UK Only)
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_five_live_sports_extra.m3u8
#EXTINF:-1,BBC - Radio Asian Network
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_asian_network.m3u8
#EXTINF:-1,BBC - BBC World Service
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/sbr_low/ak/bbc_world_service.m3u8
#EXTINF:-1,BBC - BBC CWR
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_coventry_warwickshire.m3u8
#EXTINF:-1,BBC - BBC Essex
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_essex.m3u8
#EXTINF:-1,BBC - BBC Hereford Worcester
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_hereford_worcester.m3u8
#EXTINF:-1,BBC - Radio Berkshire
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_berkshire.m3u8
#EXTINF:-1,BBC - Radio Bristol
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_bristol.m3u8
#EXTINF:-1,BBC - Radio Cambridge
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_cambridge.m3u8
#EXTINF:-1,BBC - Radio Cornwall
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_cornwall.m3u8
#EXTINF:-1,BBC - Radio Cumbria
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_cumbria.m3u8
#EXTINF:-1,BBC - Radio Cymru
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_cymru.m3u8
#EXTINF:-1,BBC - Radio Cymru 2
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_cymru_2.m3u8
#EXTINF:-1,BBC - Radio Derby
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_derby.m3u8
#EXTINF:-1,BBC - Radio Devon
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_devon.m3u8
#EXTINF:-1,BBC - Radio Foyle
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_foyle.m3u8
#EXTINF:-1,BBC - Radio Gloucestershire
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_gloucestershire.m3u8
#EXTINF:-1,BBC - Radio Guernsey
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_guernsey.m3u8
#EXTINF:-1,BBC - Radio Humberside
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_humberside.m3u8
#EXTINF:-1,BBC - Radio Jersey
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_jersey.m3u8
#EXTINF:-1,BBC - Radio Kent
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_kent.m3u8
#EXTINF:-1,BBC - Radio Lancashire
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_lancashire.m3u8
#EXTINF:-1,BBC - Radio Leeds
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_leeds.m3u8
#EXTINF:-1,BBC - Radio Leicester
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_leicester.m3u8
#EXTINF:-1,BBC - Radio Lincolnshire
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_lincolnshire.m3u8
#EXTINF:-1,BBC - Radio London
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_london.m3u8
#EXTINF:-1,BBC - Radio Manchester
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_manchester.m3u8
#EXTINF:-1,BBC - Radio Merseyside
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_merseyside.m3u8
#EXTINF:-1,BBC - Radio nan Gaidheal
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_nan_gaidheal.m3u8
#EXTINF:-1,BBC - Radio Newcastle
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_newcastle.m3u8
#EXTINF:-1,BBC - Radio Norfolk
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_norfolk.m3u8
#EXTINF:-1,BBC - Radio Northampton
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_northampton.m3u8
#EXTINF:-1,BBC - Radio Nottingham
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_nottingham.m3u8
#EXTINF:-1,BBC - Radio Orkney
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_orkney.m3u8
#EXTINF:-1,BBC - Radio Oxford
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_oxford.m3u8
#EXTINF:-1,BBC - Radio Scotland FM
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_scotland_fm.m3u8
#EXTINF:-1,BBC - Radio Scotland MW
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_scotland_mw.m3u8
#EXTINF:-1,BBC - Radio Sheffield
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_sheffield.m3u8
#EXTINF:-1,BBC - Radio Shropshire
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_shropshire.m3u8
#EXTINF:-1,BBC - Radio Solent
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_solent.m3u8
#EXTINF:-1,BBC - Radio Solent West Dorset
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_solent_west_dorset.m3u8
#EXTINF:-1,BBC - Radio Somerset Sound
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_somerset_sound.m3u8
#EXTINF:-1,BBC - Radio Stoke
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_stoke.m3u8
#EXTINF:-1,BBC - Radio Suffolk
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_suffolk.m3u8
#EXTINF:-1,BBC - Radio Surrey
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_surrey.m3u8
#EXTINF:-1,BBC - Radio Sussex
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_sussex.m3u8
#EXTINF:-1,BBC - Radio Tees
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_tees.m3u8
#EXTINF:-1,BBC - Radio Ulster
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_ulster.m3u8
#EXTINF:-1,BBC - Radio Wales
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_wales_fm.m3u8
#EXTINF:-1,BBC - Radio Wiltshire
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_wiltshire.m3u8
#EXTINF:-1,BBC - Radio WM
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_wm.m3u8
#EXTINF:-1,BBC - Radio York
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_york.m3u8
#EXTINF:-1,BBC - Three Counties Radio
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_three_counties_radio.m3u8
# The above streams are restricted to the UK. For the international stream when available,
# replace /uk/ with /nonuk/ and /sbr_med/ with /sbr_low/ or /sbr_vlow/.
# Different bitrates are available by replacing /sbr_med/ :
# /sbr_vlow/ = 48k /sbr_low/ = 96k
# UK only: /sbr_med/ = 128k /sbr_high/ = 320k
# The below streams are considered as legacy by the BBC and are due to be turned off mid-2023. A message may be played over the stream to state this.
#EXTM3U
#EXTINF:-1,BBC - Radio 1
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_one
#EXTINF:-1,BBC - Radio 2
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_two
#EXTINF:-1,BBC - Radio 3
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_three
#EXTINF:-1,BBC - Radio 4
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_fourfm
#EXTINF:-1,BBC - Radio 4 LW (UK only)
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_fourlw
#EXTINF:-1,BBC - Radio 4 LW (non-UK)
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_fourlw_online_nonuk
#EXTINF:-1,BBC - Radio 5 live (UK only)
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_five_live
#EXTINF:-1,BBC - Radio 5 live (non-UK)
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_five_live_online_nonuk
#EXTINF:-1,BBC - Radio 6 Music
http://stream.live.vc.bbcmedia.co.uk/bbc_6music
#EXTINF:-1,BBC - Radio 1Xtra
http://stream.live.vc.bbcmedia.co.uk/bbc_1xtra
#EXTINF:-1,BBC - Radio 4 Extra
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_four_extra
#EXTINF:-1,BBC - Radio 5 Live sports extra (UK only)
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_five_live_sports_extra
#EXTINF:-1,BBC - Radio Asian Network
http://stream.live.vc.bbcmedia.co.uk/bbc_asian_network
#EXTINF:-1,BBC - BBC World Service
http://stream.live.vc.bbcmedia.co.uk/bbc_world_service
#EXTINF:-1,BBC - BBC CWR
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_coventry_warwickshire
#EXTINF:-1,BBC - BBC Essex
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_essex
#EXTINF:-1,BBC - BBC Hereford Worcester
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_hereford_worcester
#EXTINF:-1,BBC - Radio Berkshire
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_berkshire
#EXTINF:-1,BBC - Radio Bristol
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_bristol
#EXTINF:-1,BBC - Radio Cambridge
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_cambridge
#EXTINF:-1,BBC - Radio Cornwall
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_cornwall
#EXTINF:-1,BBC - Radio Cumbria
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_cumbria
#EXTINF:-1,BBC - Radio Cymru
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_cymru
#EXTINF:-1,BBC - Radio Cymru 2
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_cymru_2
#EXTINF:-1,BBC - Radio Derby
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_derby
#EXTINF:-1,BBC - Radio Devon
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_devon
#EXTINF:-1,BBC - Radio Foyle
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_foyle
#EXTINF:-1,BBC - Radio Gloucestershire
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_gloucestershire
#EXTINF:-1,BBC - Radio Guernsey
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_guernsey
#EXTINF:-1,BBC - Radio Humberside
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_humberside
#EXTINF:-1,BBC - Radio Jersey
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_jersey
#EXTINF:-1,BBC - Radio Kent
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_kent
#EXTINF:-1,BBC - Radio Lancashire
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_lancashire
#EXTINF:-1,BBC - Radio Leeds
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_leeds
#EXTINF:-1,BBC - Radio Leicester
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_leicester
#EXTINF:-1,BBC - Radio Lincolnshire
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_lincolnshire
#EXTINF:-1,BBC - Radio London
http://stream.live.vc.bbcmedia.co.uk/bbc_london
#EXTINF:-1,BBC - Radio Manchester
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_manchester
#EXTINF:-1,BBC - Radio Merseyside
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_merseyside
#EXTINF:-1,BBC - Radio nan Gaidheal
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_nan_gaidheal
#EXTINF:-1,BBC - Radio Newcastle
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_newcastle
#EXTINF:-1,BBC - Radio Norfolk
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_norfolk
#EXTINF:-1,BBC - Radio Northampton
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_northampton
#EXTINF:-1,BBC - Radio Nottingham
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_nottingham
#EXTINF:-1,BBC - Radio Orkney
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_orkney
#EXTINF:-1,BBC - Radio Oxford
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_oxford
#EXTINF:-1,BBC - Radio Scotland FM
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_scotland_fm
#EXTINF:-1,BBC - Radio Scotland MW
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_scotland_mw
#EXTINF:-1,BBC - Radio Sheffield
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_sheffield
#EXTINF:-1,BBC - Radio Shropshire
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_shropshire
#EXTINF:-1,BBC - Radio Solent
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_solent
#EXTINF:-1,BBC - Radio Solent West Dorset
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_solent_west_dorset
#EXTINF:-1,BBC - Radio Somerset Sound
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_somerset_sound
#EXTINF:-1,BBC - Radio Stoke
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_stoke
#EXTINF:-1,BBC - Radio Suffolk
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_suffolk
#EXTINF:-1,BBC - Radio Surrey
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_surrey
#EXTINF:-1,BBC - Radio Sussex
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_sussex
#EXTINF:-1,BBC - Radio Tees
http://stream.live.vc.bbcmedia.co.uk/bbc_tees
#EXTINF:-1,BBC - Radio Ulster
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_ulster
#EXTINF:-1,BBC - Radio Wales
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_wales_fm
#EXTINF:-1,BBC - Radio Wiltshire
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_wiltshire
#EXTINF:-1,BBC - Radio WM
http://stream.live.vc.bbcmedia.co.uk/bbc_wm
#EXTINF:-1,BBC - Radio York
http://stream.live.vc.bbcmedia.co.uk/bbc_radio_york
#EXTINF:-1,BBC - Three Counties Radio
http://stream.live.vc.bbcmedia.co.uk/bbc_three_counties_radio
# The MP3 streams above are due to end by mid 2023
# The below streams are considered as legacy by the BBC and are due to be turned off mid-2023. A message may be played over the stream to state this.
#EXTM3U
#EXTINF:-1,BBC - Radio 1
http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/http-icy-mp3-a/vpid/bbc_radio_one/format/pls.pls
#EXTINF:-1,BBC - Radio 2
http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/http-icy-mp3-a/vpid/bbc_radio_two/format/pls.pls
#EXTINF:-1,BBC - Radio 3
http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/http-icy-mp3-a/vpid/bbc_radio_three/format/pls.pls
#EXTINF:-1,BBC - Radio 4
http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/http-icy-mp3-a/vpid/bbc_radio_fourfm/format/pls.pls
#EXTINF:-1,BBC - Radio 4 LW
http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/http-icy-mp3-a/vpid/bbc_radio_fourlw/format/pls.pls
#EXTINF:-1,BBC - Radio 5 live
http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/http-icy-mp3-a/vpid/bbc_radio_five_live/format/pls.pls
#EXTINF:-1,BBC - Radio 6
http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/http-icy-mp3-a/vpid/bbc_6music/format/pls.pls
#EXTINF:-1,BBC - Radio 1 Extra
http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/http-icy-mp3-a/vpid/bbc_1xtra/format/pls.pls
#EXTINF:-1,BBC - Radio 4 Extra
http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/http-icy-mp3-a/vpid/bbc_radio_four_extra/format/pls.pls
#EXTINF:-1,BBC - Radio 5 Live sports extra
http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/http-icy-mp3-a/vpid/bbc_radio_five_live_sports_extra/format/pls.pls
#EXTINF:-1,BBC - Radio Asian Network
http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/http-icy-mp3-a/vpid/bbc_asian_network/format/pls.pls
#EXTINF:-1,BBC - BBC World Service
http://wsdownload.bbc.co.uk/worldservice/meta/live/shoutcast/mp3/eieuk.pls
# GistID: 8705765
@vjdw
Copy link

vjdw commented Nov 24, 2022

Currently getting 404 from this World Service URL: http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_world_service.m3u8

Has that ever played? Where did you get it?

This is the first time I've tried it and I just assumed it must have broken recently. I'm in the UK so maybe what @johnbrox said is the problem, it's for outside UK only.

@johnbrox
Copy link

johnbrox commented Nov 24, 2022 via email

@bpsib
Copy link
Author

bpsib commented Nov 24, 2022

@vjdw @johnbrox I have now fixed the World Service HLS stream.

@vjdw
Copy link

vjdw commented Nov 24, 2022

@vjdw @johnbrox I have now fixed the World Service HLS stream.

Thanks @bpsib, can confirm the new World Service URL is working!

@johnbrox
Copy link

@bpsib

I have now fixed the World Service HLS stream.

Looks good except Radio1 is missing (maybe it was before):

#EXTINF:-1,BBC - Radio 1
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_one.m3u8

@bpsib
Copy link
Author

bpsib commented Nov 24, 2022

I have now fixed the World Service HLS stream.

Looks good except Radio1 is missing (maybe it was before):

I don't know how that happened. I have now added it back.

@schneeschmelze
Copy link

BBC Radio 3 seems to have switched to AAC 160 kb/s. Other streams are still on mp3, as usual.

@apex22
Copy link

apex22 commented Dec 8, 2022

Occasionally the streams are broken by BBC service announcements, regarding changes in mid 2023, is there anything that can be done about this?

@M0MGA
Copy link

M0MGA commented Dec 9, 2022

I've approached The BBC and Ofcom on this. There are many questions to be asked. Frequencies are published for analogue radio's. Channels are published for DAB. Why are URL's not formally published by the BBC and why do end users have to find the URL's via the back door and by inspection of existing web streams (when you find them).

@schneeschmelze
Copy link

@M0MGA, thank you for your effort. I'd be grateful if you please could hand us on their reply.

@adoboligh1
Copy link

adoboligh1 commented Dec 9, 2022 via email

@stefson
Copy link

stefson commented Dec 9, 2022

Yes, they don't care about people playing their streams on a headless server. I hope you haven't stirred up some watchdog with that email, making it more difficult to reverse engineer the stream url's in the future.

@schneeschmelze
Copy link

schneeschmelze commented Dec 9, 2022 via email

@adoboligh1
Copy link

adoboligh1 commented Dec 9, 2022 via email

@M0MGA
Copy link

M0MGA commented Dec 9, 2022

Thanks for all the comments.
Scrolling up to those HTTP links, I also found them to require to be HTTPS.
(Ofcom is the British Government Authority for Telecoms & Post)

@xanda-escuyer
Copy link

xanda-escuyer commented Dec 9, 2022

Who's ofcom and is BBC not a government organization?

At the risk of adding unwanted noise (my apologies if so) here's the basic answer:-
Ofcom - The Office of Communications is the government appointed agency to regulate broadcast and telecoms services and also the UK postal service. They are mostly concerned with things like technical matters; issue licences for TV/radio/mobile/fixed line operators; market fairness; legal enforcement.
See https://www.ofcom.org.uk/about-ofcom/what-is-ofcom

BBC is not a governement organisation as such; officially it is a public service broadcaster. It does exist however by virtue of government mandate and as such gets to levy a mandatory charge called the 'TV Licence', which every UK household is liable to pay if they consume BBC AV content (does not apply to radio in any form). They are supposed to be apolitical but in reality this is not so especially as their directors/management almost always answer to government at some level (including to Ofcom).
See https://www.bbc.co.uk/aboutthebbc

@duracell80
Copy link

duracell80 commented Dec 9, 2022

I currently use icecast to stream the world service from my local HD Radio broadcast from an RTL dongle. I can easily see being able to re-stream from a raspberry pi to multiple radios in the house using icecast.

Something like this may not work:
https://www.nuxified.org/article/how_mirror_internet_audio_stream_using_icecast/

But something that plays to stdout like VLC or SoX and is caught by ezstream as a mountpoint would work well I think. If not then set up icecast to stream your "line in" and plug an old smartphone into it from the headphone jack. That would be the most straightforward route to re-broadcast locally to WiFi radios.

You'd want to avoid staying connected to the BBC when there are zero listeners in the house. That might be done on a crontab but really if you're doing it all in software you'd want a web admin panel to connect / disconnect from the station stream. Maybe kill the ezstream mountpoint when listeners hit zero to cut data to the incoming stream.

If they mashed their heads together as an industry they could do P2P radio broadcasting, or we could. I mean there's a way to do anything and make it fair to everyone on resources.

Support the BBC. The TV license supports many broadcasters in the UK and helps maintain infrastructure that is of value to everyone. Including providing commercial services to low income households. Anyone who mistakenly is in opposition to paying the license fee would be advised to do some research into the groups pushing the anti-bbc agenda.

@R101G
Copy link

R101G commented Dec 14, 2022

Is there any chance of ever having a BBC stream with metadata? (Like most other broadcasters in the world do.)

@Nickmey
Copy link

Nickmey commented Dec 14, 2022 via email

@schneeschmelze
Copy link

BBC Radio 3 is back to mp3 128 kb/s on its legacy stream urls, it seems.

@jeremysanders
Copy link

I have an old internet radio which likely won't work with the new HLS streams. Can anyone suggest software I can run on my network which might be able to take the new HLS streams and convert to something usable by an old Roberts radio. Perhaps vlc or ffmpeg could be persuaded to do this?

@tjoepstil
Copy link

I have an old internet radio which likely won't work with the new HLS streams. Can anyone suggest software I can run on my network which might be able to take the new HLS streams and convert to something usable by an old Roberts radio. Perhaps vlc or ffmpeg could be persuaded to do this?

I have successfully proxied streams using PHP. So that is no issue - the issue for me is to try and decode whatever the streams currently point to and work out what is the actual raw URL of the MP3 stream. I assume your radio wants the URL of an MP3 or icecast service?
These URLS are working for me, anyway.

"BBC - Radio 1"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_one",
"BBC - Radio 2"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_two",
"BBC - Radio 3"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_three",
"BBC - Radio 4"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_fourfm",
"BBC - Radio 4 LW (UK only)"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_fourlw",
"BBC - Radio 4 LW (non-UK)"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_fourlw_online_nonuk",
"BBC - Radio 5 live (UK only)"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_five_live",
"BBC - Radio 5 live (non-UK)"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_five_live_online_nonuk",
"BBC - Radio 6 Music"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_6music",
"BBC - Radio 1Xtra"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_1xtra",
"BBC - Radio 4 Extra"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_four_extra",
"BBC - Radio 5 Live sports extra (UK only)"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_five_live_sports_extra",
"BBC - Radio Asian Network"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_asian_network",
"BBC - BBC World Service"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_world_service",
"BBC - BBC CWR"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_coventry_warwickshire",
"BBC - BBC Essex"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_essex",
"BBC - BBC Hereford Worcester"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_hereford_worcester",
"BBC - Radio Berkshire"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_berkshire",
"BBC - Radio Bristol"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_bristol",
"BBC - Radio Cambridge"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_cambridge",
"BBC - Radio Cornwall"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_cornwall",
"BBC - Radio Cumbria"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_cumbria",
"BBC - Radio Cymru"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_cymru",
"BBC - Radio Cymru 2"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_cymru_2",
"BBC - Radio Derby"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_derby",
"BBC - Radio Devon"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_devon",
"BBC - Radio Foyle"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_foyle",
"BBC - Radio Gloucestershire"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_gloucestershire",
"BBC - Radio Guernsey"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_guernsey",
"BBC - Radio Humberside"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_humberside",
"BBC - Radio Jersey"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_jersey",
"BBC - Radio Kent"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_kent",
"BBC - Radio Lancashire"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_lancashire",
"BBC - Radio Leeds"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_leeds",
"BBC - Radio Leicester"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_leicester",
"BBC - Radio Lincolnshire"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_lincolnshire",
"BBC - Radio London"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_london",
"BBC - Radio Manchester"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_manchester",
"BBC - Radio Merseyside"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_merseyside",
"BBC - Radio nan Gaidheal"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_nan_gaidheal",
"BBC - Radio Newcastle"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_newcastle",
"BBC - Radio Norfolk"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_norfolk",
"BBC - Radio Northampton"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_northampton",
"BBC - Radio Nottingham"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_nottingham",
"BBC - Radio Orkney"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_orkney",
"BBC - Radio Oxford"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_oxford",
"BBC - Radio Scotland FM"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_scotland_fm",
"BBC - Radio Scotland MW"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_scotland_mw",
"BBC - Radio Sheffield"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_sheffield",
"BBC - Radio Shropshire"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_shropshire",
"BBC - Radio Solent"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_solent",
"BBC - Radio Solent West Dorset"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_solent_west_dorset",
"BBC - Radio Somerset Sound"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_somerset_sound",
"BBC - Radio Stoke"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_stoke",
"BBC - Radio Suffolk"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_suffolk",
"BBC - Radio Surrey"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_surrey",
"BBC - Radio Sussex"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_sussex",
"BBC - Radio Tees"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_tees",
"BBC - Radio Ulster"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_ulster",
"BBC - Radio Wales"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_wales_fm",
"BBC - Radio Wiltshire"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_wiltshire",
"BBC - Radio WM"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_wm",
"BBC - Radio York"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_radio_york",
"BBC - Three Counties Radio"=>"http://stream.live.vc.bbcmedia.co.uk/bbc_three_counties_radio"
Also I can get
"LBC UK" => "http://media-ice.musicradio.com:80/LBCUKMP3Low",
"Times Radio" => "http://timesradio.wireless.radio/stream",
"Talk Radio"=>"http://radio.talkradio.co.uk/stream",
"Classic FM"=>"http://media-ice.musicradio.com/ClassicFMMP3",

But Absolute radio has made a mess of things and I can no longer get that.

HOWEVER if those stations cover what you want, why cannot the Roberts Radio directly access them? How to you program stations in it?
...oh. It looks like you cannot. Where it looks for radio stations over the internet is done by some inbuilt magic. In short, like Apple. If it don't work, throw it away and buy a newer one.

@jeremysanders
Copy link

@tjoepstil I want to convert the HLS to some standard stream, because the BBC streams you've listed will stop working mid 2023

@tjoepstil
Copy link

tjoepstil commented Jan 18, 2023

Could you tell me where these HLS streams are online then?
Is there so repository of M3U8 data somewhere?
Everything is possible, including downloading in HTML5 and transcoding, but you would need to set up your own proxy server and get the radio to access it somehow.

@R101G
Copy link

R101G commented Jan 18, 2023

This issue looks a bit off-topic?

As a matter of interest, mplayer will play the Alexa streams which are listed here: http://lsn.to/list/

So if you type mplayer http://lsn.to/br3 it will play Radio 3.

@vinnielo1
Copy link

vinnielo1 commented Jan 18, 2023

Could you tell me where these HLS streams are online then?
Is there so repository of M3U8 data somewhere?

It's hard to tell if you're being sarcastic.

@R101G
Copy link

R101G commented Jan 18, 2023

@tjoepstil
Copy link

That will do nicely.

@vinnielo1
Copy link

Just wow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment