Skip to content

Instantly share code, notes, and snippets.

@nevillepark
Last active March 30, 2023 20:51
Embed
What would you like to do?
CBC radio stream URLs
#EXTM3U
#PLAYLIST:CBC Radio Streams
#EXTINF:-1,CBC Music (Atlantic)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r2_hfx
#EXTINF:-1,CBC Music (Central)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r2_wpg
#EXTINF:-1,CBC Music (Eastern)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r2_tor
#EXTINF:-1,CBC Music (Mountain)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r2_edm
#EXTINF:-1,CBC Music (Pacific)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r2_vcr
#EXTINF:-1,CBC Radio 1 (AB/Calgary)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_cgy
#EXTINF:-1,CBC Radio 1 (AB/Edmonton)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_edm
#EXTINF:-1,CBC Radio 1 (BC/Kamloops)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_kam
#EXTINF:-1,CBC Radio 1 (BC/Kelowna)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_kel
#EXTINF:-1,CBC Radio 1 (BC/Prince George)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_prg
#EXTINF:-1,CBC Radio 1 (BC/Vancouver)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_vcr
#EXTINF:-1,CBC Radio 1 (BC/Victoria)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_vic
#EXTINF:-1,CBC Radio 1 (MB/Winnipeg)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_wpg
#EXTINF:-1,CBC Radio 1 (NB/Fredericton)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_frd
#EXTINF:-1,CBC Radio 1 (NB/Moncton)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_mct
#EXTINF:-1,CBC Radio 1 (NB/Saint John)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_snb
#EXTINF:-1,CBC Radio 1 (NF/Corner Brook)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_cor
#EXTINF:-1,CBC Radio 1 (NF/Goose Bay)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_gba
#EXTINF:-1,CBC Radio 1 (NF/Grand Falls)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_gfa
#EXTINF:-1,CBC Radio 1 (NF/St. John's)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_snf
#EXTINF:-1,CBC Radio 1 (NS/Halifax)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_hfx
#EXTINF:-1,CBC Radio 1 (NS/Sydney)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_syd
#EXTINF:-1,CBC Radio 1 (NT/Inuvik)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_ink
#EXTINF:-1,CBC Radio 1 (NT/Yellowknife)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_ykn
#EXTINF:-1,CBC Radio 1 (NU/Iqaluit)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_iqa
#EXTINF:-1,CBC Radio 1 (ON/Barrie)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_eri
#EXTINF:-1,CBC Radio 1 (ON/Kingston)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_eki
#EXTINF:-1,CBC Radio 1 (ON/Kitchener-Waterloo)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_ekw
#EXTINF:-1,CBC Radio 1 (ON/London)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_ldn
#EXTINF:-1,CBC Radio 1 (ON/Ottawa)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_ott
#EXTINF:-1,CBC Radio 1 (ON/Peterborough)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_eri1
#EXTINF:-1,CBC Radio 1 (ON/Sudbury)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_sud
#EXTINF:-1,CBC Radio 1 (ON/Thunder Bay)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_tba
#EXTINF:-1,CBC Radio 1 (ON/Toronto)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_tor
#EXTINF:-1,CBC Radio 1 (ON/Windsor)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_wdr
#EXTINF:-1,CBC Radio 1 (PEI/Charlottetown)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_chr
#EXTINF:-1,CBC Radio 1 (QC/Montréal)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_mtl
#EXTINF:-1,CBC Radio 1 (QC/Nord Québec)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_ecb
#This doesn't work for some reason
#EXTINF:-1,CBC Radio 1 (QC/Québec City)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_qqu
#EXTINF:-1,CBC Radio 1 (SK/Regina)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_reg
#EXTINF:-1,CBC Radio 1 (SK/Saskatoon)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_ssk
#EXTINF:-1,CBC Radio 1 (YT/Whitehorse)
http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_whs
#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/2041048/ES_R1PKP/master.m3u8
#EXTINF:-1,CBC Radio 1 (BC/Kamloops)
https://cbcradiolive.akamaized.net/hls/live/2041041/ES_R1MED/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

I accidentally put the wrong URL in for Kelowna! It should work fine now.

@YukonMan1
Copy link

Thank you for fixing the Kelowna link. Appreciated. One more question, do you know how to make this link list work with WinAmp? I have it working with VLC player fine, but apparently WinAmp can't translate (or work with) m3u8 links.

@pktomlinson
Copy link

Love it! Thank you for doing this. I was just using wireshark to figure out just what this silly web interface was using to stream, and finally just used google to see if someone had already done something similar... and you have. I really dislike all these platforms that at the end of the day monetize our privacy. I get lousy radio reception for CBC Radio One in my house, now I can stream directly using VLC. Thank you again!

