Skip to content

Instantly share code, notes, and snippets.

@bpsib
Forked from stengland/BBC-Radio.m3u
Last active March 25, 2024 13:27
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_904/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_904/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_904/live/ww/bbc_radio_one_dance/bbc_radio_one_dance.isml/bbc_radio_one_dance-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio 1Relax
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_one_relax/bbc_radio_one_relax.isml/bbc_radio_one_relax-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio 2
http://as-hls-ww-live.akamaized.net/pool_904/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_904/live/ww/bbc_radio_three/bbc_radio_three.isml/bbc_radio_three-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio 4
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_fourfm/bbc_radio_fourfm.isml/bbc_radio_fourfm-audio%3d96000.norewind.m3u8
#EXTINF:-1,BBC - Radio 4 LW
http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_fourlw/bbc_radio_fourlw.isml/bbc_radio_fourlw-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_904/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_904/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_904/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_904/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_904/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
# These provide better compatibility with some devices/software.
#EXTM3U
#EXTINF:-1,BBC - Radio 1
http://lstn.lv/bbc.m3u8?station=bbc_radio_one&bitrate=96000
#EXTINF:-1,BBC - Radio 1Xtra
http://lstn.lv/bbc.m3u8?station=bbc_1xtra&bitrate=96000
#EXTINF:-1,BBC - Radio 1Dance
http://lstn.lv/bbc.m3u8?station=bbc_radio_one_dance&bitrate=96000
#EXTINF:-1,BBC - Radio 1Relax
http://lstn.lv/bbc.m3u8?station=bbc_radio_one_relax&bitrate=96000
#EXTINF:-1,BBC - Radio 2
http://lstn.lv/bbc.m3u8?station=bbc_radio_two&bitrate=96000
#EXTINF:-1,BBC - Radio 3
http://lstn.lv/bbc.m3u8?station=bbc_radio_three&bitrate=96000
#EXTINF:-1,BBC - Radio 4
http://lstn.lv/bbc.m3u8?station=bbc_radio_fourfm&bitrate=96000
#EXTINF:-1,BBC - Radio 4 LW
http://lstn.lv/bbc.m3u8?station=bbc_radio_fourlw&bitrate=96000
#EXTINF:-1,BBC - Radio 4 Extra
http://lstn.lv/bbc.m3u8?station=bbc_radio_four_extra&bitrate=96000
#EXTINF:-1,BBC - Radio 5 live
http://lstn.lv/bbc.m3u8?station=bbc_radio_five_live&bitrate=96000
#EXTINF:-1,BBC - Radio 6 Music
http://lstn.lv/bbc.m3u8?station=bbc_6music&bitrate=96000
#EXTINF:-1,BBC - Radio 5 Live sports extra (UK Only)
http://lstn.lv/bbc.m3u8?station=bbc_radio_five_live_sports_extra&bitrate=96000
#EXTINF:-1,BBC - Radio Asian Network
http://lstn.lv/bbc.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/bbc.m3u8?station=bbc_radio_coventry_warwickshire&bitrate=96000
#EXTINF:-1,BBC - BBC Essex
http://lstn.lv/bbc.m3u8?station=bbc_radio_essex&bitrate=96000
#EXTINF:-1,BBC - BBC Hereford Worcester
http://lstn.lv/bbc.m3u8?station=bbc_radio_hereford_worcester&bitrate=96000
#EXTINF:-1,BBC - Radio Berkshire
http://lstn.lv/bbc.m3u8?station=bbc_radio_berkshire&bitrate=96000
#EXTINF:-1,BBC - Radio Bristol
http://lstn.lv/bbc.m3u8?station=bbc_radio_bristol&bitrate=96000
#EXTINF:-1,BBC - Radio Cambridge
http://lstn.lv/bbc.m3u8?station=bbc_radio_cambridge&bitrate=96000
#EXTINF:-1,BBC - Radio Cornwall
http://lstn.lv/bbc.m3u8?station=bbc_radio_cornwall&bitrate=96000
#EXTINF:-1,BBC - Radio Cumbria
http://lstn.lv/bbc.m3u8?station=bbc_radio_cumbria&bitrate=96000
#EXTINF:-1,BBC - Radio Cymru
http://lstn.lv/bbc.m3u8?station=bbc_radio_cymru&bitrate=96000
#EXTINF:-1,BBC - Radio Cymru 2
http://lstn.lv/bbc.m3u8?station=bbc_radio_cymru_2&bitrate=96000
#EXTINF:-1,BBC - Radio Derby
http://lstn.lv/bbc.m3u8?station=bbc_radio_derby&bitrate=96000
#EXTINF:-1,BBC - Radio Devon
http://lstn.lv/bbc.m3u8?station=bbc_radio_devon&bitrate=96000
#EXTINF:-1,BBC - Radio Foyle
http://lstn.lv/bbc.m3u8?station=bbc_radio_foyle&bitrate=96000
#EXTINF:-1,BBC - Radio Gloucestershire
http://lstn.lv/bbc.m3u8?station=bbc_radio_gloucestershire&bitrate=96000
#EXTINF:-1,BBC - Radio Guernsey
http://lstn.lv/bbc.m3u8?station=bbc_radio_guernsey&bitrate=96000
#EXTINF:-1,BBC - Radio Humberside
http://lstn.lv/bbc.m3u8?station=bbc_radio_humberside&bitrate=96000
#EXTINF:-1,BBC - Radio Jersey
http://lstn.lv/bbc.m3u8?station=bbc_radio_jersey&bitrate=96000
#EXTINF:-1,BBC - Radio Kent
http://lstn.lv/bbc.m3u8?station=bbc_radio_kent&bitrate=96000
#EXTINF:-1,BBC - Radio Lancashire
http://lstn.lv/bbc.m3u8?station=bbc_radio_lancashire&bitrate=96000
#EXTINF:-1,BBC - Radio Leeds
http://lstn.lv/bbc.m3u8?station=bbc_radio_leeds&bitrate=96000
#EXTINF:-1,BBC - Radio Leicester
http://lstn.lv/bbc.m3u8?station=bbc_radio_leicester&bitrate=96000
#EXTINF:-1,BBC - Radio Lincolnshire
http://lstn.lv/bbc.m3u8?station=bbc_radio_lincolnshire&bitrate=96000
#EXTINF:-1,BBC - Radio London
http://lstn.lv/bbc.m3u8?station=bbc_london&bitrate=96000
#EXTINF:-1,BBC - Radio Manchester
http://lstn.lv/bbc.m3u8?station=bbc_radio_manchester&bitrate=96000
#EXTINF:-1,BBC - Radio Merseyside
http://lstn.lv/bbc.m3u8?station=bbc_radio_merseyside&bitrate=96000
#EXTINF:-1,BBC - Radio nan Gaidheal
http://lstn.lv/bbc.m3u8?station=bbc_radio_nan_gaidheal&bitrate=96000
#EXTINF:-1,BBC - Radio Newcastle
http://lstn.lv/bbc.m3u8?station=bbc_radio_newcastle&bitrate=96000
#EXTINF:-1,BBC - Radio Norfolk
http://lstn.lv/bbc.m3u8?station=bbc_radio_norfolk&bitrate=96000
#EXTINF:-1,BBC - Radio Northampton
http://lstn.lv/bbc.m3u8?station=bbc_radio_northampton&bitrate=96000
#EXTINF:-1,BBC - Radio Nottingham
http://lstn.lv/bbc.m3u8?station=bbc_radio_nottingham&bitrate=96000
#EXTINF:-1,BBC - Radio Orkney
http://lstn.lv/bbc.m3u8?station=bbc_radio_orkney&bitrate=96000
#EXTINF:-1,BBC - Radio Oxford
http://lstn.lv/bbc.m3u8?station=bbc_radio_oxford&bitrate=96000
#EXTINF:-1,BBC - Radio Scotland FM
http://lstn.lv/bbc.m3u8?station=bbc_radio_scotland_fm&bitrate=96000
#EXTINF:-1,BBC - Radio Scotland MW
http://lstn.lv/bbc.m3u8?station=bbc_radio_scotland_mw&bitrate=96000
#EXTINF:-1,BBC - Radio Sheffield
http://lstn.lv/bbc.m3u8?station=bbc_radio_sheffield&bitrate=96000
#EXTINF:-1,BBC - Radio Shropshire
http://lstn.lv/bbc.m3u8?station=bbc_radio_shropshire&bitrate=96000
#EXTINF:-1,BBC - Radio Solent
http://lstn.lv/bbc.m3u8?station=bbc_radio_solent&bitrate=96000
#EXTINF:-1,BBC - Radio Solent West Dorset
http://lstn.lv/bbc.m3u8?station=bbc_radio_solent_west_dorset&bitrate=96000
#EXTINF:-1,BBC - Radio Somerset Sound
http://lstn.lv/bbc.m3u8?station=bbc_radio_somerset_sound&bitrate=96000
#EXTINF:-1,BBC - Radio Stoke
http://lstn.lv/bbc.m3u8?station=bbc_radio_stoke&bitrate=96000
#EXTINF:-1,BBC - Radio Suffolk
http://lstn.lv/bbc.m3u8?station=bbc_radio_suffolk&bitrate=96000
#EXTINF:-1,BBC - Radio Surrey
http://lstn.lv/bbc.m3u8?station=bbc_radio_surrey&bitrate=96000
#EXTINF:-1,BBC - Radio Sussex
http://lstn.lv/bbc.m3u8?station=bbc_radio_sussex&bitrate=96000
#EXTINF:-1,BBC - Radio Tees
http://lstn.lv/bbc.m3u8?station=bbc_tees&bitrate=96000
#EXTINF:-1,BBC - Radio Ulster
http://lstn.lv/bbc.m3u8?station=bbc_radio_ulster&bitrate=96000
#EXTINF:-1,BBC - Radio Wales
http://lstn.lv/bbc.m3u8?station=bbc_radio_wales_fm&bitrate=96000
#EXTINF:-1,BBC - Radio Wiltshire
http://lstn.lv/bbc.m3u8?station=bbc_radio_wiltshire&bitrate=96000
#EXTINF:-1,BBC - Radio WM
http://lstn.lv/bbc.m3u8?station=bbc_wm&bitrate=96000
#EXTINF:-1,BBC - Radio York
http://lstn.lv/bbc.m3u8?station=bbc_radio_york&bitrate=96000
#EXTINF:-1,BBC - Three Counties Radio
http://lstn.lv/bbc.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,
# replace 96000 with 128000 or 320000.
# 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
@jeremysanders
Copy link

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

