#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 |
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
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.
BBC Radio 3 seems to have switched to AAC 160 kb/s. Other streams are still on mp3, as usual.
Occasionally the streams are broken by BBC service announcements, regarding changes in mid 2023, is there anything that can be done about this?
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).
@M0MGA, thank you for your effort. I'd be grateful if you please could hand us on their reply.
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.
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)
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
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.
Is there any chance of ever having a BBC stream with metadata? (Like most other broadcasters in the world do.)
BBC Radio 3 is back to mp3 128 kb/s on its legacy stream urls, it seems.
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 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.
@tjoepstil I want to convert the HLS to some standard stream, because the BBC streams you've listed will stop working mid 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.
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.
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.
That will do nicely.
Just wow.
BBC Radio Hereford and Worcester - http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_hereford_worcester.m3u8
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.