@TimAllman
Copy link

Please keep this page current. It is frustrating when CBC changes the URLs yet again without notice on their Website. I haven't been able even to find these URLs. Many thanks for your effort.

@earlchew
Copy link

You might be interested in the information about CBC radio streams at radiosure.com. For example:

http://radiosure.com/rsdbms/details.php?id=140791#info

In particular, there is information about MP3 streams (eg http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_vcr).

@TimAllman
Copy link

You might be interested in the information about CBC radio streams at radiosure.com. For example:

http://radiosure.com/rsdbms/details.php?id=140791#info

In particular, there is information about MP3 streams (eg http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_vcr).

Great information! Thanks.

@nevillepark
Copy link
Author

You might be interested in the information about CBC radio streams at radiosure.com. For example:

http://radiosure.com/rsdbms/details.php?id=140791#info

In particular, there is information about MP3 streams (eg http://cbcmp3.ic.llnwd.net/stream/cbcmp3_cbc_r1_vcr).

Oh wow, thanks so much! The MP3 streams still seem to work. I'll have to update the gist & post to reflect this.

@makew0rld
Copy link

If you just happen upon this gist, the blog post explaining it is here: https://nevillepark.ca/2019/09/17/cbc-radio-stream-urls/

@Fosol
Copy link

Fosol commented Jun 29, 2022

I think they're all returning 404 now...

@makew0rld
Copy link

Damn. At least the MP3 URLs still work for now: https://gist.github.com/nevillepark/0dc1d0809185d420fd4004d0783feb8d

@nevillepark
Copy link
Author

OK, upon checking, they've changed the URLs again and the location codes are a little different—I'll have to go through them all again and update the links. Thanks for the heads up.

@mfmarche
Copy link

@nevillepark
Copy link
Author

Right, I've updated all the links. If anything is not working, let me know!

Note: radiosure.com seems to be gone, it redirects to a developer's site.

@BrendanMD
Copy link

Hi Neville. How do you capture the HLS? I inspected the CBC Listen Live pages, and found diddly-squat. Did you have to capture with a tool or script?

@nevillepark
Copy link
Author

@BrendanMD What do you mean by "capture the HLS"? If you mean finding the stream URL: I opened the Network tab in developer tools and clicked "play" on the stream I wanted. master.m3u8 is the URL to look for. (I filtered for media network requests to make it easier to see.) I use Firefox; it may be slightly different in other browsers.

Screenshot from 2022-09-07 12 54 44

@BrendanMD
Copy link

BrendanMD commented Sep 8, 2022

Ah. Thanks. I did open the firefox developer tab, but did not click "play" on the stream I wanted so the HLS URL was never revealed. (I had assumed the URL was scripted with the location taken from a cookie, or something. I am not a web head...)

@kuzyn
Copy link

kuzyn commented Oct 24, 2022

@nevillepark
filthy francophone here. thanks for the gist! did you figure out each station item manually like a madman, or is there a manifest somewhere? looking to do the same with fr.

here's a (working) fr url... do you have an idea of the scheme for the 2006970 P-2QSEP0_SEP params?
https://rcavliveaudio.akamaized.net/hls/live/2006970/P-2QSEP0_SEP/master.m3u8

@nevillepark
Copy link
Author

Hi @kuzyn, thanks to you and a blog commenter I've added the Ici Musique & Première stream URLs. And yes, I just went through the region drop-down and got the URL for each one as it loaded. ;_;

For the stream parameters, the numbers starting with 200… seem to be unique identifiers. For the next bit, all the music streams start with M-7 and Première with P-2. Then there's the first letter of the province name (e. g. Q for Québec) and then a three-letter code, usually for the city, like MTL0_MTL for Montréal. It seems to be a bit different for the Maritimes, as you can see—there's multiple stations under EMCT, and the last three-letter code is the city, like CHR for Charlottetown, PEI.

@kuzyn
Copy link

kuzyn commented Oct 29, 2022

😮 that's awesome! on behalf of me all the other, thanks merci a bunch :)

@BrendanMD
Copy link

Awesome++

@lairdm
Copy link

lairdm commented Jan 7, 2023

Sadly the URL for Vancouver Radio 1 seems to have changed again, if anyone is looking for it, it's
https://cbcradiolive.akamaized.net/hls/live/2041050/ES_R1PVC/master.m3u8

@tominthevan
Copy link

Thanks for this extensive list of streaming CBC station URLs. It seems the CBC Music and Radio 1 streams no longer work. I'm getting a 404 error when I use the link and my player cannot play those URLs. The ICI Musique URL's seem fine.

@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

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://cbcliveradio-lh.akamaihd.net/i/CBCR1_KAM@384142/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

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