@R101G
Copy link

R101G commented Jan 18, 2023

This issue looks a bit off-topic?

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

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

@vinnielo1
Copy link

vinnielo1 commented Jan 18, 2023

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

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

@R101G
Copy link

R101G commented Jan 18, 2023

@vinnielo1
Copy link

Just wow.

@schneeschmelze
Copy link

I'm afraid, the legacy streams now have been disabled, except for BBC World Service.

@1062807258wang
Copy link

I'm afraid, the legacy streams now have been disabled, except for BBC World Service.

I hope that's not the case.

@markdavis20
Copy link

Has anyone got any links that aren’t .m3u8 links I had a .pls stream but that’s stopped too
thank you in advance

@bpsib
Copy link
Author

bpsib commented Jun 16, 2023

I have just checked the mp3 streams and they sadly no longer work. Shame on the BBC for doing this.

@xanda-escuyer
Copy link

ADTS are streams available; samples below:-

Radio 2
Radio 4

Does this help any?

@markdavis20
Copy link

ADTS are streams available; samples below:-

Radio 2 Radio 4

Does this help any?

I can’t play these on my app only .aac .mp3 .pls .m3u

@M0MGA
Copy link

M0MGA commented Jun 16, 2023

It all occurred yesterday 15th June, with it being disabled as threatened for mid 2023. Not bad on the timings ;). I 've been getting sick of those messages saying "This service will end mid 2023" in the middle of programmes. I bet they don't do that on Longwave Radio 4 198Khz a year before they switch off :). Long live RF and RF burns. :)

