Skip to content

Instantly share code, notes, and snippets.

@nevillepark
Last active August 5, 2024 12:37
Show Gist options
  • Save nevillepark/d8358256e05a23250ad845a70776776e to your computer and use it in GitHub Desktop.
Save nevillepark/d8358256e05a23250ad845a70776776e to your computer and use it in GitHub Desktop.
CBC radio stream URLs

CBC Radio Stream URLs

Using these URLs, you can listen to CBC radio streams with applications like VLC or Transistor. The files are M3U playlists, so you can use them as-is, edit them to suit your tastes, or use individual URLs.

This playlist contains the .m3u8 URLs from the CBC Listen website, which uses the HLS (HTTP Live Streaming) protocol. The audio stream is broken up into multiple tiny files, which are then fed into the .m3u8 playlist file that delivers them to your computer in the right order. This should work with modern media players.

This legacy playlist uses good old-fashioned MP3 streams found on PublicRadioFan.com. It will work with older programs like Winamp that don't support HLS. I don't know how long these URLs will be around, but they work.

For more details, see my blog post.

#EXTM3U
#PLAYLIST:CBC Radio Streams
#EXTINF:-1,CBC Music (Atlantic)
http://playerservices.streamtheworld.com/pls/CBH_CBC.pls
#EXTINF:-1,CBC Music (Central)
http://playerservices.streamtheworld.com/pls/CBWFM_CBC.pls
#EXTINF:-1,CBC Music (Eastern)
http://playerservices.streamtheworld.com/pls/CBLFM_CBC.pls
#EXTINF:-1,CBC Music (Pacific)
http://playerservices.streamtheworld.com/pls/CBUFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (AB/Calgary)
http://playerservices.streamtheworld.com/pls/CBR1FM_CBC.pls
#EXTINF:-1,CBC Radio 1 (AB/Edmonton)
http://playerservices.streamtheworld.com/pls/CBXAM_CBC.pls
#EXTINF:-1,CBC Radio 1 (BC/Kamloops)
http://playerservices.streamtheworld.com/pls/CBYKFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (BC/Kelowna)
http://playerservices.streamtheworld.com/pls/CBTKFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (BC/Prince George)
http://playerservices.streamtheworld.com/pls/CBYGFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (BC/Vancouver)
http://playerservices.streamtheworld.com/pls/CBU2FM_CBC.pls
#EXTINF:-1,CBC Radio 1 (BC/Victoria)
http://playerservices.streamtheworld.com/pls/CBCVFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (MB/Winnipeg)
http://playerservices.streamtheworld.com/pls/CBWAM_CBC.pls
#EXTINF:-1,CBC Radio 1 (NB/Fredericton)
http://playerservices.streamtheworld.com/pls/CBZFFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (NB/Moncton)
http://playerservices.streamtheworld.com/pls/CBAMFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (NB/Saint John)
http://playerservices.streamtheworld.com/pls/CBDFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (NL/Corner Brook)
http://playerservices.streamtheworld.com/pls/CBYAM_CBC.pls
#EXTINF:-1,CBC Radio 1 (NL/Gander)
http://playerservices.streamtheworld.com/pls/CBGAM_CBC.pls
#EXTINF:-1,CBC Radio 1 (NL/Happy Valley-Goose Bay)
http://playerservices.streamtheworld.com/pls/CFGB_CBC.pls
#EXTINF:-1,CBC Radio 1 (NL/St. John's)
http://playerservices.streamtheworld.com/pls/CBN1_CBC.pls
#EXTINF:-1,CBC Radio 1 (NS/Halifax)
http://playerservices.streamtheworld.com/pls/CBHA_CBC.pls
#EXTINF:-1,CBC Radio 1 (NS/Sydney)
http://playerservices.streamtheworld.com/pls/CBIS_CBC.pls
#EXTINF:-1,CBC Radio 1 (NT/Inuvik)
http://playerservices.streamtheworld.com/pls/CHAK_CBC.pls
#EXTINF:-1,CBC Radio 1 (NT/Yellowknife)
http://playerservices.streamtheworld.com/pls/CFYKFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (NU/Iqaluit)
http://playerservices.streamtheworld.com/pls/CFFBAM_CBC.pls
#EXTINF:-1,CBC Radio 1 (ON/Barrie)
http://playerservices.streamtheworld.com/pls/CBCOFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (ON/Kingston)
http://playerservices.streamtheworld.com/pls/CBCKFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (ON/Kitchener-Waterloo)
http://playerservices.streamtheworld.com/pls/CBLAFM2_CBC.pls
#EXTINF:-1,CBC Radio 1 (ON/London)
http://playerservices.streamtheworld.com/pls/CBCLFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (ON/Ottawa)
http://playerservices.streamtheworld.com/pls/CBOFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (ON/Peterborough)
http://playerservices.streamtheworld.com/pls/CBCPFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (ON/Sudbury)
http://playerservices.streamtheworld.com/pls/CBCSFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (ON/Thunder Bay)
http://playerservices.streamtheworld.com/pls/CBQTFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (ON/Toronto)
http://playerservices.streamtheworld.com/pls/CBLAFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (ON/Windsor)
http://playerservices.streamtheworld.com/pls/CBEWFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (PE/Charlottetown)
http://playerservices.streamtheworld.com/pls/CBCTFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (QC/Chisasibi)
http://playerservices.streamtheworld.com/pls/CBMPFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (QC/Montréal)
http://playerservices.streamtheworld.com/pls/CBMEFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (QC/Québec City)
http://playerservices.streamtheworld.com/pls/CBVEFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (SK/Regina)
http://playerservices.streamtheworld.com/pls/CBKRFM_CBC.pls
#EXTINF:-1,CBC Radio 1 (SK/Saskatoon)
http://playerservices.streamtheworld.com/pls/CBK1FM_CBC.pls
#EXTINF:-1,CBC Radio 1 (YT/Whitehorse)
http://playerservices.streamtheworld.com/pls/CFWH_CBC.pls
#EXT-X-ENDLIST
#EXTM3U
#PLAYLIST:CBC Radio Streams
#EXTINF:-1,CBC Music (Atlantic)
https://cbcradiolive.akamaized.net/hls/live/2041055/ES_R2AHF/master.m3u8
#EXTINF:-1,CBC Music (Central)
https://cbcradiolive.akamaized.net/hls/live/2041056/ES_R2CWP/master.m3u8
#EXTINF:-1,CBC Music (Eastern)
https://cbcradiolive.akamaized.net/hls/live/2041057/ES_R2ETR/master.m3u8
#EXTINF:-1,CBC Music (Mountain)
https://cbcradiolive.akamaized.net/hls/live/2041058/ES_R2MED/master.m3u8
#EXTINF:-1,CBC Music (Pacific)
https://cbcradiolive.akamaized.net/hls/live/2041059/ES_R2PVC/master.m3u8
#EXTINF:-1,CBC Radio 1 (AB/Calgary)
https://cbcradiolive.akamaized.net/hls/live/2041039/ES_R1MCG/master.m3u8
#EXTINF:-1,CBC Radio 1 (AB/Edmonton)
https://cbcradiolive.akamaized.net/hls/live/2041041/ES_R1MED/master.m3u8
#EXTINF:-1,CBC Radio 1 (BC/Kamloops)
https://cbcradiolive.akamaized.net/hls/live/2041048/ES_R1PKP/master.m3u8
#EXTINF:-1,CBC Radio 1 (BC/Kelowna)
https://cbcradiolive.akamaized.net/hls/live/2041047/ES_R1PKE/master.m3u8
#EXTINF:-1,CBC Radio 1 (BC/Prince George)
https://cbcradiolive.akamaized.net/hls/live/2041049/ES_R1PPR/master.m3u8
#EXTINF:-1,CBC Radio 1 (BC/Vancouver)
https://cbcradiolive.akamaized.net/hls/live/2041050/ES_R1PVC/master.m3u8
#EXTINF:-1,CBC Radio 1 (BC/Victoria)
https://cbcradiolive.akamaized.net/hls/live/2041051/ES_R1PVI/master.m3u8
#EXTINF:-1,CBC Radio 1 (MB/Winnipeg)
https://cbcradiolive.akamaized.net/hls/live/2040991/ES_R1CWP/master.m3u8
#EXTINF:-1,CBC Radio 1 (NB/Fredericton)
https://cbcradiolive.akamaized.net/hls/live/2040986/ES_R1AFR/master.m3u8
#EXTINF:-1,CBC Radio 1 (NB/Moncton)
https://cbcradiolive.akamaized.net/hls/live/2040989/ES_R1AMC/master.m3u8
#EXTINF:-1,CBC Radio 1 (NB/Saint John)
https://cbcradiolive.akamaized.net/hls/live/2040988/ES_R1ASB/master.m3u8
#EXTINF:-1,CBC Radio 1 (NF/Corner Brook)
https://cbcradiolive.akamaized.net/hls/live/2041044/ES_R1NCR/master.m3u8
#EXTINF:-1,CBC Radio 1 (NF/Goose Bay)
https://cbcradiolive.akamaized.net/hls/live/2041045/ES_R1NGB/master.m3u8
#EXTINF:-1,CBC Radio 1 (NF/Grand Falls)
https://cbcradiolive.akamaized.net/hls/live/2041046/ES_R1NGN/master.m3u8
#EXTINF:-1,CBC Radio 1 (NF/St. John)
https://cbcradiolive.akamaized.net/hls/live/2037435/ES_R1NSN/master.m3u8
#EXTINF:-1,CBC Radio 1 (NS/Halifax)
https://cbcradiolive.akamaized.net/hls/live/2040987/ES_R1AHF/master.m3u8
#EXTINF:-1,CBC Radio 1 (NS/Sydney)
https://cbcradiolive.akamaized.net/hls/live/2041043/ES_R1MNS/master.m3u8
#EXTINF:-1,CBC Radio 1 (NT/Inuvik)
https://cbcradiolive.akamaized.net/hls/live/2041042/ES_R1MNN/master.m3u8
#EXTINF:-1,CBC Radio 1 (NT/Yellowknife)
https://cbcradiolive.akamaized.net/hls/live/2041043/ES_R1MNS/master.m3u8
#EXTINF:-1,CBC Radio 1 (NU/Iqaluit)
https://cbcradiolive.akamaized.net/hls/live/2040993/ES_R1EIQ/master.m3u8
#EXTINF:-1,CBC Radio 1 (ON/Barrie)
https://cbcradiolive.akamaized.net/hls/live/2041032/ES_R1ERI/master.m3u8
#EXTINF:-1,CBC Radio 1 (ON/Kingston)
https://cbcradiolive.akamaized.net/hls/live/2040994/ES_R1EKI/master.m3u8
#EXTINF:-1,CBC Radio 1 (ON/Kitchener-Waterloo)
https://cbcradiolive.akamaized.net/hls/live/2040995/ES_R1EKW/master.m3u8
#EXTINF:-1,CBC Radio 1 (ON/London)
https://cbcradiolive.akamaized.net/hls/live/2041029/ES_R1ELD/master.m3u8
#EXTINF:-1,CBC Radio 1 (ON/Ottawa)
https://cbcradiolive.akamaized.net/hls/live/2041037/ES_R1ETT/master.m3u8
#EXTINF:-1,CBC Radio 1 (ON/Peterborough)
https://cbcradiolive.akamaized.net/hls/live/2041033/ES_R1ERI1/master.m3u8
#EXTINF:-1,CBC Radio 1 (ON/Sudbury)
https://cbcradiolive.akamaized.net/hls/live/2041034/ES_R1ESU/master.m3u8
#EXTINF:-1,CBC Radio 1 (ON/Thunder Bay)
https://cbcradiolive.akamaized.net/hls/live/2041035/ES_R1ETH/master.m3u8
#EXTINF:-1,CBC Radio 1 (ON/Toronto)
https://cbcradiolive.akamaized.net/hls/live/2041036/ES_R1ETR/master.m3u8
#EXTINF:-1,CBC Radio 1 (ON/Windsor)
https://cbcradiolive.akamaized.net/hls/live/2041038/ES_R1EWD/master.m3u8
#EXTINF:-1,CBC Radio 1 (PEI/Charlottetown)
https://cbcradiolive.akamaized.net/hls/live/2040985/ES_R1ACH/master.m3u8
#EXTINF:-1,CBC Radio 1 (QC/Montréal)
https://cbcradiolive.akamaized.net/hls/live/2041030/ES_R1EMT/master.m3u8
#EXTINF:-1,CBC Radio 1 (QC/Nord Québec)
https://cbcradiolive.akamaized.net/hls/live/2040992/ES_R1ECB/master.m3u8
#EXTINF:-1,CBC Radio 1 (QC/Québec City)
https://cbcradiolive.akamaized.net/hls/live/2041031/ES_R1EQQ/master.m3u8
#EXTINF:-1,CBC Radio 1 (SK/Regina)
https://cbcradiolive.akamaized.net/hls/live/2041053/ES_R1SRE/master.m3u8
#EXTINF:-1,CBC Radio 1 (SK/Saskatoon)
https://cbcradiolive.akamaized.net/hls/live/2041054/ES_R1SSA/master.m3u8
#EXTINF:-1,CBC Radio 1 (YT/Whitehorse)
https://cbcradiolive.akamaized.net/hls/live/2041052/ES_R1PWH/master.m3u8
#EXTINF:-1,Ici Musique (Abitibi-Témiscamingue, Ottawa-Gatineau)
https://rcavliveaudio.akamaized.net/hls/live/2006986/M-7OOTT0_OTT/master.m3u8
#EXTINF:-1,Ici Musique (Alberta)
https://rcavliveaudio.akamaized.net/hls/live/2006999/M-7AEDM0_EDM/master.m3u8
#EXTINF:-1,Ici Musique (Bas-Saint-Laurent, Côte-Nord, Gaspésie-Îles-de-la-Madeleine)
https://rcavliveaudio.akamaized.net/hls/live/2006987/M-7QRIM0_RIM/master.m3u8
#EXTINF:-1,Ici Musique (Colombie-Britannique-Yukon, Grand Nord)
https://rcavliveaudio.akamaized.net/hls/live/2006996/M-7BVAN0_VAN/master.m3u8
#EXTINF:-1,Ici Musique (Estrie)
https://rcavliveaudio.akamaized.net/hls/live/2006989/M-7QSHE0_SHE/master.m3u8
#EXTINF:-1,Ici Musique (Provinces maritimes)
https://rcavliveaudio.akamaized.net/hls/live/2006980/M-7EMCT0_MCT/master.m3u8
#EXTINF:-1,Ici Musique (Manitoba)
https://rcavliveaudio.akamaized.net/hls/live/2006998/M-7MWIN0_WIN/master.m3u8
#EXTINF:-1,Ici Musique (Mauricie-Centre-du-Québec)
https://rcavliveaudio.akamaized.net/hls/live/2006992/M-7QTRV0_TRV/master.m3u8
#EXTINF:-1,Ici Musique (Montréal, Toronto, Windsor)
https://rcavliveaudio.akamaized.net/hls/live/2006979/M-7QMTL0_MTL/master.m3u8
#EXTINF:-1,Ici Musique (Nord de l'Ontario)
https://rcavliveaudio.akamaized.net/hls/live/2006990/M-7OSUB0_SUB/master.m3u8
#EXTINF:-1,Ici Musique (Québec)
https://rcavliveaudio.akamaized.net/hls/live/2006650/M-7QQUE0_QUE/master.m3u8
#EXTINF:-1,Ici Musique (Saguenay-Lac-Saint-Jean)
https://rcavliveaudio.akamaized.net/hls/live/2006988/M-7QSAG0_SAG/master.m3u8
#EXTINF:-1,Ici Musique (Saskatchewan)
https://rcavliveaudio.akamaized.net/hls/live/2022748/M-7SREG0_REG/master.m3u8
#EXTINF:-1,Ici Musique Classique
https://rcavliveaudio.akamaized.net/hls/live/2007000/MUSE/master.m3u8
#EXTINF:-1,Ici Première (Abitibi-Témiscamingue)
https://rcavliveaudio.akamaized.net/hls/live/2006955/P-2QROU0_ROU/master.m3u8
#EXTINF:-1,Ici Première (Alberta)
https://rcavliveaudio.akamaized.net/hls/live/2006949/P-2AEDM0_EDM/master.m3u8
#EXTINF:-1,Ici Première (Bas-Saint-Laurent)
https://rcavliveaudio.akamaized.net/hls/live/2006651/P-2QRIM0_RIM/master.m3u8
#EXTINF:-1,Ici Première (Colombie-Britannique-Yukon, Grand Nord)
https://rcavliveaudio.akamaized.net/hls/live/2006975/P-2BVAN0_VAN/master.m3u8
#EXTINF:-1,Ici Première (Côte-Nord)
https://rcavliveaudio.akamaized.net/hls/live/2006970/P-2QSEP0_SEP/master.m3u8
#EXTINF:-1,Ici Première (Estrie)
https://rcavliveaudio.akamaized.net/hls/live/2006971/P-2QSHE0_SHE/master.m3u8
#EXTINF:-1,Ici Première (Gaspésie-Îles-de-la-Madeleine)
https://rcavliveaudio.akamaized.net/hls/live/2006951/P-2QMAT0_MAT/master.m3u8
#EXTINF:-1,Ici Première (Île-du-Prince-Édouard)
https://rcavliveaudio.akamaized.net/hls/live/2006948/P-2EMCT3_CHR/master.m3u8
#EXTINF:-1,Ici Première (Manitoba)
https://rcavliveaudio.akamaized.net/hls/live/2006977/P-2MWIN0_WIN/master.m3u8
#EXTINF:-1,Ici Première (Mauricie-Centre-du-Québec)
https://rcavliveaudio.akamaized.net/hls/live/2006974/P-2QTRV0_TRV/master.m3u8
#EXTINF:-1,Ici Première (Montréal)
https://rcavliveaudio.akamaized.net/hls/live/2006635/P-2QMTL0_MTL/master.m3u8
#EXTINF:-1,Ici Première (Nord de l'Ontario)
https://rcavliveaudio.akamaized.net/hls/live/2006972/P-2OSUB0_SUB/master.m3u8
#EXTINF:-1,Ici Première (Nouveau-Brunswick)
https://rcavliveaudio.akamaized.net/hls/live/2006952/P-2EMCT0_MCT/master.m3u8
#EXTINF:-1,Ici Première (Nouvelle-Écosse, Terre-Neuve-et-Labrador)
https://rcavliveaudio.akamaized.net/hls/live/2006950/P-2EMCT2_HAL/master.m3u8
#EXTINF:-1,Ici Première (Ottawa-Gatineau)
https://rcavliveaudio.akamaized.net/hls/live/2006652/P-2OOTT0_OTT/master.m3u8
#EXTINF:-1,Ici Première (Québec)
https://rcavliveaudio.akamaized.net/hls/live/2006953/P-2QQUE0_QUE/master.m3u8
#EXTINF:-1,Ici Première (Saguenay-Lac-Saint-Jean)
https://rcavliveaudio.akamaized.net/hls/live/2006969/P-2QSAG0_SAG/master.m3u8
#EXTINF:-1,Ici Première (Saskatchewan)
https://rcavliveaudio.akamaized.net/hls/live/2006954/P-2SREG0_REG/master.m3u8
#EXTINF:-1,Ici Première (Toronto)
https://rcavliveaudio.akamaized.net/hls/live/2006973/P-2OTOR0_TOR/master.m3u8
#EXTINF:-1,Ici Première (Windsor)
https://rcavliveaudio.akamaized.net/hls/live/2006976/P-2OWDR0_WDR/master.m3u8
#EXT-X-ENDLIST
@nevillepark
Copy link
Author

