Skip to content

Instantly share code, notes, and snippets.

@bpsib
Forked from stengland/BBC-Radio.m3u
Last active October 15, 2025 08:37
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_11351741/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_30624046/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_26173715/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_22108647/live/ww/bbc_asian_network/bbc_asian_network.isml/bbc_asian_network-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - BBC World Service
http://as-hls-ww-live.akamaized.net/pool_87948813/live/ww/bbc_world_service/bbc_world_service.isml/bbc_world_service-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - BBC CWR
http://as-hls-ww-live.akamaized.net/pool_79805333/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_23657270/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_80112859/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_64162474/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_41858929/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_21074581/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_72477894/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_85294020/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_24792333/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_98610936/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_63732303/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_08856933/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_43178797/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_74607547/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_65313722/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_43379345/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_14000630/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_17754185/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_98146551/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_50115440/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_04542919/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_77667780/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_25317916/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_46699767/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_01935182/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_46887953/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_61510571/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_73827654/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_96088503/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_50082558/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_19212690/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_43322914/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_59378121/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_19967704/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_83478576/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_11685351/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_48517520/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_00727706/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_34849862/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_18067288/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_27374427/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_76643803/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_31244774/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_97517794/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_44240917/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_05353924/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_90848428/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_69997923/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://lsn.lv/bbcradio.m3u8?station=bbc_radio_one&bitrate=96000
#EXTINF:-1,BBC - Radio 1Xtra
http://lsn.lv/bbcradio.m3u8?station=bbc_1xtra&bitrate=96000
#EXTINF:-1,BBC - Radio 1Dance
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_one_dance&bitrate=96000
#EXTINF:-1,BBC - Radio 1 Anthems (UK Only)
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_one_anthems&bitrate=96000&uk=1
#EXTINF:-1,BBC - Radio 2
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_two&bitrate=96000
#EXTINF:-1,BBC - Radio 3
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_three&bitrate=96000
#EXTINF:-1,BBC - Radio 3 Unwind (UK Only)
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_three_unwind&bitrate=96000&uk=1
#EXTINF:-1,BBC - Radio 4
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_fourfm&bitrate=96000
#EXTINF:-1,BBC - Radio 4 LW
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_fourlw&bitrate=96000
#EXTINF:-1,BBC - Radio 4 Extra
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_four_extra&bitrate=96000
#EXTINF:-1,BBC - Radio 5 live
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_five_live&bitrate=96000
#EXTINF:-1,BBC - Radio 6 Music
http://lsn.lv/bbcradio.m3u8?station=bbc_6music&bitrate=96000
#EXTINF:-1,BBC - Radio 5 Live sports extra (UK Only)
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_five_live_sports_extra&bitrate=96000&uk=1
#EXTINF:-1,BBC - Radio Asian Network
http://lsn.lv/bbcradio.m3u8?station=bbc_asian_network&bitrate=96000
#EXTINF:-1,BBC - BBC World Service
http://lsn.lv/bbcradio.m3u8?station=bbc_world_service&bitrate=96000
#EXTINF:-1,BBC - BBC CWR
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_coventry_warwickshire&bitrate=96000
#EXTINF:-1,BBC - BBC Essex
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_essex&bitrate=96000
#EXTINF:-1,BBC - BBC Hereford Worcester
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_hereford_worcester&bitrate=96000
#EXTINF:-1,BBC - Radio Berkshire
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_berkshire&bitrate=96000
#EXTINF:-1,BBC - Radio Bristol
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_bristol&bitrate=96000
#EXTINF:-1,BBC - Radio Cambridge
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_cambridge&bitrate=96000
#EXTINF:-1,BBC - Radio Cornwall
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_cornwall&bitrate=96000
#EXTINF:-1,BBC - Radio Cumbria
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_cumbria&bitrate=96000
#EXTINF:-1,BBC - Radio Cymru
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_cymru&bitrate=96000
#EXTINF:-1,BBC - Radio Cymru 2
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_cymru_2&bitrate=96000
#EXTINF:-1,BBC - Radio Derby
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_derby&bitrate=96000
#EXTINF:-1,BBC - Radio Devon
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_devon&bitrate=96000
#EXTINF:-1,BBC - Radio Foyle
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_foyle&bitrate=96000
#EXTINF:-1,BBC - Radio Gloucestershire
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_gloucestershire&bitrate=96000
#EXTINF:-1,BBC - Radio Guernsey
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_guernsey&bitrate=96000
#EXTINF:-1,BBC - Radio Humberside
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_humberside&bitrate=96000
#EXTINF:-1,BBC - Radio Jersey
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_jersey&bitrate=96000
#EXTINF:-1,BBC - Radio Kent
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_kent&bitrate=96000
#EXTINF:-1,BBC - Radio Lancashire
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_lancashire&bitrate=96000
#EXTINF:-1,BBC - Radio Leeds
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_leeds&bitrate=96000
#EXTINF:-1,BBC - Radio Leicester
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_leicester&bitrate=96000
#EXTINF:-1,BBC - Radio Lincolnshire
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_lincolnshire&bitrate=96000
#EXTINF:-1,BBC - Radio London
http://lsn.lv/bbcradio.m3u8?station=bbc_london&bitrate=96000
#EXTINF:-1,BBC - Radio Manchester
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_manchester&bitrate=96000
#EXTINF:-1,BBC - Radio Merseyside
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_merseyside&bitrate=96000
#EXTINF:-1,BBC - Radio nan Gaidheal
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_nan_gaidheal&bitrate=96000
#EXTINF:-1,BBC - Radio Newcastle
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_newcastle&bitrate=96000
#EXTINF:-1,BBC - Radio Norfolk
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_norfolk&bitrate=96000
#EXTINF:-1,BBC - Radio Northampton
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_northampton&bitrate=96000
#EXTINF:-1,BBC - Radio Nottingham
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_nottingham&bitrate=96000
#EXTINF:-1,BBC - Radio Orkney
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_orkney&bitrate=96000
#EXTINF:-1,BBC - Radio Oxford
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_oxford&bitrate=96000
#EXTINF:-1,BBC - Radio Scotland FM
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_scotland_fm&bitrate=96000
#EXTINF:-1,BBC - Radio Scotland MW
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_scotland_mw&bitrate=96000
#EXTINF:-1,BBC - Radio Sheffield
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_sheffield&bitrate=96000
#EXTINF:-1,BBC - Radio Shropshire
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_shropshire&bitrate=96000
#EXTINF:-1,BBC - Radio Solent
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_solent&bitrate=96000
#EXTINF:-1,BBC - Radio Solent West Dorset
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_solent_west_dorset&bitrate=96000
#EXTINF:-1,BBC - Radio Somerset Sound
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_somerset_sound&bitrate=96000
#EXTINF:-1,BBC - Radio Stoke
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_stoke&bitrate=96000
#EXTINF:-1,BBC - Radio Suffolk
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_suffolk&bitrate=96000
#EXTINF:-1,BBC - Radio Surrey
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_surrey&bitrate=96000
#EXTINF:-1,BBC - Radio Sussex
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_sussex&bitrate=96000
#EXTINF:-1,BBC - Radio Tees
http://lsn.lv/bbcradio.m3u8?station=bbc_tees&bitrate=96000
#EXTINF:-1,BBC - Radio Ulster
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_ulster&bitrate=96000
#EXTINF:-1,BBC - Radio Wales
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_wales_fm&bitrate=96000
#EXTINF:-1,BBC - Radio Wiltshire
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_wiltshire&bitrate=96000
#EXTINF:-1,BBC - Radio WM
http://lsn.lv/bbcradio.m3u8?station=bbc_wm&bitrate=96000
#EXTINF:-1,BBC - Radio York
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_york&bitrate=96000
#EXTINF:-1,BBC - Three Counties Radio
http://lsn.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
@peterdcrees
Copy link

