Skip to content

Instantly share code, notes, and snippets.

@bpsib
Forked from stengland/BBC-Radio.m3u
Last active April 25, 2025 15:40
Show Gist options
  • Save bpsib/67089b959e4fa898af69fea59ad74bc3 to your computer and use it in GitHub Desktop.
Save bpsib/67089b959e4fa898af69fea59ad74bc3 to your computer and use it in GitHub Desktop.
BBC Radio Streams
#EXTM3U
#EXTINF:-1,BBC - Radio 1
http://as-hls-ww-live.akamaized.net/pool_01505109/live/ww/bbc_radio_one/bbc_radio_one.isml/bbc_radio_one-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio 1Xtra
http://as-hls-ww-live.akamaized.net/pool_92079267/live/ww/bbc_1xtra/bbc_1xtra.isml/bbc_1xtra-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio 1Dance
http://as-hls-ww-live.akamaized.net/pool_62063831/live/ww/bbc_radio_one_dance/bbc_radio_one_dance.isml/bbc_radio_one_dance-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio 1 Anthems (UK Only)
http://as-hls-uk-live.akamaized.net/pool_904/live/uk/bbc_radio_one_anthems/bbc_radio_one_anthems.isml/bbc_radio_one_anthems-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio 2
http://as-hls-ww-live.akamaized.net/pool_74208725/live/ww/bbc_radio_two/bbc_radio_two.isml/bbc_radio_two-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio 3
http://as-hls-ww-live.akamaized.net/pool_23461179/live/ww/bbc_radio_three/bbc_radio_three.isml/bbc_radio_three-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio 3 Unwind (UK Only)
http://as-hls-uk-live.akamaized.net/pool_904/live/uk/bbc_radio_three_unwind/bbc_radio_three_unwind.isml/bbc_radio_three_unwind-audio%3d320000.norewind.m3u8
#EXTINF:-1,BBC - Radio 4
http://as-hls-ww-live.akamaized.net/pool_55057080/live/ww/bbc_radio_fourfm/bbc_radio_fourfm.isml/bbc_radio_fourfm-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio 4 Extra
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_four_extra/bbc_radio_four_extra.isml/bbc_radio_four_extra-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio 5 live
http://as-hls-ww-live.akamaized.net/pool_89021708/live/ww/bbc_radio_five_live/bbc_radio_five_live.isml/bbc_radio_five_live-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio 6 Music
http://as-hls-ww-live.akamaized.net/pool_81827798/live/ww/bbc_6music/bbc_6music.isml/bbc_6music-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio 5 Live sports extra (UK Only)
http://as-hls-uk-live.akamaized.net/pool_47700285/live/uk/bbc_radio_five_live_sports_extra/bbc_radio_five_live_sports_extra.isml/bbc_radio_five_live_sports_extra-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Asian Network
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_asian_network/bbc_asian_network.isml/bbc_asian_network-audio%3d96000.norewind.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://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_coventry_warwickshire/bbc_radio_coventry_warwickshire.isml/bbc_radio_coventry_warwickshire-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - BBC Essex
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_essex/bbc_radio_essex.isml/bbc_radio_essex-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - BBC Hereford Worcester
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_hereford_worcester/bbc_radio_hereford_worcester.isml/bbc_radio_hereford_worcester-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Berkshire
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_berkshire/bbc_radio_berkshire.isml/bbc_radio_berkshire-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Bristol
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_bristol/bbc_radio_bristol.isml/bbc_radio_bristol-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Cambridge
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_cambridge/bbc_radio_cambridge.isml/bbc_radio_cambridge-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Cornwall
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_cornwall/bbc_radio_cornwall.isml/bbc_radio_cornwall-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Cumbria
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_cumbria/bbc_radio_cumbria.isml/bbc_radio_cumbria-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Cymru
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_cymru/bbc_radio_cymru.isml/bbc_radio_cymru-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Cymru 2
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_cymru_2/bbc_radio_cymru_2.isml/bbc_radio_cymru_2-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Derby
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_derby/bbc_radio_derby.isml/bbc_radio_derby-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Devon
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_devon/bbc_radio_devon.isml/bbc_radio_devon-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Foyle
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_foyle/bbc_radio_foyle.isml/bbc_radio_foyle-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Gloucestershire
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_gloucestershire/bbc_radio_gloucestershire.isml/bbc_radio_gloucestershire-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Guernsey
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_guernsey/bbc_radio_guernsey.isml/bbc_radio_guernsey-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Humberside
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_humberside/bbc_radio_humberside.isml/bbc_radio_humberside-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Jersey
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_jersey/bbc_radio_jersey.isml/bbc_radio_jersey-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Kent
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_kent/bbc_radio_kent.isml/bbc_radio_kent-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Lancashire
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_lancashire/bbc_radio_lancashire.isml/bbc_radio_lancashire-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Leeds
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_leeds/bbc_radio_leeds.isml/bbc_radio_leeds-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Leicester
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_leicester/bbc_radio_leicester.isml/bbc_radio_leicester-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Lincolnshire
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_lincolnshire/bbc_radio_lincolnshire.isml/bbc_radio_lincolnshire-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio London
http://as-hls-ww-live.akamaized.net/pool_98137350/live/ww/bbc_london/bbc_london.isml/bbc_london-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Manchester
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_manchester/bbc_radio_manchester.isml/bbc_radio_manchester-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Merseyside
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_merseyside/bbc_radio_merseyside.isml/bbc_radio_merseyside-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio nan Gaidheal
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_nan_gaidheal/bbc_radio_nan_gaidheal.isml/bbc_radio_nan_gaidheal-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Newcastle
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_newcastle/bbc_radio_newcastle.isml/bbc_radio_newcastle-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Norfolk
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_norfolk/bbc_radio_norfolk.isml/bbc_radio_norfolk-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Northampton
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_northampton/bbc_radio_northampton.isml/bbc_radio_northampton-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Nottingham
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_nottingham/bbc_radio_nottingham.isml/bbc_radio_nottingham-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Orkney
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_orkney/bbc_radio_orkney.isml/bbc_radio_orkney-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Oxford
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_oxford/bbc_radio_oxford.isml/bbc_radio_oxford-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Scotland FM
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_scotland_fm/bbc_radio_scotland_fm.isml/bbc_radio_scotland_fm-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Scotland MW
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_scotland_mw/bbc_radio_scotland_mw.isml/bbc_radio_scotland_mw-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Sheffield
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_sheffield/bbc_radio_sheffield.isml/bbc_radio_sheffield-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Shropshire
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_shropshire/bbc_radio_shropshire.isml/bbc_radio_shropshire-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Solent
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_solent/bbc_radio_solent.isml/bbc_radio_solent-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Solent West Dorset
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_solent_west_dorset/bbc_radio_solent_west_dorset.isml/bbc_radio_solent_west_dorset-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Somerset Sound
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_somerset_sound/bbc_radio_somerset_sound.isml/bbc_radio_somerset_sound-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Stoke
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_stoke/bbc_radio_stoke.isml/bbc_radio_stoke-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Suffolk
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_suffolk/bbc_radio_suffolk.isml/bbc_radio_suffolk-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Surrey
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_surrey/bbc_radio_surrey.isml/bbc_radio_surrey-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Sussex
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_sussex/bbc_radio_sussex.isml/bbc_radio_sussex-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Tees
http://as-hls-ww-live.akamaized.net/pool_08918172/live/ww/bbc_tees/bbc_tees.isml/bbc_tees-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Ulster
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_ulster/bbc_radio_ulster.isml/bbc_radio_ulster-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Wales
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_wales_fm/bbc_radio_wales_fm.isml/bbc_radio_wales_fm-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio Wiltshire
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_wiltshire/bbc_radio_wiltshire.isml/bbc_radio_wiltshire-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio WM
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_wm/bbc_wm.isml/bbc_wm-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio York
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_york/bbc_radio_york.isml/bbc_radio_york-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Three Counties Radio
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_three_counties_radio/bbc_three_counties_radio.isml/bbc_three_counties_radio-audio%3d96000.norewind.m3u8
# The above streams are worldwide so sports commentary, etc may not be available. For UK restricted content,
# replace -ww- and /ww/ with -uk- and /uk/.
# Different bitrates are available by replacing 96000 :
# 48000 = 48k, 96000 = 96k
# UK only: 128000 = 128k, 320000 = 320k
# N.B. May not be compatible with some apps/devices
# These provide better compatibility with some devices/software.
#EXTM3U
#EXTINF:-1,BBC - Radio 1
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_one&bitrate=96000
#EXTINF:-1,BBC - Radio 1Xtra
http://lstn.lv/bbcradio.m3u8?station=bbc_1xtra&bitrate=96000
#EXTINF:-1,BBC - Radio 1Dance
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_one_dance&bitrate=96000
#EXTINF:-1,BBC - Radio 1 Anthems (UK Only)
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_one_anthems&bitrate=96000&uk=1
#EXTINF:-1,BBC - Radio 2
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_two&bitrate=96000
#EXTINF:-1,BBC - Radio 3
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_three&bitrate=96000
#EXTINF:-1,BBC - Radio 3 Unwind (UK Only)
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_three_unwind&bitrate=96000&uk=1
#EXTINF:-1,BBC - Radio 4
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_fourfm&bitrate=96000
#EXTINF:-1,BBC - Radio 4 LW
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_fourlw&bitrate=96000
#EXTINF:-1,BBC - Radio 4 Extra
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_four_extra&bitrate=96000
#EXTINF:-1,BBC - Radio 5 live
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_five_live&bitrate=96000
#EXTINF:-1,BBC - Radio 6 Music
http://lstn.lv/bbcradio.m3u8?station=bbc_6music&bitrate=96000
#EXTINF:-1,BBC - Radio 5 Live sports extra (UK Only)
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_five_live_sports_extra&bitrate=96000
#EXTINF:-1,BBC - Radio Asian Network
http://lstn.lv/bbcradio.m3u8?station=bbc_asian_network&bitrate=96000
#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://lstn.lv/bbcradio.m3u8?station=bbc_radio_coventry_warwickshire&bitrate=96000
#EXTINF:-1,BBC - BBC Essex
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_essex&bitrate=96000
#EXTINF:-1,BBC - BBC Hereford Worcester
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_hereford_worcester&bitrate=96000
#EXTINF:-1,BBC - Radio Berkshire
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_berkshire&bitrate=96000
#EXTINF:-1,BBC - Radio Bristol
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_bristol&bitrate=96000
#EXTINF:-1,BBC - Radio Cambridge
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_cambridge&bitrate=96000
#EXTINF:-1,BBC - Radio Cornwall
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_cornwall&bitrate=96000
#EXTINF:-1,BBC - Radio Cumbria
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_cumbria&bitrate=96000
#EXTINF:-1,BBC - Radio Cymru
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_cymru&bitrate=96000
#EXTINF:-1,BBC - Radio Cymru 2
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_cymru_2&bitrate=96000
#EXTINF:-1,BBC - Radio Derby
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_derby&bitrate=96000
#EXTINF:-1,BBC - Radio Devon
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_devon&bitrate=96000
#EXTINF:-1,BBC - Radio Foyle
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_foyle&bitrate=96000
#EXTINF:-1,BBC - Radio Gloucestershire
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_gloucestershire&bitrate=96000
#EXTINF:-1,BBC - Radio Guernsey
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_guernsey&bitrate=96000
#EXTINF:-1,BBC - Radio Humberside
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_humberside&bitrate=96000
#EXTINF:-1,BBC - Radio Jersey
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_jersey&bitrate=96000
#EXTINF:-1,BBC - Radio Kent
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_kent&bitrate=96000
#EXTINF:-1,BBC - Radio Lancashire
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_lancashire&bitrate=96000
#EXTINF:-1,BBC - Radio Leeds
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_leeds&bitrate=96000
#EXTINF:-1,BBC - Radio Leicester
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_leicester&bitrate=96000
#EXTINF:-1,BBC - Radio Lincolnshire
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_lincolnshire&bitrate=96000
#EXTINF:-1,BBC - Radio London
http://lstn.lv/bbcradio.m3u8?station=bbc_london&bitrate=96000
#EXTINF:-1,BBC - Radio Manchester
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_manchester&bitrate=96000
#EXTINF:-1,BBC - Radio Merseyside
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_merseyside&bitrate=96000
#EXTINF:-1,BBC - Radio nan Gaidheal
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_nan_gaidheal&bitrate=96000
#EXTINF:-1,BBC - Radio Newcastle
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_newcastle&bitrate=96000
#EXTINF:-1,BBC - Radio Norfolk
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_norfolk&bitrate=96000
#EXTINF:-1,BBC - Radio Northampton
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_northampton&bitrate=96000
#EXTINF:-1,BBC - Radio Nottingham
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_nottingham&bitrate=96000
#EXTINF:-1,BBC - Radio Orkney
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_orkney&bitrate=96000
#EXTINF:-1,BBC - Radio Oxford
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_oxford&bitrate=96000
#EXTINF:-1,BBC - Radio Scotland FM
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_scotland_fm&bitrate=96000
#EXTINF:-1,BBC - Radio Scotland MW
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_scotland_mw&bitrate=96000
#EXTINF:-1,BBC - Radio Sheffield
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_sheffield&bitrate=96000
#EXTINF:-1,BBC - Radio Shropshire
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_shropshire&bitrate=96000
#EXTINF:-1,BBC - Radio Solent
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_solent&bitrate=96000
#EXTINF:-1,BBC - Radio Solent West Dorset
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_solent_west_dorset&bitrate=96000
#EXTINF:-1,BBC - Radio Somerset Sound
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_somerset_sound&bitrate=96000
#EXTINF:-1,BBC - Radio Stoke
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_stoke&bitrate=96000
#EXTINF:-1,BBC - Radio Suffolk
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_suffolk&bitrate=96000
#EXTINF:-1,BBC - Radio Surrey
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_surrey&bitrate=96000
#EXTINF:-1,BBC - Radio Sussex
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_sussex&bitrate=96000
#EXTINF:-1,BBC - Radio Tees
http://lstn.lv/bbcradio.m3u8?station=bbc_tees&bitrate=96000
#EXTINF:-1,BBC - Radio Ulster
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_ulster&bitrate=96000
#EXTINF:-1,BBC - Radio Wales
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_wales_fm&bitrate=96000
#EXTINF:-1,BBC - Radio Wiltshire
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_wiltshire&bitrate=96000
#EXTINF:-1,BBC - Radio WM
http://lstn.lv/bbcradio.m3u8?station=bbc_wm&bitrate=96000
#EXTINF:-1,BBC - Radio York
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_york&bitrate=96000
#EXTINF:-1,BBC - Three Counties Radio
http://lstn.lv/bbcradio.m3u8?station=bbc_three_counties_radio&bitrate=96000
# The above streams are worldwide so sports commentary, etc may not be available. For UK restricted content,
# add &uk=1 at the end.
# Different bitrates are available by replacing 96000 :
# 48000 = 48k, 96000 = 96k
# UK only: 128000 = 128k, 320000 = 320k
# BBC World Service mp3 streams
#EXTM3U
#EXTINF:-1,BBC - BBC World Service
http://stream.live.vc.bbcmedia.co.uk/bbc_world_service
#EXTM3U
#EXTINF:-1,BBC - BBC World Service
http://wsdownload.bbc.co.uk/worldservice/meta/live/shoutcast/mp3/eieuk.pls
@FakePlasticDunk
Copy link