nevillepark commented Jan 7, 2023

Thanks for the heads up, it looks like they've changed all the URLs again. I will update them as soon as I can. Edit: Done!

@canuckken
Copy link

canuckken commented Feb 8, 2023

I am new here but signed up because I am interested in this topic. Some of you might be interested in this little cbc widget that I did. https://www.deviantart.com/canuckken/art/CBC-Radio-Player-Version-2-948606769, it has a few updated URLs and you can edit the list with new URLs

@canuckken
Copy link

canuckken commented Feb 8, 2023

URLs for direct streaming of the CBC Radio 1 stations.

BRITISH COLUMBIA:
Vancouver...
https://cbcradiolive.akamaized.net/hls/live/2041050/ES_R1PVC/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041050/ES_R1PVC/adaptive_192/chunklist_ao.m3u8

Victoria...
https://cbcliveradio-lh.akamaihd.net/i/CBCR1_VIC@387331/master.m3u8

Kelowna...
https://cbcradiolive.akamaized.net/hls/live/2041047/ES_R1PKE/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041047/ES_R1PKE/adaptive_192/chunklist_ao.m3u

Kamloops...
https://cbcradiolive.akamaized.net/hls/live/2041041/ES_R1MED/master.m3u8

Prince George..
https://cbcradiolive.akamaized.net/hls/live/2041049/ES_R1PPR/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041049/ES_R1PPR/adaptive_192/chunklist_ao.m3u