peterdcrees commented May 26, 2025

@riban-bw
Copy link

BBC-Radio-lstn-HLS-.m3u has incorrect entry:

#EXTINF:-1,BBC - Radio 5 Live sports extra (UK Only)
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_five_live_sports_extra&bitrate=96000

It should be:

#EXTINF:-1,BBC - Radio 5 Live sports extra (UK Only)
http://lstn.lv/bbcradio.m3u8?station=bbc_radio_five_live_sports_extra&bitrate=96000&uk=1

@Vangelis66
Copy link

Tangentially related to previous discussion (some months ago) about the Beeb planning to monetise their overseas content and media streams:

https://www.theguardian.com/media/2025/jun/26/bbc-usa-paid-subscription-news

US consumers who opt not to pay for the premium service will still have access to some free BBC content, including selected breaking news stories, podcasts, newsletters and radio livestreams.

@Darcorn
Copy link

Darcorn commented Jun 29, 2025

What about the rest of the world I wonder

@itsamike
Copy link

itsamike commented Jul 3, 2025

Yet another shoe has dropped.

BBC podcasts and audio are now available on BBC.com

The links listed seem to redirect to BBC Sounds on the web and the mobile app (at least until 21 July 2025 for me in the States). One wonders where they'll go when the moble apps disappear internationally.