Actually, this is the new pool address for Radio 2:

http://as-hls-ww-live.akamaized.net/pool_74208725/live/ww/bbc_radio_two/bbc_radio_two.isml/bbc_radio_two-audio%3d96000.norewind.m3u8

That's odd, I got pool_904 when I did the query, and that's still working (I'm using UK instead of ww, in case that's relevant)

@Xiledlanc
Copy link

I am by no means technical - but this list has been great.

I have a Loxone home automation system with the audio server that uses TuneIn.....sadly it means the BBC channels are not available. The installer used a URL to get a few favourite BBC channels working last year - but they have stopped working.

Using the above list I have got my beloved 5 Live back! Does anyone know if these streams will work when the channel is playing live sport commentary? Previously I got an automated message about rights and couldn't hear the football etc.

@Vangelis66
Copy link

I got pool_904 when I did the query, and that's still working (I'm using UK instead of ww, in case that's relevant)

... I can indeed confirm that:

http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_two/bbc_radio_two.isml/bbc_radio_two-audio=96000.m3u8

i.e. overseas BBC Radio 2 HLS stream from the Akamai CDN STILL works here (inside MPC-HC_x86 media player on Windows) ...

@hepto
Copy link

hepto commented Jan 25, 2025

For any dead link on this page, to get the new url address simply download this .m3u8 file using your browser, and look inside it using any text editor:

http://lstn.lv/bbcradio.m3u8?station=bbc_<INSERT STATION NAME HERE>&bitrate=96000

Is this lstn.lv domain/service an official thing from BBC or a community-built service?

@zenodotus280
Copy link

For any dead link on this page, to get the new url address simply download this .m3u8 file using your browser, and look inside it using any text editor:
http://lstn.lv/bbcradio.m3u8?station=bbc_<INSERT STATION NAME HERE>&bitrate=96000

Is this lstn.lv domain/service an official thing from BBC or a community-built service?

I assumed it was official but after looking up some DNS records it looks like a generic CDN. The fact that "lstn.lv" itself resolves to "bbc.co.uk" is the only reason to think that it primarily exists for the use of the BBC.

Have a look for yourself:
https://ipinfo.io/AS48254
https://reverseip.domaintools.com/search/?q=lstn.lv

Regardless... if we can't trust the BBC to maintain reliable URLs for in-country and out-of-country access maybe it makes sense to run a community maintained version? Changing API endpoints is annoying and it would mean that it only has to be updated by a few people for the benefit of all. I don't know the full technical details or if it can be done entirely through DNS (to avoid any bandwidth issues) but it's an interesting idea.

@hepto
Copy link

hepto commented Jan 25, 2025

Yep, I also looked up where it is hosted and didn't seem like a BBC service, hence asking.