MARITIMES:
Saint John...
https://cbcradiolive.akamaized.net/hls/live/2040988/ES_R1ASB/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2040988/ES_R1ASB/adaptive_192/chunklist_ao.m3u8

Fredericton...
https://cbcradiolive.akamaized.net/hls/live/2040986/ES_R1AFR/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2040986/ES_R1AFR/adaptive_192/chunklist_ao.m3u

Moncton...
https://cbcradiolive.akamaized.net/hls/live/2040989/ES_R1AMC/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2040989/ES_R1AMC/adaptive_192/chunklist_ao.m3u

Charlottetown...
https://cbcradiolive.akamaized.net/hls/live/2040985/ES_R1ACH/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2040985/ES_R1ACH/adaptive_192/chunklist_ao.m3u

Halifax...
https://cbcradiolive.akamaized.net/hls/live/2040987/ES_R1AHF/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2040987/ES_R1AHF/adaptive_192/chunklist_ao.m3u8

Sydney...
https://cbcradiolive.akamaized.net/hls/live/2040990/ES_R1ASY/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2040990/ES_R1ASY/adaptive_192/chunklist_ao.m3u

Corner Brook...
https://cbcradiolive.akamaized.net/hls/live/2041044/ES_R1NCR/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041044/ES_R1NCR/adaptive_192/chunklist_ao.m3u