@jamescridland
Copy link

Meanwhile, the BBC has also announced it’s putting BBC News behind a paywall in the US. https://www.theguardian.com/media/2025/jun/26/bbc-usa-paid-subscription-news?CMP=Share_iOSApp_Other

The Sounds links in the post above are odd. Is the plan there for users to have to deep link into the Sounds page? Weird.

@Vangelis66
Copy link

In a nutshell, we get to keep (in the end πŸ˜‰ ) mostly all BBC LIVE Radio streams (which is the subject of this gist), but without access to radio station schedules (at least on Sounds):

Please note that the BBC Sounds schedule pages for each of the stations listed above will not be available outside the UK.

and if you missed the LIVE broadcast of your favourite programme, chances are you won't be able to catch up on demand πŸ‘Ž (after July 21st, that is) :

While many programmes are available on-demand on bbc.com/BBC app, not all BBC radio content will be available for on-demand listening.

Do note that all "on-demand" content currently available in bbc.com/audio is in the form of "podcasts" (i.e. not "Listen Again") and those podcasts have been generated from initial R4/WSR content (i.e. mostly "talk-radio") ...

So, basically, the "heads" at the BBC are cutting off the non-UK world from Sounds' Listen Again (full show) Audio-On-Demand service, hitherto available at reduced (96/48) bitrates (and excluding UK-only content, e.g. sports coverage); how much cost savings will that generate to justify the overseas block 😑 ? Or is it, really, that they're geo-fencing AOD because they can't insert ads in it for overseas audiences?
Which brings the next question: Will they be inserting ads (after 2025/07/21) in the LIVE radio streams "we" get to keep after all? The linked article is quite cryptic:

Following the closure of the BBC Sounds product outside the UK on 21 July 2025, we have made alternative arrangements for listeners to continue accessing BBC radio stations internationally.

So, have the "rights holders" been convinced (by the BBC) to continue allowing/"tolerating" overseas access to BBC Radio (even to "music" stations) but only in its LIVE form (and not in its AOD one)? Doesn't make much sense to me here, but what do I know?

small rant

Me thinks the heads at the BBC are desperate to show to backbenchers they're indeed doing their best to effectively reduce the BBC's financial burden on UK tax-payers, and international AOD was a perfect/easy victim in their scheme (Look! We DID make CUTS! All this saved bandwidth "free-loaders" were consuming will balance the scales once again at the Beeb; saved costs will be forwarded towards "better serving" UK users!); mind you, their initial plan to block all live radio except for R4+WSR would've gone ahead if it weren't for "loud" reactions from expat communities and/or Irish audiences...

@jamescridland
Copy link

BBC Sounds (on bbc.co.uk) is absolutely fine for the BBC to do, since it is nominally targeted at the UK and doesn't contain any advertising. That's why we have access to it now, and will (oddly) still have access to it. Live radio (public service live radio) has always been this way.