maybe it makes sense to run a community maintained version?

100% agree, but would like to check the provenence of it! Last thing I want is the maintainer to bait and switch us and all of a sudden the m3u8 starts pointing to something else ...

I've also noticed that the URLs used by Roon are different again, and are also m3u8 playlists that provide the resolved streaming URLs. Wonder where they got them from and if they are more static?

For example, they have 6 Music as

https://a.files.bbci.co.uk/ms6/live//audio/simulcast/hls/nonuk/pc_hd_abr_v2/aks/bbc_6music.m3u8

... which currently provides ...

https://as-hls-ww-live.akamaized.net/pool_81827798/live/ww/bbc_6music/bbc_6music.isml/bbc_6music-audio%3d96000.norewind.m3u8.

Not sure how to extract all the URLs from the Roon library, or how to change the bitrate with these links, will keep digging. It's possible that the lstn.lv service is just proxying these? πŸ€”

@zenodotus280
Copy link

If it is an official proxy then they have set a bitrate that can't be changed and have restricted it to UK listeners. For both those reasons I can't use it. The use of "pool_12345" in the other links is giving "ephemeral URLS" vibes and I don't want to have to deal with that either.

How nice it would be to just point at "http://transmit.bbc.co.uk/hls/320/radio_two.m3u8" and never think about it again :D