St. John's...
https://cbcradiolive.akamaized.net/hls/live/2037435/ES_R1NSN/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2037435/ES_R1NSN/adaptive_192/chunklist_ao.m3u

Grand Falls...
https://cbcradiolive.akamaized.net/hls/live/2041046/ES_R1NGN/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041046/ES_R1NGN/adaptive_192/chunklist_ao.m3u

Goose Bay...
https://cbcradiolive.akamaized.net/hls/live/2041045/ES_R1NGB/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041045/ES_R1NGB/adaptive_192/chunklist_ao.m3u

ALBERTA:
Edmonton...
https://cbcradiolive.akamaized.net/hls/live/2041041/ES_R1MED/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041041/ES_R1MED/adaptive_192/chunklist_ao.m3u

Calgary...
https://cbcradiolive.akamaized.net/hls/live/2041039/ES_R1MCG/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041039/ES_R1MCG/adaptive_192/chunklist_ao.m3u8

SASKATCHEWAN:
Regina...
https://cbcradiolive.akamaized.net/hls/live/2041053/ES_R1SRE/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041053/ES_R1SRE/adaptive_192/chunklist_ao.m3u

Saskatoon...
https://cbcradiolive.akamaized.net/hls/live/2041054/ES_R1SSA/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041054/ES_R1SSA/adaptive_192/chunklist_ao.m3u