The international bit of the BBC is tasked with making as much money as it can, so ads on everything. This isn't a "saving money" thing, it's a "slapping ads on everything" thing.

Put those stations on BBC.com, with advertising and targeted outside the UK, and the rights holders (the record companies, mostly) want some money.

they're geo-fencing AOD because they can't insert ads in it for overseas audiences?

I think you've got it there.

It looks as if the deal with TuneIn (which I had confirmed from a few BBC contacts) has fallen through, therefore. The idea there was to let TuneIn handle subscription fees, music rights, etc.

As I've said elsewhere (with a nod to Douglas Adams): It's simple! In order to listen to BBC Radio 6 Music after 21 July, you need to visit an FAQ page, scroll down, and find the list of live radio stations in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying "Beware of the Leopard".

@Vangelis66
Copy link

Vangelis66 commented Jul 21, 2025

[OT]As promised, BBC AOD today has been blocked for overseas listeners :-(

... Well, today is July 21st 2025 (17:15Z at this time), the day that will "live in infamy" as the day BBC AOD (radio catch-up) service was blocked πŸ‘Ž for overseas audiences, after being available for ca. 20yrs; the programmes API appears to be still accessible, e.g.

https://www.bbc.co.uk/programmes/m002fs43 (28 days left to listen)

... but when one clicks on the Listen now button, a redirection takes place to:

https://www.bbc.com/audio/play/m002fs43

... which yields a 404 error:

image 404

FWIW, I'd have expected BBC to have been more frank in their statements 😞 ; "the page I was looking for" is
https://www.bbc.co.uk/sounds/play/m002fs43
and the claim "they're not able to find it" is just a lie 😑 ; they could have said:

the requested audio content is no longer available in your current location

I'll be monitoring closely, for the next few days, what has/will be further changed under the hood with regards to BBC-radio-catch-up; please refrain from publicly posting about ways to circumvent these latest BBC geo-blocks; if you do, expect the Beeb to tighten up even more their geo-blocking schemes...

With regards to BBC Live Radio and its continued overseas accessibility, I can confirm that today, July 21st 2025, I can successfully stream, e.g., R2 via its Sounds page,

https://www.bbc.co.uk/sounds/play/live/bbc_radio_two

as I could yesterday; notice the changed wording on the banner, though:

image2 R2

For the henceforth inaccessible https://www.bbc.co.uk/sounds/schedules/* pages, one can use the corresponding https://www.bbc.co.uk/schedules/* ones, though it's not so easy to track down each station's scheduleID 😞 (but Google can help...); for R2, it's:

https://www.bbc.co.uk/schedules/p00fzl8v

(or even: https://www.bbc.co.uk/schedules/p00fzl8v/2025/w30)

@saschaludwig
Copy link

saschaludwig commented Jul 21, 2025

At least for me here in germany, the lstn.lv domain no longer has an A record:


❯ dig lstn.lv @8.8.8.8

; <<>> DiG 9.10.6 <<>> lstn.lv @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 49778
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;lstn.lv.			IN	A

;; AUTHORITY SECTION:
lv.			444	IN	SOA	a.nic.lv. dns.nic.lv. 1753119006 3600 900 1296000 1800

;; Query time: 29 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Mon Jul 21 19:54:45 CEST 2025
;; MSG SIZE  rcvd: 82

However, the lsn.lv links still work

@Darcorn
Copy link

Darcorn commented Jul 21, 2025

Tunein also has BBC radio stations so that is kinda good. Shame they didn't provide track id though

@johnbrox
Copy link

@saschaludwig Try lsn.lv - lstn.lv no longer works in UK either, seems it was disabled today. Radiofeeds.co.uk is already updated to suggest lsn.lv

@Vangelis66
Copy link

Vangelis66 commented Jul 21, 2025

Radiofeeds.co.uk is already updated to suggest lsn.lv

... And so is this gist πŸ‘ , which was updated accordingly yesterday:

https://gist.github.com/bpsib/67089b959e4fa898af69fea59ad74bc3/revisions#diff-f4dbf2cb4bee9a353f62fbda37e363acb2bbab14ab1e9f15e7e1787616ff4aea

@johnpenny
Copy link

For the henceforth inaccessible https://www.bbc.co.uk/sounds/schedules/* pages, one can use the corresponding https://www.bbc.co.uk/schedules/* ones, though it's not so easy to track down each station's scheduleID 😞 (but Google can help...); for R2, it's:

https://www.bbc.co.uk/schedules/p00fzl8v

(or even: https://www.bbc.co.uk/schedules/p00fzl8v/2025/w30)

In the UK I can see the schedules index at https://www.bbc.co.uk/schedules, with links to the obfuscated pages.

If you are willing to parse them out, the 24 hour schedules are in the API

https://ess.api.bbci.co.uk/schedules?serviceId=bbc_1xtra

@Vangelis66
Copy link

In the UK I can see the schedules index at bbc.co.uk/schedules, with links to the obfuscated pages.

Many thanks for that πŸ‘ ❀️ ; it's also accessible here (overseas) 😜 ; bookmarked.

@therealcodlord
Copy link

For me (in the UK) the World Service link in the main list no longer works:

http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/sbr_low/ak/bbc_world_service.m3u8

I get error: 410 Reason: Gone URL http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_world_service/bbc_world_service.isml/bbc_world_service-audio%3d96000.norewind.m3u8

However, these two in the BBC-WorldService-MP3.m3u list do currently work for me:

http://stream.live.vc.bbcmedia.co.uk/bbc_world_service
http://wsdownload.bbc.co.uk/worldservice/meta/live/shoutcast/mp3/eieuk.pls

@Vangelis66
Copy link

Vangelis66 commented Jul 25, 2025

@therealcodlord

The HLS manifest URIs have been changed; the new global (UK+overseas) URIs for WSR are:

Akamai CDN

http://a.files.bbci.co.uk/ms6/live/3441A116-B12E-4D2F-ACA8-C1984642FA4B/audio/simulcast/hls/nonuk/pc_hd_abr_v2/ak/bbc_world_service.m3u8
=>
http://as-hls-ww-live.akamaized.net/pool_87948813/live/ww/bbc_world_service/bbc_world_service.isml/bbc_world_service-audio=96000.norewind.m3u8

https://a.files.bbci.co.uk/ms6/live/3441A116-B12E-4D2F-ACA8-C1984642FA4B/audio/simulcast/hls/nonuk/pc_hd_abr_v2/aks/bbc_world_service.m3u8
=>
https://as-hls-ww-live.akamaized.net/pool_87948813/live/ww/bbc_world_service/bbc_world_service.isml/bbc_world_service-audio=96000.norewind.m3u8


Cloudfront CDN

http://a.files.bbci.co.uk/ms6/live/3441A116-B12E-4D2F-ACA8-C1984642FA4B/audio/simulcast/hls/nonuk/pc_hd_abr_v2/cf/bbc_world_service.m3u8
=>
http://as-hls-ww.live.cf.md.bbci.co.uk/pool_87948813/live/ww/bbc_world_service/bbc_world_service.isml/bbc_world_service-audio=96000.norewind.m3u8

https://a.files.bbci.co.uk/ms6/live/3441A116-B12E-4D2F-ACA8-C1984642FA4B/audio/simulcast/hls/nonuk/pc_hd_abr_v2/cfs/bbc_world_service.m3u8
=>
https://as-hls-ww.live.cf.md.bbci.co.uk/pool_87948813/live/ww/bbc_world_service/bbc_world_service.isml/bbc_world_service-audio=96000.norewind.m3u8

NB: Change 96000 to 48000 if you want a lower audio bitrate...

For UK audiences, the new URIs are:

Akamai CDN

http://a.files.bbci.co.uk/ms6/live/3441A116-B12E-4D2F-ACA8-C1984642FA4B/audio/simulcast/hls/uk/pc_hd_abr_v2/ak/bbc_world_service.m3u8
=>
http://as-hls-uk-live.akamaized.net/pool_87948813/live/ww/bbc_world_service/bbc_world_service.isml/bbc_world_service-audio=320000.norewind.m3u8

https://a.files.bbci.co.uk/ms6/live/3441A116-B12E-4D2F-ACA8-C1984642FA4B/audio/simulcast/hls/uk/pc_hd_abr_v2/aks/bbc_world_service.m3u8
=>
https://as-hls-uk-live.akamaized.net/pool_87948813/live/ww/bbc_world_service/bbc_world_service.isml/bbc_world_service-audio=320000.norewind.m3u8

Cloudfront CDN

http://a.files.bbci.co.uk/ms6/live/3441A116-B12E-4D2F-ACA8-C1984642FA4B/audio/simulcast/hls/uk/pc_hd_abr_v2/cf/bbc_world_service.m3u8
=>
http://as-hls-uk.live.cf.md.bbci.co.uk/pool_87948813/live/ww/bbc_world_service/bbc_world_service.isml/bbc_world_service-audio=320000.norewind.m3u8

https://a.files.bbci.co.uk/ms6/live/3441A116-B12E-4D2F-ACA8-C1984642FA4B/audio/simulcast/hls/uk/pc_hd_abr_v2/cfs/bbc_world_service.m3u8
=>
https://as-hls-uk.live.cf.md.bbci.co.uk/pool_87948813/live/ww/bbc_world_service/bbc_world_service.isml/bbc_world_service-audio=320000.norewind.m3u8

NB2: Change 320000 to 128000 or 96000 or 48000 if you want lower audio bitrates...

Kind regards πŸ˜„

@securitypedant
Copy link

Just wanted to leave a thanks to those who are updating this content. I live in San Francisco and missed listening to the BBC Radio. These references to the streams are excellent and I decided to build a simple web app so I could record the streams and reply them in my local time zone.

https://github.com/securitypedant/echoradio

@zenodotus280
Copy link

@securitypedant

Just wanted to leave a thanks to those who are updating this content. I live in San Francisco and missed listening to the BBC Radio. These references to the streams are excellent and I decided to build a simple web app so I could record the streams and reply them in my local time zone.

https://github.com/securitypedant/echoradio

This is great, thanks for posting. I have a service running that does something similar: https://github.com/zenodotus280/BBC-Radio-Relay

I have been wanting to rewrite as a more generic backend using Liquidsoap, Docker, and a configurable UI for a while now but it looks like I don't have to and can archive my repo :D

@schuyler
Copy link

schuyler commented Jul 29, 2025

I maintain gale8.net and I'm grateful for this gist as well.

https://github.com/schuyler/gale8

@Rigsby
Copy link

Rigsby commented Jul 29, 2025

@securitypedant

Just wanted to leave a thanks to those who are updating this content. I live in San Francisco and missed listening to the BBC Radio. These references to the streams are excellent and I decided to build a simple web app so I could record the streams and reply them in my local time zone.
https://github.com/securitypedant/echoradio

This is great, thanks for posting. I have a service running that does something similar: https://github.com/zenodotus280/BBC-Radio-Relay

I have been wanting to rewrite as a more generic backend using Liquidsoap, Docker, and a configurable UI for a while now but it looks like I don't have to and can archive my repo :D

This sounds great, but even tho' I have a Computer Science degree and 30 years experience in the field, I have no idea what to do to get that up and running. If there is a way to enighten me then please point the way.

@andij
Copy link

andij commented Jul 30, 2025

Radiofeeds.co.uk is already updated to suggest lsn.lv

... And so is this gist πŸ‘ , which was updated accordingly yesterday:

https://gist.github.com/bpsib/67089b959e4fa898af69fea59ad74bc3/revisions#diff-f4dbf2cb4bee9a353f62fbda37e363acb2bbab14ab1e9f15e7e1787616ff4aea

Perfect, thank you..

@riban-bw
Copy link

riban-bw commented Aug 6, 2025

The "lsn.lv" urls are not working with VLC in UK now. (They previously did.) The "as-hls-ww-live.akamaized.net" seem to be working okay.

@Newbiggen
Copy link

The "lsn.lv" urls are not working with VLC in UK now. (They previously did.) The "as-hls-ww-live.akamaized.net" seem to be working okay.

The BBC Radio 3 link: http://lsn.lv/bbcradio.m3u8?station=bbc_radio_three&bitrate=320000 is working for me in VLC, foobar2000 & Volumio 3 for me at the now [13:37 06/08/2025

@riban-bw
Copy link

riban-bw commented Aug 6, 2025

They are working for me too now! I wonder if there was an outage or whether it was finger trouble this end. I have changed all my links to the akamaised ones now. I will leave them there. (These are presets in the Internet Radio plugin for zynthian beat box.)

@riban-bw
Copy link

riban-bw commented Aug 6, 2025

Oops! I hadn't updated from lstn to lsn. It now works but Radio 5 Sports Extra is still wrong, as previously reported. The URL should be:
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_five_live_sports_extra&bitrate=96000&uk=1.

@Vangelis66
Copy link

Vangelis66 commented Aug 6, 2025

in UK now.
The as-hls-ww-live.akamaized.net

UK users are kindly requested to switch to/use the UK-exclusive (Akamai) links, which are reserved for UK audiences and are 403'd for overseas users; e.g., for BBC R3 consumed within the UK:

http://as-hls-uk-live.akamaized.net/pool_23461179/live/uk/bbc_radio_three/bbc_radio_three.isml/bbc_radio_three-audio=320000.norewind.m3u8

For BBC World Service inside the UK, see this πŸ˜‰ ...

but Radio 5 Sports Extra is still wrong

That's because the stream is exclusive to the UK, due to various sports rights that prohibit international availability...

The BBC Radio 3 link:
http://lsn.lv/bbcradio.m3u8?station=bbc_radio_three&bitrate=320000

OTOH, overseas users are kindly asked to limit themselves to (96000 | 48000) bps audio bitrates, because that is what the Beeb reserves for international audiences (on Sounds pages); we've just been spared, us overseas BBC Live Radio users, don't give "them" extra justification for "things" to change for the worse πŸ˜‰ ...

@riban-bw
Copy link

riban-bw commented Aug 7, 2025

but Radio 5 Sports Extra is still wrong

That's because the stream is exclusive to the UK, due to various sports rights that prohibit international availability...

No, it is because it was missing its &uk=1 suffix. I see that @bpsib has fixed this now - thanks!

If we should only be using akamized feeds in UK and only lsn feeds outside UK, and we should only be using limited range of bitrates, should this be stated in the top post? I wonder how many people will read every comment in this gist if they have found what works for them from the main content?

@Vangelis66
Copy link

Vangelis66 commented Aug 7, 2025

That's because the stream is exclusive to the UK

No, it is because it was missing its &uk=1 suffix.

Not "No" but "Yes" 😜 ; the &uk=1 suffix at the end of a lsn.lv stream URI will yield a CDN-based stream URI for consumption within the UK and accessible ONLY from a pool of BBC-whitelisted UK IP addresses; if the lsn.lv stream URI (without the suffix) doesn't work (but streams for other stations do), this is an indication that the stream may be geo-fenced to the UK only (other reasons may also be involved when a lsn.lv stream URI fails to play);

If we should only be using akamized feeds in UK and only lsn feeds outside UK

No, this is NOT what I wrote and, respectfully, my above post wasn't given the proper attention it deserved 😞 ...

Akamai is a global CDN company and serves both the UK (with UK-exclusive servers) and overseas (with global servers, that "happen" to also work from within the UK); the international/overseas Akamai servers have -ww- in their domain names and the corresponding URIs have the /ww/ subfolder, whereas the UK-exclusive servers have -uk- in their domain names and the corresponding URIs have the /uk/ subfolder; "lsn.lv feeds" will generate the UK or global version of an Akamai-delivered live audio stream based on the absence or existence of the &uk=1 URL query string parameter at the end; e.g.

global lsn.lv feed for R1:

http://lsn.lv/bbcradio.m3u8?station=bbc_radio_one&bitrate=96000 =>

http://as-hls-ww-live.akamaized.net/pool_01505109/live/ww/bbc_radio_one/bbc_radio_one.isml/bbc_radio_one-audio=96000.norewind.m3u8

UK-exclusive lsn.lv feed for R1:

http://lsn.lv/bbcradio.m3u8?station=bbc_radio_one&bitrate=320000&uk=1 =>

http://as-hls-uk-live.akamaized.net/pool_01505109/live/uk/bbc_radio_one/bbc_radio_one.isml/bbc_radio_one-audio=320000.norewind.m3u8

@riban-bw, do note that both CDN-based URIs (global+UK) are what you called "akamized feeds"; but, as always, the devil is in the details 😜 ...

When UK-based audiences use the overseas-intended Live Radio streams (because these do work from within the UK), they deprive overseas audiences of available audio bandwidth, when the opposite isn't possible (overseas users can't use the UK-exclusive audio streams) ...

and we should only be using limited range of bitrates,

The BBC have allocated all four available audio bitrates (320k, 128k, 96k.48k) for consumption within the UK, but only the two lower values (96k, 48k) for overseas consumption πŸ˜‰ ; licence-fee payers are entitled to the higher audio bitrates, non-payers are NOT...

should this be stated in the top post?

The gist maintainer, IIANM, is overseas-based, so the focus has been on the overseas versions of the live audio streams; the fact about audio bitrate availability based on geo-location is already stated prominently "elsewhere" (a well-known audio feed aggregator portal) πŸ˜„ :

RF

Cheers.

@riban-bw
Copy link

riban-bw commented Aug 8, 2025

@Vangelis66 I did read your post carefully but maybe I misunderstood it. Where it says, "UK users are kindly requested to switch to/use the UK-exclusive (Akamai) links", I assumed this meant to use the links with "akamai" in them rather than the links with "lsn". I am still confused on what the recommendation / requirement is.

The Sports Extra link does not work on my device in the UK connected directly to a UK ISP if it is lacking the suffix, "&UK=1". @bpsib seems to concur, having updated the link. There is text at the bottom of the list mentioning the need for the suffix for UK only content but, if it is necessary to make a link work, it makes sense to add it to the link.

from a pool of BBC-whitelisted UK IP addresses

Could this mean that the BBC (or their technology partner) does not recognise the IP address of my UK ISP as being within the UK? Strange that it should allow streaming to the same host by adding the suffix.

wasn't given the proper attention it deserved

I read the post carefully and having read again, come to the same conclusion. No disrespect intended. I just want to understand what is recommended and if I can't comprehend this, then others who may not have English as their first language or are less technically adept may also struggle. I want is all to learn from those with insight and knowledge with minimal scope for confusion or ambiguity.

already stated prominently "elsewhere"

If there isn't a clear statement or link to guidelines for usage, somewhere within the main content of this gist, then many users won't even know of those guidelines and hence are unlikely to use appropriate links, which has the capacity to undermine the usefulness of this gist, e.g. if their usage leads to BBC changes that effect others who use the links correctly. I doubt everyone will read every comment before using the gist.

When UK-based audiences use the overseas-intended Live Radio streams (because these do work from within the UK), they deprive overseas audiences of available audio bandwidth

This is what I want to avoid. I want to hear streams here in the UK and allow my friends around the world the same privilege. I am proud that my contribution to the licence fee supports others' ability to hear this rich and rewarding content.

@bpsib do you want to add a recommendation to the gist regarding use for UK and non-UK resident users? I remain confused as to which to use. I have used the lsn links because of the comment that they may be compatible with more devices and because they are shorter!

Does anyone know a mechanism for determining whether a user is UK based, and hence automatically choosing the appropriate links?

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