If this is technically possible I am willing to set this up and maintain it for my own project (bbcradiorelay.net).

@hepto
Copy link

hepto commented Jan 25, 2025

I'm pretty sure the bbci.co.uk URLs in Roon are BBC official/maintained, and I've got a bit further.

https://www.whois.com/whois/bbci.co.uk

Looks like there are two versions - a nonuk version that resolves to a 96k stream and a uk version that gives 320k.

https://a.files.bbci.co.uk/ms6/live//audio/simulcast/hls/nonuk/pc_hd_abr_v2/aks/bbc_6music.m3u8

https://a.files.bbci.co.uk/ms6/live//audio/simulcast/hls/uk/pc_hd_abr_v2/aks/bbc_6music.m3u8

But, that UID also gives that 'ephemeral' vibe, so not sure it particularly solves it, though these links are from a few years ago so more static than the pool versions. But I'm on your team about wanting some static 'point and forget' URLs!

Will see if I can find a library of all the bbci.co.uk URLs.

EDIT: looks like Github redacts the UID in the URL so my comment might not make sense! See this link for more details on the bbci.co.uk URLs. https://community.roonlabs.com/t/changes-to-bbc-radio-station-streaming/227246/53

@zenodotus280
Copy link

@Vangelis66

I believe you mistakenly replied to me. I have no idea to what you were referring. But thank you for the information ;)