WINNIPEG
https://cbcradiolive.akamaized.net/hls/live/2040991/ES_R1CWP/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2040991/ES_R1CWP/adaptive_192/chunklist_ao.m3u

QUEBEC:
Quebec City...
https://cbcradiolive.akamaized.net/hls/live/2041031/ES_R1EQQ/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041031/ES_R1EQQ/adaptive_192/chunklist_ao.m3u

North Quebec...
https://cbcradiolive.akamaized.net/hls/live/2040992/ES_R1ECB/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2040992/ES_R1ECB/adaptive_192/chunklist_ao.m3u

Montreal...
https://cbcradiolive.akamaized.net/hls/live/2041030/ES_R1EMT/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041030/ES_R1EMT/adaptive_192/chunklist_ao.m3u

ONTARIO:
Toronto...
https://cbcradiolive.akamaized.net/hls/live/2041036/ES_R1ETR/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041036/ES_R1ETR/adaptive_192/chunklist_ao.m3u

Ottawa...
https://cbcradiolive.akamaized.net/hls/live/2041037/ES_R1ETT/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041037/ES_R1ETT/adaptive_192/chunklist_ao.m3u

Thunder Bay...
https://cbcradiolive.akamaized.net/hls/live/2041035/ES_R1ETH/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041035/ES_R1ETH/adaptive_192/chunklist_ao.m3u