@xanda-escuyer
Copy link

I can’t play these on my app only .aac .mp3 .pls .m3u

If your app supports aac then these streams ought to work. They work on VLC.

@markdavis20
Copy link

I can’t play these on my app only .aac .mp3 .pls .m3u

If your app supports aac then these streams ought to work. They work on VLC.

Hi Xanda it’s an app that can’t play .m3u8 :-( sorry should’ve said that originally

@joeyboli
Copy link

joeyboli commented Jun 16, 2023 via email

@markdavis20
Copy link

Using an iPhone app which on the android app these streams would work but on iPhone they don’t as of yet

@M0MGA
Copy link

M0MGA commented Jun 16, 2023

Is .m3u possible, if links are published or converted, if anyone knows.

@schneeschmelze
Copy link

Maybe we should wait and see whether there will be more changes before we change the stream urls in our set.

@xanda-escuyer
Copy link

Using an iPhone app which on the android app these streams would work but on iPhone they don’t as of yet

Copy and paste one of the following sections into a text file and save it with the M3u extension; this may yield the result you are looking for.

  1. For UK:-

#EXTM3U
#EXTINF:0,BBC Radio 1
#EXTVLCOPT:network-caching=1000
https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/high/ak/bbc_radio_one.m3u8
#EXTINF:0,BBC Radio 2
#EXTVLCOPT:network-caching=1000
https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/high/ak/bbc_radio_two.m3u8
#EXTINF:0,BBC Radio 3
#EXTVLCOPT:network-caching=1000
https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/high/ak/bbc_radio_three.m3u8
#EXTINF:0,BBC Radio 4FM
#EXTVLCOPT:network-caching=1000
https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/high/ak/bbc_radio_fourfm.m3u8
#EXTINF:0,BBC Radio 5Live
#EXTVLCOPT:network-caching=1000
https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/high/ak/bbc_radio_five_live.m3u8
#EXTINF:0,BBC Radio 6Music
#EXTVLCOPT:network-caching=1000
https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/high/ak/bbc_6music.m3u8
#EXTINF:0,BBC World Service
#EXTVLCOPT:network-caching=1000
https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/high/ak/bbc_world_service.m3u8
#EXTINF:0,CBeebies
#EXTVLCOPT:network-caching=1000
https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/high/ak/cbeebies_radio.m3u8

  1. For international:-

#EXTM3U
#EXTINF:0,BBC Radio 1
#EXTVLCOPT:network-caching=1000
https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/low/ak/bbc_radio_one.m3u8
#EXTINF:0,BBC Radio 2
#EXTVLCOPT:network-caching=1000
https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/low/ak/bbc_radio_two.m3u8
#EXTINF:0,BBC Radio 3
#EXTVLCOPT:network-caching=1000
https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/low/ak/bbc_radio_three.m3u8
#EXTINF:0,BBC Radio 4FM
#EXTVLCOPT:network-caching=1000
https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/low/ak/bbc_radio_fourfm.m3u8
#EXTINF:0,BBC Radio 5Live
#EXTVLCOPT:network-caching=1000
https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/low/ak/bbc_radio_five_live.m3u8
#EXTINF:0,BBC Radio 6Music
#EXTVLCOPT:network-caching=1000
https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/low/ak/bbc_6music.m3u8
#EXTINF:0,BBC World Service
#EXTVLCOPT:network-caching=1000
https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/low/ak/bbc_world_service.m3u8

@duracell80
Copy link

duracell80 commented Jun 17, 2023

It should be possible for VLC to transcode an input stream locally into an mp3 to rebroadcast over LAN, if anyone has their PC on all the time, this would allow a laptop or desktop PC to make an mp3 stream available to and old internet radio device, if that device can allow the input of a custom URL.

The general idea, there's an MP3 profile:
https://www.howtogeek.com/118075/how-to-stream-videos-and-music-over-the-network-using-vlc/
https://mclark.wordpress.com/2020/07/23/how-to-stream-audio-from-pc-to-another-pc-phone-or-tablet-with-vlc-media-player-a-step-by-step-guide/

@markdavis20
Copy link

Using an iPhone app which on the android app these streams would work but on iPhone they don’t as of yet

Copy and paste one of the following sections into a text file and save it with the M3u extension; this may yield the result you are looking for.

  1. For UK:-

#EXTM3U #EXTINF:0,BBC Radio 1 #EXTVLCOPT:network-caching=1000 https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/high/ak/bbc_radio_one.m3u8 #EXTINF:0,BBC Radio 2 #EXTVLCOPT:network-caching=1000 https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/high/ak/bbc_radio_two.m3u8 #EXTINF:0,BBC Radio 3 #EXTVLCOPT:network-caching=1000 https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/high/ak/bbc_radio_three.m3u8 #EXTINF:0,BBC Radio 4FM #EXTVLCOPT:network-caching=1000 https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/high/ak/bbc_radio_fourfm.m3u8 #EXTINF:0,BBC Radio 5Live #EXTVLCOPT:network-caching=1000 https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/high/ak/bbc_radio_five_live.m3u8 #EXTINF:0,BBC Radio 6Music #EXTVLCOPT:network-caching=1000 https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/high/ak/bbc_6music.m3u8 #EXTINF:0,BBC World Service #EXTVLCOPT:network-caching=1000 https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/high/ak/bbc_world_service.m3u8 #EXTINF:0,CBeebies #EXTVLCOPT:network-caching=1000 https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/high/ak/cbeebies_radio.m3u8

  1. For international:-

#EXTM3U #EXTINF:0,BBC Radio 1 #EXTVLCOPT:network-caching=1000 https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/low/ak/bbc_radio_one.m3u8 #EXTINF:0,BBC Radio 2 #EXTVLCOPT:network-caching=1000 https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/low/ak/bbc_radio_two.m3u8 #EXTINF:0,BBC Radio 3 #EXTVLCOPT:network-caching=1000 https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/low/ak/bbc_radio_three.m3u8 #EXTINF:0,BBC Radio 4FM #EXTVLCOPT:network-caching=1000 https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/low/ak/bbc_radio_fourfm.m3u8 #EXTINF:0,BBC Radio 5Live #EXTVLCOPT:network-caching=1000 https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/low/ak/bbc_radio_five_live.m3u8 #EXTINF:0,BBC Radio 6Music #EXTVLCOPT:network-caching=1000 https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/low/ak/bbc_6music.m3u8 #EXTINF:0,BBC World Service #EXTVLCOPT:network-caching=1000 https://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/low/ak/bbc_world_service.m3u8

As a novice and don’t know what I’m
Doing how would I get ones for Radio 5 and 5 sports extra ? (To be honest and upfront I have no clue how to do it) thanks in advance

@jeremysanders
Copy link

jeremysanders commented Jun 17, 2023

I'm currently investigating using icecast2 and ffmpeg to do streaming to a Roberts 83i device which cannot read the BBC HLS stream. This arrangement seems to work for some short tests (30 mins or so).

You need to have icecast2 running on a computer (or Raspberry PI, etc). This needs to be configured with some source password to make it secure. Then you can run something like this to read the BBC stream and send to icecast (assuming here ffmpeg and icecast are on the same computer).

ffmpeg -re -i 'http://in_stream.m3u8' -acodec copy -content_type audio/aac -legacy_icecast 1 -f adts icecast://source:source_password@localhost:8000/out_stream

You can then set your player to read the stream http://ip_address:8000/out_stream. Note that your device needs to be able to read AAC streams for this to work. However, it's possible to transcode to mp3 or other formats if you want to suffer the audio quality loss (see https://gist.github.com/keiya/c8a5cbd4fe2594ddbb3390d9cf7dcac9).

There's more work to be done here. I'd like to dynamically run the ffmpeg command when the stream is used, so it doesn't need to run all the time. I think this may be possible to do with the icecast auth settings and some simple python wrapper. I'll let you know if I have some progress.

@joeyboli
Copy link

joeyboli commented Jun 17, 2023 via email

@vinnielo1
Copy link

vinnielo1 commented Jun 17, 2023

I can create a temporary server and then relay all to icecast, mp3 if anyone is interested let me know. Will share all the mp3 links here

You may get a C&D notice from the BBC, but if not, the challenge is to keep the AAC format rather than transpose to mp3. Reckon you're up to it?
Pure AAC with no wrappers that confuse certain players.

I came across someone who used VLC but they could only convert to a .ts stream, which their Internet radio set didn't like.

@markdavis20
Copy link

I can create a temporary server and then relay all to icecast, mp3 if anyone is interested let me know. Will share all the mp3 links here

That’ll be awesome if you could
Many thanks

@joeyboli
Copy link

I can create a temporary server and then relay all to icecast, mp3 if anyone is interested let me know. Will share all the mp3 links here

You may get a C&D notice from the BBC, but if not, the challenge is to keep the AAC format rather than transpose to mp3. Reckon you're up to it? Pure AAC with no wrappers that confuse certain players.

I came across someone who used VLC but they could only convert to a .ts stream, which their Internet radio set didn't like.

I guess I only get a C&D letter if I get reported.

@duracell80
Copy link

duracell80 commented Jun 17, 2023

How would they be detecting "nefarious" activity that would warrant a C&D (the quite reasonable digital right to transcoding)? Can ffmpeg send or set a user agent string? And if they are pushing us to VPN because of this, we could easily drain more of their bandwidth because defeating geo-fencing gains us access to higher bitrates, so you could easily craft a 320kbps MP3 of Radio 3.

And if they wanted to take action against someone their action based on transcoding they could in theory set a precedent that makes all Bluetooth equipment illegal since it would be taking and rebroadcasting a source via ... ironically, radio waves. If such a thing were to happen and there was a competing technology to Bluetooth that say used WiFi instead, that manufacturer could effectively shut down Bluetooth.

All that to say, Pure's workaround to this is to use Bluetooth.
https://support.pure-audio.com/en/news/posts/bbc-notification-changes-to-bbc-streaming-services

If you can’t fix it, you don’t own it.
https://www.eff.org/issues/right-to-repair

Need a new radio? Pure's response in 2023 is to ditch internet radio BTW.
https://support.pure-audio.com/en/news/posts/internet-radio-service-flow-announcement-of-shutdown
https://www.oceandigitalshop.com/internet-radio

@jeremysanders
Copy link

@vinnielo1 - I couldn't get VLC to work with AAC and my internet radio, but ffmpeg and icecast above seemed to work fine. Probably it needs testing on some other radios to see how well they cope with it.

@joeyboli
Copy link

so I just checked and RADIO one HLS streams isn't working anymore.

@duracell80
Copy link

@vinnielo1 - I couldn't get VLC to work with AAC and my internet radio, but ffmpeg and icecast above seemed to work fine. Probably it needs testing on some other radios to see how well they cope with it.

Could icecast be configured with something like ezstream to rebroadcast all the URL's? http://radio.local:1929/bbc_radio_1 http://radio.local:1929/bbc_radio_2 etc? And if there are zero listeners and the service is still running is it calling the source constantly?

https://icecast.org/ezstream/

@jeremysanders
Copy link

so I just checked and RADIO one HLS streams isn't working anymore.

The Radio 1 stream for outside the UK works for me (substituting uk->nonuk and med->low in the URL).

@duracell80
Copy link

so I just checked and RADIO one HLS streams isn't working anymore.

The Radio 1 stream for outside the UK works for me (substituting uk->nonuk and med->low in the URL).

Same the nonuk works for me and if I connect to VPN through the UK the UK stream still works.

@M0MGA
Copy link

M0MGA commented Jun 17, 2023

Migrating to ,m3u8 links, I now find that my Ocean Digital internet receiver states it supports .m3u files and it actually does support ,m3u8 links as well, on testing.
I now find that I can programme in the URL box this for example http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_med/ak/bbc_radio_fourfm.m3u8 and it works. I do have to use https though.
My next challenge is that I find its playing 6 hours behind. Are there any possible syntax rules in the format here, that forces the .m3u8 link to play the most current sound bytes please.
Thank for your support. I'm almost there with my Ocean Digital internet radio migration to .m3u8 apart from its 6 hours late :)

@xanda-escuyer
Copy link

Assuming the 6 hour lag is not simply a reporting error in your device's UI, try:-

http://as-hls-uk-live.akamaized.net/pool_904/live/uk/bbc_radio_fourfm/bbc_radio_fourfm.isml/bbc_radio_fourfm-audio%3d320000.norewind.m3u8

Swapping with https as required.

Access to alternate format steams can be found at Radio Feeds UK and might spare the hassle of self-streaming/transcoding.

@M0MGA
Copy link

M0MGA commented Jun 17, 2023

The 6 hour lag was found out by the 8am news coming on at 2pm on my internet radio .
This link http://as-hls-uk-live.akamaized.net/pool_904/live/uk/bbc_radio_fourfm/bbc_radio_fourfm.isml/bbc_radio_fourfm-audio%3d320000.norewind.m3u8 now gets it as good as live rather than the 6 hour delay previously encountered with other links posted. Thanks for the heads up on Radio Feeds UK. I'll look to use that to get the live .m3u8 links for my Ocean Span internet radio.

@M0MGA
Copy link

M0MGA commented Jun 17, 2023

I notice in the URL above, there is a word before .m3u8 stating "norewind". Interesting.

@xanda-escuyer
Copy link

I notice in the URL above, there is a word before .m3u8 stating "norewind". Interesting.

Indeed. Still works when scrubbed-out though.
Only difference in this case (so far as I can tell) is that playback duration reports as 6 hours; as opposed to normal time when it is included. This of course could be dependant on the player but otherwise seems to be the same.

@jeremysanders
Copy link

I've made a basic project which can start and stop the ffmpeg process when the stream is accessed on icecast. A configuration file defines the streams and server settings. Please see: https://github.com/jeremysanders/ice_launcher. Contributions welcome.

@R101G
Copy link

R101G commented Jun 18, 2023

Great work by jeremysanders, but I can't help feeling that Frontier Nuvola should be doing the transcoding. Roberts appear to have shown no interest at all in pressurising the BBC to stop this nonsense.

@ifnullzero
Copy link

For years I was using the following stream URL for Radio 3, but recently it seems to have stopped working:
http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/http-icy-mp3-a/vpid/bbc_radio_three/format/pls.pls

I am using Winamp. Does anyone know what the new Radio 3 stream URL might be? Many thanks.

@artquest
Copy link

artquest commented Jun 18, 2023

Does anyone know is it possible to play the new streams in the latest Winamp? I've successfully played the new nonuk url (http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/sbr_low/ak/bbc_6music.m3u8) in VLC, but Winamp only loaded ts files list but could't play them.

@vinnielo1
Copy link

vinnielo1 commented Jun 18, 2023

The legacy Winamp (5.666) can't play them.
I doubt any new versions based on the original workings can.

@joeyboli
Copy link

joeyboli commented Jun 18, 2023

RESTREAM of Major HLS Streams.

BBC ASIAN NETWORK = http://34.136.67.91:8090/radio.mp3

BBC 1 = http://34.136.67.91:8000/radio.mp3

BBC 1XTRA = http://34.136.67.91:8070/radio.mp3

BBC 2 = http://34.136.67.91:8010/radio.mp3

BBC 3 = http://34.136.67.91:8020/radio.mp3

BBC 4 = http://34.136.67.91:8030/radio.mp3

BBC 5 = http://34.136.67.91:8040/radio.mp3

BBC 6 = http://34.136.67.91:8050/radio.mp3

BBC World Service = http://34.136.67.91:8060/radio.mp3

Max Listeners Per Stream is 200. can't max that else my monthly bill will be over the roof lol

@feh123
Copy link

feh123 commented Jun 18, 2023

Hi @joeyboli I have heard of stream guys but never seen them used. This is brilliant. How do you do it? I was thinking I could use it myself for other urls.

@joeyboli
Copy link

Hi @joeyboli I have heard of stream guys but never seen them used. This is brilliant. How do you do it? I was thinking I could use it myself for other urls.

you can use it.

stream guys is popular among big radio stations. TuneIn uses it.

@schneeschmelze
Copy link

Please note that this may be a copyright infringement.

@xanda-escuyer
Copy link

Please note that this may be a copyright infringement.

Perhaps - but then again, perhaps not.

Either way, this is a technical thread and not a legal, political or social issues forum. Please let's keep it that way and let the BBC look after themselves...

@joeyboli
Copy link

joeyboli commented Jun 18, 2023 via email

@ifnullzero
Copy link

Please note that this may be a copyright infringement.

Perhaps - but then again, perhaps not.

Either way, this is a technical thread and not a legal, political or social issues forum. Please let's keep it that way and let the BBC look after themselves...

Agreed

@ifnullzero
Copy link

RESTREAM of Major HLS Streams.

BBC ASIAN NETWORK = http://34.136.67.91:8090/radio.mp3

BBC 1 = http://34.136.67.91:8000/radio.mp3

BBC 1XTRA = http://34.136.67.91:8070/radio.mp3

BBC 2 = http://34.136.67.91:8010/radio.mp3

BBC 3 = http://34.136.67.91:8020/radio.mp3

BBC 4 = http://34.136.67.91:8030/radio.mp3

BBC 5 = http://34.136.67.91:8040/radio.mp3

BBC 6 = http://34.136.67.91:8050/radio.mp3

BBC World Service = http://34.136.67.91:8060/radio.mp3

Max Listeners Per Stream is 200. can't max that else my monthly bill will be over the roof lol

Amazing! It works! Thank you.

@gedye
Copy link

gedye commented Jun 18, 2023 via email

@R101G
Copy link

R101G commented Jun 19, 2023

Thanks @joeyboli, and +1 request for 4 Extra. I think the World Service feed is still working, so could be re-purposed?

@artquest
Copy link

artquest commented Jun 19, 2023

I was able to play HLS stream in Winamp using this converter:
https://github.com/massej/RadioHLSConverter.backend.serverless

If I get it right it creates HTTP server on your host and converts HLS stream to the old HTTP stream using FFmpeg. So you can pass a new URL in this form http://localhost:5000/api/Radio/ to Winamp and it successfully plays it.

@Nickmey
Copy link

Nickmey commented Jun 19, 2023

Your version doesn't work on my radio either:(

@Nickmey
Copy link

Nickmey commented Jun 19, 2023

@joeyboli
Copy link

Thanks @joeyboli, and +1 request for 4 Extra. I think the World Service feed is still working, so could be re-purposed?

sorry had to kill it, so many negative comments about copyright whatsoever.

@astraetech
Copy link

I was able to play HLS stream in Winamp using this converter: https://github.com/massej/RadioHLSConverter.backend.serverless

If I get it right it creates HTTP server on your host and converts HLS stream to the old HTTP stream using FFmpeg. So you can pass a new URL in this form http://localhost:5000/api/Radio/ to Winamp and it successfully plays it.

Can you please share your appsettings.json? I keep getting " Error, invalid m3u8 file url - Status code : NotFound - Not Found" error. Thank you very much!

@artquest
Copy link

artquest commented Jun 24, 2023

Can you please share your appsettings.json? I keep getting " Error, invalid m3u8 file url - Status code : NotFound - Not Found" error. Thank you very much!

Yeah, sure. Here are the "Radios" section from it and the file itself.
The basic idea is not to insert the initial links (provided in the first post here), but at first get the corresponding m3u8's from these links, and then insert the subsequent links from them into RadioHLSConverter json. Also if you have more than one station in your json, then you should add id's to your basic link like this: http://localhost:5000/api/Radio/0, http://localhost:5000/api/Radio/1, etc. And don't forget to replace /uk/ with /nonuk/ and /sbr_med/ with /sbr_low/ or /sbr_vlow/ in the initial links, if you're outside the UK.
Hope this helps.

      {
        "RadioName": "BBC Radio 6 Music",
        "RadioDescription": "BBC Radio 6 Music",
        "RadioSourceURL": "http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_6music/bbc_6music.isml/bbc_6music-audio%3d96000.norewind.m3u8",
        "HTTPContentType": "audio/aac",
        "FFMPEGConverterAudioCodec": "copy",
        "FFMPEGForceFormat": "adts",
        "FFMPEGCustomArgument": ""
      },
      {
        "RadioName": "BBC Radio 1",
        "RadioDescription": "BBC Radio 1",
        "RadioSourceURL": "http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_radio_one/bbc_radio_one.isml/bbc_radio_one-audio%3d96000.norewind.m3u8",
        "HTTPContentType": "audio/aac",
        "FFMPEGConverterAudioCodec": "copy",
        "FFMPEGForceFormat": "adts",
        "FFMPEGCustomArgument": ""
      }

@astraetech
Copy link

This is awesome! Many thanks!

@Nickmey
Copy link

Nickmey commented Jun 26, 2023

Note that in your "RadioSourceURL" you've still got http instaed of https!! Auntie Beeb's Server won't let out a single utterance like that:(

@bmix
Copy link

bmix commented Jul 13, 2023

@Nickmey
Copy link

Nickmey commented Jul 13, 2023

Did you observe the notice at the bottom of the list concerning UK and nonuk and the corresponding bit-rates? Some continental I/P providers require https instead of http......

@cross-hello
Copy link

@samcarsonx
Copy link

Anyone had any success getting the new URLs to work in Euro Truck Simulator 2?

@stilio
Copy link

stilio commented Aug 13, 2023

Anyone had any success getting the new URLs to work in Euro Truck Simulator 2?

I was wondering that also, It would be so much better driving with the radio actually working.

@imranhaf
Copy link

imranhaf commented Sep 16, 2023 via email

@valz77
Copy link

valz77 commented Oct 26, 2023

nonuk hls stream of BBC 6 Music has stopped working for me today, does anyone have a working alternative?

@xanda-escuyer
Copy link

nonuk hls stream of BBC 6 Music has stopped working for me today, does anyone have a working alternative?

What is the full link you are trying to access?
Have you tried any from the stream list at the start of this thread?

@valz77
Copy link

valz77 commented Oct 26, 2023

The urls have been updated after my comment, the new ones are working fine.

@spattinson
Copy link

The HLS streams stopped working for me yesterday 26 Oct, eg:
http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_6music.m3u8
I was sending this to a chromecast audio to play via Home Assistant. This was the high bitrate/quality stream
I'll use http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_6music/bbc_6music.isml/bbc_6music-audio%3d96000.norewind.m3u8 instead

@chetbox
Copy link

chetbox commented Oct 27, 2023

The HLS streams stopped working for me yesterday 26 Oct, eg: http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_6music.m3u8

Same for me.

I'll use http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_6music/bbc_6music.isml/bbc_6music-audio%3d96000.norewind.m3u8 instead

This URL doesn't seem to work on Chromecast Audio but it does work in a browser. If you get it work, @spattinson, please let us know how.

@vinnielo1
Copy link

vinnielo1 commented Oct 27, 2023

The HLS streams stopped working for me yesterday 26 Oct, eg: http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_6music.m3u8

Same for me.

I'll use http://as-hls-ww-live.akamaized.net/pool_904/live/ww/bbc_6music/bbc_6music.isml/bbc_6music-audio%3d96000.norewind.m3u8 instead

This URL doesn't seem to work on Chromecast Audio but it does work in a browser. If you get it work, @spattinson, please let us know how.

You can try the address over at http://lsn.to/B6M
Copy the address or cast the link found in the "desktop" links.

@chetbox
Copy link

chetbox commented Oct 27, 2023

You can try the address over at http://lsn.to/B6M
Copy the address or cast the link found in the "desktop" links.

None of these work on my Chromecast Audio sadly. :(

Edit: I used the wrong URL. This worked for me: http://lstn.lv/bbc.m3u8?station=bbc_6music&bitrate=320000

It seems lstn.lv serves a M3U8 file that is compatible with Chromecast, however in a browser I just see the text content of the file. Thanks folks!

@lproven
Copy link

lproven commented Oct 27, 2023

Same here, in VLC 3.0.18 on macOS 12.7 (the latest my iMac can run without hacking via OCLP).

Streams did not open today, but the new link works.

@chockenberry
Copy link

I just don't get why the BBC feels the need to move these stream URLs around every few months. Clearly a lot of folks listen from apps, websites, and devices that aren't iPlayer.

In any case, thanks for the quick update here. It's much appreciated.

@schneeschmelze
Copy link

I just don't get why the BBC feels the need to move these stream URLs around every few months.

I don't understand this either. This has been a constant nuisance since the early days of livestreaming, and it is not only the BBC doing this, but all broadcasters all over the world. It seems they keep running away from their listeners all the time.

@mj162
Copy link

mj162 commented Oct 27, 2023

Me too. Woke up yesterday unable to listen to the Today Program on BBC Radio 4. Searched around but saw nothing posted "today 26th October". Checked again in the evening, still nothing.stopped working too.

At the office I had hooked-up a box running mplayer (pointing to the a.bbci url) feeding a Yamaha MusicCast over HDMI that had effectively been bricked by their withdrawal of Shoutcast earlier this year, the box being woken-up at lunch time to listen to WATO.

Now, stone the crows, if the darned thing didn't wake-up and start playing WATO! So, so long as I don't terminate and attempt to restart mplayer, the instance started that had been started weeks ago with the a.bbci url on the command-line will continue to work...

I feel they are toying with us.

I left an mplayer -loop 0 running on the a.bbci url spitting-out 410 Gone endlessly in the vain hope they'll realise that they've pee'd-off thousands of radio listeners, but suspect the unholy alliance of techies and higher-ups will only smirk with gleeful mirth at large number of failed connections. I'd rather than sign-up to BBC Sounds and let them track the bewotsit out of me.

Full credit to Peter Brooks for trying, but they seem unstoppably impelled to bump the subscription numbers to BBC Sounds in their chosen reaction to the threat to the licensing model.

@ivorget
Copy link

ivorget commented Oct 28, 2023

Anyone get the new 5 Live Sports Extra link to work? It's giving me 403 Forbidden. Maybe it needs some cookie or a header.
(And yes, the machine is in UK and used to be able to access the previous UK-only links. Alnd 5 sports extra is indeed transmitting at the time I tried.)

The other stations work OK for me so big thanks to bpsib.

@mistakenideas
Copy link

Anyone get the new 5 Live Sports Extra link to work? It's giving me 403 Forbidden. Maybe it needs some cookie or a header. (And yes, the machine is in UK and used to be able to access the previous UK-only links. Alnd 5 sports extra is indeed transmitting at the time I tried.)

The other stations work OK for me so big thanks to bpsib.

Try this (replace the ww section of the URL with uk)
http://as-hls-uk-live.akamaized.net/pool_904/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

@jamescridland
Copy link

I just don't get why the BBC feels the need to move these stream URLs around every few months. Clearly a lot of folks listen from apps, websites, and devices that aren't [BBC Sounds].

That's exactly what they want to stop.

When you listen on BBC Sounds, they know who you are, where you are, and what other content you consume from the BBC. I have downloaded the data and looked into it - and it's quite the read.

@ivorget
Copy link

ivorget commented Oct 28, 2023

Anyone get the new 5 Live Sports Extra link to work? It's giving me 403 Forbidden. Maybe it needs some cookie or a header. (And yes, the machine is in UK and used to be able to access the previous UK-only links. Alnd 5 sports extra is indeed transmitting at the time I tried.)
The other stations work OK for me so big thanks to bpsib.

Try this (replace the ww section of the URL with uk) http://as-hls-uk-live.akamaized.net/pool_904/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

Cheers, that works a treat.

@bpsib can you fix the link? Thanks again for this great resource.
You might also consider adding a UK-only link for Radio 5 Live as sports are usually geoblocked on the worldwide stream. (don't make the mistake I just made - there are two "ww"s to be changed.)

BTW, if anyone needs the lower bandwidth versions. the streams also seem to support replacing the "96000" with "48000".

@schneeschmelze
Copy link

I have downloaded the data and looked into it - and it's quite the read.

But the text stops at: Create an account to read the full story. :)

@bpsib
Copy link
Author

bpsib commented Oct 28, 2023

@bpsib can you fix the link? Thanks again for this great resource. You might also consider adding a UK-only link for Radio 5 Live as sports are usually geoblocked on the worldwide stream. (don't make the mistake I just made - there are two "ww"s to be changed.)

BTW, if anyone needs the lower bandwidth versions. the streams also seem to support replacing the "96000" with "48000".

Link fixed and have added instructions at the bottom for getting the UK only streams and different bitrates.

@Newbiggen
Copy link

Have tried the new streams in Volumio on RPi - will play but jitters every few seconds - this does not happen when I paste into Foobar2000 - any help would be welcomed

@Nickmey
Copy link

Nickmey commented Oct 28, 2023

Use an old mobile phone as "radio tuner" and play those BBC programmes using 'Classical Music Player'; use the 'add my station' or 'edit station' function to copy-paste the new URLs into the player.

@jamescridland
Copy link

I have downloaded the data and looked into it - and it's quite the read.

But the text stops at: Create an account to read the full story. :)

Here's a link that skips the paywall for you

@schneeschmelze
Copy link

@schneeschmelze
Copy link

Yet, every minute, a little ping of data was going back to the BBC’s analytics partner.

When I’m using the app, it’s sending back analytics every second.

I must say, this is much more data than you would ever need to just give someone appropriate recommendations for something else to listen to. :(

@M-DF
Copy link

M-DF commented Oct 28, 2023

Anyone had any success getting the new URLs to work in Euro Truck Simulator 2?

I was wondering that also, It would be so much better driving with the radio actually working.

EtS2 only understands MP3. I use minimstreamer to transcode to MP3 for AAC stations.

@Nilbeats23
Copy link

Have tried the new streams in Volumio on RPi - will play but jitters every few seconds - this does not happen when I paste into Foobar2000 - any help would be welcomed

Got the same issue and would massively appreciate advice! Rewindable channels appear to play perfectly, but aren't live.

@spattinson
Copy link

Have tried the new streams in Volumio on RPi - will play but jitters every few seconds - this does not happen when I paste into Foobar2000 - any help would be welcomed

Got the same issue and would massively appreciate advice! Rewindable channels appear to play perfectly, but aren't live.

Try this format, http://lstn.lv/bbc.m3u8?station=bbc_6music&bitrate=320000

You can guess the other stations and bitrates. Chromecast audio doesn't work with akamai links ether, lstn.lv ultimately streams the akamai stuff but puts some sort of wrapper that is accepted by chromecast audio

@Nilbeats23
Copy link

Have tried the new streams in Volumio on RPi - will play but jitters every few seconds - this does not happen when I paste into Foobar2000 - any help would be welcomed

Got the same issue and would massively appreciate advice! Rewindable channels appear to play perfectly, but aren't live.

Try this format, http://lstn.lv/bbc.m3u8?station=bbc_6music&bitrate=320000

You can guess the other stations and bitrates. Chromecast audio doesn't work with akamai links ether, lstn.lv ultimately streams the akamai stuff but puts some sort of wrapper that is accepted by chromecast audio

You wonderful person, thank you so much! My wife and I spend several hours a DAY using these on our Volumio setup so this is so very appreciated.

@spattinson
Copy link

Have tried the new streams in Volumio on RPi - will play but jitters every few seconds - this does not happen when I paste into Foobar2000 - any help would be welcomed

Got the same issue and would massively appreciate advice! Rewindable channels appear to play perfectly, but aren't live.

Try this format, http://lstn.lv/bbc.m3u8?station=bbc_6music&bitrate=320000
You can guess the other stations and bitrates. Chromecast audio doesn't work with akamai links ether, lstn.lv ultimately streams the akamai stuff but puts some sort of wrapper that is accepted by chromecast audio

You wonderful person, thank you so much! My wife and I spend several hours a DAY using these on our Volumio setup so this is so very appreciated.

Great, glad it worked for you. Worry is if BBC kills that too. We need to understand what google assistant does when we ask it to play bbc radio, because they won't kill that and its not through bbc sounds. I don't have too many issues with identifying and authorising myself to the bbc, though not ideal. If I need to embed my login and password in the stream url i will do so.

@Nilbeats23
Copy link

Have tried the new streams in Volumio on RPi - will play but jitters every few seconds - this does not happen when I paste into Foobar2000 - any help would be welcomed

Got the same issue and would massively appreciate advice! Rewindable channels appear to play perfectly, but aren't live.

Try this format, http://lstn.lv/bbc.m3u8?station=bbc_6music&bitrate=320000
You can guess the other stations and bitrates. Chromecast audio doesn't work with akamai links ether, lstn.lv ultimately streams the akamai stuff but puts some sort of wrapper that is accepted by chromecast audio

You wonderful person, thank you so much! My wife and I spend several hours a DAY using these on our Volumio setup so this is so very appreciated.

Great, glad it worked for you. Worry is if BBC kills that too. We need to understand what google assistant does when we ask it to play bbc radio, because they won't kill that and its not through bbc sounds. I don't have too many issues with identifying and authorising myself to the bbc, though not ideal. If I need to embed my login and password in the stream url i will do so.

I would go along with all of that. Fingers crossed the links get a stay of execution and it ultimately becomes a moot point.

@BertrumUK
Copy link

Thanks for the new links. Was wondering why my GH speaker had stopped playing the BBC streams via HomeAssistant. All fixed now 👍

@SpeedyGoneZales
Copy link

http://redirect.airable.io/1807976396573832 works for BBC Radio 4 on the Roberts 94i (based on the Silicon Frontier Venice 6.5 platform, firmware ir-mmi-FS2026-0500-0515-Stream94i_V2.14.35c.EX86167-V1.04).

(Frontier Silicon announced reduced support for the platform from March 2024, so I'm looking for alternatives).

I note this ultimately returns a token-authenticated URL http://a.files.bbci.co.uk/ms6/live/344XXXXX-XXXX-XXXX-XXXX-XXXXXXXXXA4B/audio/simulcast/dash/uk/pc_hd_abr_v2/cf/bbc_radio_fourfm.mpd (token redacted), if anybody knows of an alternative way to generate the token on the fly, please let me know.

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