@Newbiggen
Copy link

Newbiggen commented Jan 27, 2025

BBC Radio 3 disappeared from pool 904 this morning for me at approx. 12 noon
Now appears to be pool_23461179

@Vangelis66
Copy link

I have no idea to what you were referring.

... Sure πŸ˜‰ πŸ˜„ ...

thank you for the information ;)

... You are welcome πŸ˜ƒ ...

BBC Radio 3 disappeared from pool 904 this morning for me

... Likewise for BBC Radio 2 :

-  */pool_904/*
+  */pool_74208725/*

@lproven
Copy link

lproven commented Jan 27, 2025

Anyway I can get edit access?

Have you tried submitting a pull request? That is the Github way of doing things.

@zenodotus280
Copy link

I've been thinking about this a bit more and I think any proper solution can't be discussed in public. At best, it just accelerates a fix by the BBC or at worst legal action. My current position is that this is all hobbyist-level, non-commercial tinkering within the realm "Fair Use" but I haven't validated that yet.

@Vangelis66 - if you're interested in talking about this further let me know and we can exchange contact info. I am a very green scripter/programmer but this problem interests me and I am going to experiment with a solution regardless if only for teaching myself how it all works.

@gaussey
Copy link

gaussey commented Jan 28, 2025

The pool_904 streams went off and neither pool_74208725 or pool_23461179 or other suggested replacements work (Tees/Radio2/Radio4) so I'm using the http://lstn.lv/bbcradio.m3u8 streams, these are the streams that went off during the special olympics, right?

@amirsol81
Copy link

amirsol81 commented Jan 28, 2025

@zenodotus280 Please keep sharing the solution with us! πŸ˜ƒ

@groupmsl
Copy link

1Xtra needs to be updated to pool_92079267

As far as I'm aware gists don't support pull requests? Is it worth moving this information into a repo so we can collectively keep this information up to date?

@groupmsl
Copy link

1Xtra needs to be updated to pool_92079267

As far as I'm aware gists don't support pull requests? Is it worth moving this information into a repo so we can collectively keep this information up to date?

I've created https://github.com/groupmsl/BBCRadioStreams for this purpose, but only if everyone agrees this is a good idea. Happy for bpsib to create it instead if they want.

1Xtra is already up to date in aforementioned repo

@ifnullzero
Copy link

Does anyone have (or can they suggest a method to construct) a stream link for BBC Parliament?
https://www.bbc.co.uk/iplayer/live/bbcparliament

@groupmsl
Copy link

Does anyone have (or can they suggest a method to construct) a stream link for BBC Parliament? https://www.bbc.co.uk/iplayer/live/bbcparliament

That is a TV stream right? This list is only radio streams. I don't know how to get the URL for a video stream - maybe someone else does.

@ifnullzero
Copy link

That is a TV stream right? This list is only radio streams. I don't know how to get the URL for a video stream - maybe someone else does.

Sorry yes it is. I just thought someone might have the audio stream for it since the audio stream for the BBC News channel was posted here previously.

@Newbiggen
Copy link

Newbiggen commented Jan 29, 2025

https://gist.github.com/bpsib/67089b959e4fa898af69fea59ad74bc3?permalink_comment_id=5412416#gistcomment-5412416 The following urls for Tees, Radio 2 & Radio 4 were working for me at 20:30 on Tuesday 28/01/25 Tees: http://as-hls-ww-live.akamaized.net/pool_08918172/live/ww/bbc_tees/bbc_tees.isml/bbc_tees-audio%3d320000.norewind.m3u8 Radio 2 http://as-hls-ww-live.akamaized.net/pool_74208725/live/ww/bbc_radio_two/bbc_radio_two.isml/bbc_radio_two-audio%3d320000.norewind.m3u8 Radio 4 http://as-hls-ww-live.akamaized.net/pool_55057080/live/ww/bbc_radio_fourfm/bbc_radio_fourfm.isml/bbc_radio_fourfm-audio%3d320000.norewind.m3u8

Thanks! Can I cheekily ask where you're sourcing those URI's from?

I got the basic URL from the first list on this website and then checked the "pool" by loggin into the BBC Sounds website for the relevant radio station and looking at the for the pool using browser tools in the firefox browser. The bitrate can then be edited to 320000 as required.##Alternatively use the method as outlined by hepto above https://gist.github.com/bpsib/67089b959e4fa898af69fea59ad74bc3?permalink_comment_id=5408743#gistcomment-5408743

@Vangelis66
Copy link

@groupmsl wrote:

gists don't support pull requests?

Correct πŸ˜„ ...

I've created github.com/groupmsl/BBCRadioStreams for this purpose,

Many thanks, indeed πŸ‘ ...

@gaussey asked:

Can I cheekily ask where you're sourcing those URI's from?

While this gist has, over time, accumulated a long list of comments, one is advised to search and read previous ones, too πŸ˜‰ ; GitHub doesn't make this easy, as it tends to hide older comments behind a Load earlier comments... button, but clicking that button may reveal the answer(s) one seeks...

FWIW, I and others have posted HowTos, for your convenience:

https://gist.github.com/bpsib/67089b959e4fa898af69fea59ad74bc3?permalink_comment_id=5295554#gistcomment-5295554

https://gist.github.com/bpsib/67089b959e4fa898af69fea59ad74bc3?permalink_comment_id=5402483#gistcomment-5402483

https://gist.github.com/bpsib/67089b959e4fa898af69fea59ad74bc3?permalink_comment_id=5403845#gistcomment-5403845

@bpsib

May I kindly ask why the bulk of my Jan 27th 2025 comment,

https://gist.github.com/bpsib/67089b959e4fa898af69fea59ad74bc3?permalink_comment_id=5410118#gistcomment-5410118

was completely purged? I just went to edit out (as promised) the parts BBC staff might find "objectionable", only to find out, in distress, that the whole comment was AWOL 😞 ...
Of course, you are the master of your own gist, but actions like that may only discourage in the future volunteers (such as I) genuinely wishing to help others...

@gaussey
Copy link

gaussey commented Jan 29, 2025

https://gist.github.com/bpsib/67089b959e4fa898af69fea59ad74bc3?permalink_comment_id=5412416#gistcomment-5412416 The following urls for Tees, Radio 2 & Radio 4 were working for me at 20:30 on Tuesday 28/01/25 Tees: http://as-hls-ww-live.akamaized.net/pool_08918172/live/ww/bbc_tees/bbc_tees.isml/bbc_tees-audio%3d320000.norewind.m3u8 Radio 2 http://as-hls-ww-live.akamaized.net/pool_74208725/live/ww/bbc_radio_two/bbc_radio_two.isml/bbc_radio_two-audio%3d320000.norewind.m3u8 Radio 4 http://as-hls-ww-live.akamaized.net/pool_55057080/live/ww/bbc_radio_fourfm/bbc_radio_fourfm.isml/bbc_radio_fourfm-audio%3d320000.norewind.m3u8

Thanks! Can I cheekily ask where you're sourcing those URI's from?

I got the basic URL from the first list on this website and then checked the "pool" by loggin into the BBC Sounds website for the relevant radio station and looking at the for the pool using browser tools in the firefox browser. The bitrate can then be edited to 320000 as required.##Alternatively use the method as outlined by hepto above https://gist.github.com/bpsib/67089b959e4fa898af69fea59ad74bc3?permalink_comment_id=5408743#gistcomment-5408743

I see, I had managed to get the MPD links from the Sounds site but couldn't work out how to find the HLS streams. Always good to be self-reliant than hassling others when links change. Thanks to both you and Vangelis66

@zenodotus280
Copy link

@Vangelis66
Was there anything in particular you needed from it? I have your comment saved in full.

I think a Wiki would be superior to GitHub for the situation we're finding ourselves in.
See this BBC Radio Feed example. It appears to be updated as needed since 2020 but I'm not familiar with the hoster and there is only a single editor making changes. But something similar (and more trusted) could trivially be maintained. Anyone else interested?

I could host the wiki to support my own project and then give edit privileges to a few in case I'm slow update?
I'm now monitoring a few feeds of interest: https://stats.uptimerobot.com/OFnDGQ0XTD

@groupmsl
Copy link

@Vangelis66 Was there anything in particular you needed from it? I have your comment saved in full.

I think a Wiki would be superior to GitHub for the situation we're finding ourselves in. See this BBC Radio Feed example. It appears to be updated as needed since 2020 but I'm not familiar with the hoster and there is only a single editor making changes. But something similar (and more trusted) could trivially be maintained. Anyone else interested?

I could host the wiki to support my own project and then give edit privileges to a few in case I'm slow update? I'm now monitoring a few feeds of interest: https://stats.uptimerobot.com/OFnDGQ0XTD

Love the monitoring! That is cool

Personally I'd prefer to keep the info as a GitHub repository (or even still this Gist), it makes it easy to pull the data in a machine readable format unlike the wiki link you provided. I won't argue with the majority view though...

I do think we should add some of the info on that wiki page to a readme file though, along with the information provided in some comments here on how to work out the URL for yourself

@OTRman999
Copy link

I'd like to remind everyone that there is a difference between the http:// and https:// protocols, and to notify you all that in the past 24 hours I have detected issues with the BBC live streams for radio, with one or other protocol.

As I write this, currently the streams all fail if accessed with the secure protocol, and only the http:// links are working.

I suggest that if a stream unexpectedly fails on you, the first resort is not to post here, but rather to check carefully whether you are trying to stream via the secure protocol or not, and then instead try the other. The .m3u8 files (or many of them) currently contain https secure links (whether or not the .m3u8 file is accessed on a secure link), and therefore do not open the streams they point to!!!

Be careful to check the protocol of the real stream, which is the key to this issue; not the protocol of the .m3u8 link. Which protocol the .m3u8 link uses seems to be irrelevent.

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