Kitchener-Waterloo...
https://cbcradiolive.akamaized.net/hls/live/2040995/ES_R1EKW/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2040995/ES_R1EKW/adaptive_192/chunklist_ao.m3u

Barrie...
https://cbcradiolive.akamaized.net/hls/live/2041032/ES_R1ERI/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041032/ES_R1ERI/adaptive_192/chunklist_ao.m3u

Peterborough...
https://cbcradiolive.akamaized.net/hls/live/2041033/ES_R1ERI1/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041033/ES_R1ERI1/adaptive_192/chunklist_ao.m3u

Kingston...
https://cbcradiolive.akamaized.net/hls/live/2040994/ES_R1EKI/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2040994/ES_R1EKI/adaptive_192/chunklist_ao.m3u

Windsor...
https://cbcradiolive.akamaized.net/hls/live/2041038/ES_R1EWD/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041038/ES_R1EWD/adaptive_192/chunklist_ao.m3u

Sudbury...
https://cbcradiolive.akamaized.net/hls/live/2041034/ES_R1ESU/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041034/ES_R1ESU/adaptive_192/chunklist_ao.m3u
London...
https://cbcradiolive.akamaized.net/hls/live/2041029/ES_R1ELD/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041029/ES_R1ELD/adaptive_192/chunklist_ao.m3u

NORTH WEST TERRITORIES
Iqaluit...
https://cbcradiolive.akamaized.net/hls/live/2040993/ES_R1EIQ/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2040993/ES_R1EIQ/adaptive_192/chunklist_ao.m3u

Inuvik...
https://cbcradiolive.akamaized.net/hls/live/2041042/ES_R1MNN/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041042/ES_R1MNN/adaptive_192/chunklist_ao.m3u

Yellowknife...
https://cbcradiolive.akamaized.net/hls/live/2041043/ES_R1MNS/master.m3u8
https://cbcradiolive.akamaized.net/hls/live/2041043/ES_R1MNS/adaptive_192/chunklist_ao.m3u

Whitehorse...
https://cbcliveradio-lh.akamaihd.net/i/CBCR1_WHS@66072/master.m3u8

@rananna
Copy link

rananna commented Jul 7, 2023

Have the http urls changed again?

@canuckken
Copy link

Have the http urls changed again?

Most of the ones I listed still seem to be working, at least for me. I just checked them on the widgets I made and all but one worked fine.

@rananna
Copy link

rananna commented Jul 7, 2023

that's strange. I tried ottawa, (http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_ott) and get "The source you requested could not be found." in both edge and chrome browsers. I was playing this station using a play media command in home assistant and this stopped working, so I started looking at the url.

@rananna
Copy link

rananna commented Jul 7, 2023

oh boy, now I get "HTTP/1.0 401 Authentication Required
WWW-Authenticate: Basic realm="Limecast Server"

You need to authenticate"
I have no idea what a limecast server is....

@canuckken
Copy link

oh boy, now I get "HTTP/1.0 401 Authentication Required WWW-Authenticate: Basic realm="Limecast Server"

You need to authenticate" I have no idea what a limecast server is....

They are definitely still working for me, check out the short vid I just made. https://youtu.be/YYDKwyR0gI0

@rananna
Copy link

rananna commented Jul 7, 2023

Thanks for checking! I'll investigate further

@tominthevan
Copy link

@canucckken - which audio player are you using in that video? I've tried Foobar2000 and and my regular music player MoOde. Neither work with the Ottawa stream URLs, although MoOde doesn't give an error, but doesn't produce any audio output.

@canuckken
Copy link

canuckken commented Jul 7, 2023

@canucckken - which audio player are you using in that video? I've tried Foobar2000 and and my regular music player MoOde. Neither work with the Ottawa stream URLs, although MoOde doesn't give an error, but doesn't produce any audio output.

That is not an audio player, it is a widget that I made and it uses the WMP plugin, however, the .m3u8 url works on my foobar player. Copy the url to notepad and save it as just a .m3u8 file with nothing else in front of it and then open it with foobar2000. Once you have the file saved, you should be able to edit the name to something like CBC Radio One Ottawa or whatever station you are listing too.

@canuckken
Copy link

@rananna
Copy link

rananna commented Jul 7, 2023

Yes, the .m3u8 urls stream just fine. I was referrring to the http mp3 streams not working (cbc-mp3.m3u)

@canuckken
Copy link

Yes, the .m3u8 urls stream just fine. I was referrring to the http mp3 streams not working (cbc-mp3.m3u)

I have not tried those, sorry. I use the URLs that I provided to listen to CBC, my widget is convenient for me as I can just change the URLs within the widget if CBC changes them again.

@evantrees
Copy link

my I assume old? mp3 links stopped working got the links in
cbc.m3u
working in foobar by removing the space/indentation before the https: in the playlist, for some reason didn't seem to work (for me)with them there.

@RBraverman
Copy link

Try this: https://streamurl.link/
Always seems to link to a live/working stream.
Got me Vancouver and Halifax.

@tominthevan
Copy link

Thanks for updating the streams. I tried the Edmonton and seem to be receiving Kamloops station. I think Edmonton and Kamloops are swapped around.

Tom

@canuckken
Copy link

Thanks for updating the streams. I tried the Edmonton and seem to be receiving Kamloops station. I think Edmonton and Kamloops are swapped around.

Tom

Thanks Tom.
I believe I have corrected Kamloops but I can't correct Edmonton, to be honest, I don't even remember the procedure that I used to get the URLs. I believe it was something like this... I went to fmstream.org and found the stations, opened them in my browser and extracted the streams URL but I am not sure, I am in the middle of moving across the country and have a lot on my plate, my brain is not functioning on all cylinders right now. If I figure out what I did, I will correct Edmonton. I wished there was an easier way, the easy way would be if CBC just made them available but they want everyone to use their app or site.
Cheers

@Swagger200
Copy link

Swagger200 commented Jul 15, 2023

I have an older internet radio, an Aluratek Airmm01F, which can no longer successfully decode CBC streams. I find the streams on Vtuner.com .

In the past, when CBC changes its stream URL's, within a few weeks Vtuner has updated URL's that I can download to my radio and they work again. I also able to create new entries on Vtuner that I can plug the new URL's into, and they will download to my radio, and that generally solves the problem.

I hope that CBC has not changed technology to the point that this radio cannot deal with the updates. If that is in fact the case, I bet there are many other devices also affected.

I have a newer internet radio, a Pure Elan Connect+ that I ordered from the UK, which plays CBC streams fine and required no updates.

@schneeschmelze
Copy link

schneeschmelze commented Jul 15, 2023

@Swagger200 I'm afraid what the CBC has done follows the example of the BBC just a few weeks ago, when they discontinued their shoutcast service and moved away from mp3 and m3u to HLS and m3u8. Old radios usually are not able to play the new streams which means that you either have to use a new one or you have to use their app. I'd be happy to be proven the opposite, of course, but I'd rather be pessimistic.

@canuckken
Copy link

canuckken commented Jul 15, 2023

There are a couple of options, for example if I click on the m3u8 urls that I posted and save them to my desktop, I can play them with AIMP, I can also get them to play with Foobar2000 if I save the m3u8 in a different way as I mentioned in one of my previous comments, if I don't save the file as I mentioned, I get this error with foobar, "Unrecoverable playback error: proxy_output::proxy_output() => DSD output device is not defined."
Update, that error had to do with not selecting the output.

@nevillepark
Copy link
Author

Thanks for updating the streams. I tried the Edmonton and seem to be receiving Kamloops station. I think Edmonton and Kamloops are swapped around.

Tom

Thanks Tom, fixed now!

@nevillepark
Copy link
Author

Hi all, it seems the mp3 stream URLs are down, probably for good. The m3u8 stream URLs still work, and most newer apps/devices should support them. However, those using legacy players are out of luck. :(

@Swagger200
Copy link

Too bad for me and a lot of people. Disappointing that a national broadcaster with a significant subsidy funded by taxpayers would be so cheap. I guess the bandwidth savings must be significant? Is it just a matter of time until NPR in the US joins the bandwagon?

@lairdm
Copy link

lairdm commented Jul 24, 2023

I'd bet it's more a maintaining legacy systems issue rather than bandwidth. But still disappointing. As for funding, they've had 20 years of continual cuts and a mandate to raise more through commercialization, just look at all the annoying ads on any news clip.But at least they still exist, which depending on the next election's outcome might no longer be the case. Cherish what we have.

@Swagger200
Copy link

Amen to that. I will manage somehow and I very much appreciate the content.

@AJ-North
Copy link

Kevin A. Kelly, who developed and maintains the excellent site PublicRadioFan.com, has discovered that nearly all the CBC MP3 stream links continue to exist, albeit in a new format; as he communicated to me recently, "this time around they used the call letters for the stations in the addresses."

They can be found at: http://publicradiofan.com/cgibin/source.pl?cmd=ss&sourceid=18.

@canuckken
Copy link

Kevin A. Kelly, who developed and maintains the excellent site PublicRadioFan.com, has discovered that nearly all the CBC MP3 stream links continue to exist, albeit in a new format; as he communicated to me recently, "this time around they used the call letters for the stations in the addresses."

They can be found at: http://publicradiofan.com/cgibin/source.pl?cmd=ss&sourceid=18.

Well that is very helpful, thank you for that. If anyone is unfamiliar with the call letters, you can find the list with matching cities on wiki... https://en.wikipedia.org/wiki/CBC_Radio_One

@nevillepark
Copy link
Author

Thanks @AJ-North & @canuckken, I will update the list!

@canuckken
Copy link

Thanks @AJ-North & @canuckken, I will update the list!

Thank you kindly.

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