Skip to content

Instantly share code, notes, and snippets.

@nevillepark
Last active November 27, 2024 07:28
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
@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.

@Swagger200
Copy link

Just hoping to get lucky, I have been trying the CBC Radio One Toronto stream on my aging Aluratek AIRMM01F radio. No joy for weeks.

Suddenly today it is working again. I loaded the stream by finding it in the search function built-in to the radio (which is hosted by Vtuner I believe). In the past I have had similar outages, but Vtuner apparently gets an update within a few weeks and new working streams are again accessible. Seems like that has happened again.

All the other CBC Radio One and Two streams are still not working. But Toronto is. I wonder if they have enabled a "stand-by" stream? Glad that I don't have to go radio shopping just yet.

@Swagger200
Copy link

Correction - the one working stream my radio found is actually CBC Music, not Radio One Toronto

@nevillepark
Copy link
Author

@Swagger200 Is it working for you yet? On the Vtuner site itself, non-Toronto streams seem to be working.

@Swagger200
Copy link

They work fine on Vtuner.com but unfortunately not on my Aluratek internet radio. I suspect because they are using a new stream protocol, m3u8.

@Swagger200
Copy link

Update - seems all CBC streams are now working again on my old Aluratek internet radio. I had to refresh it with new URL's, by searching for the stations again, and every station so far has streamed correctly. Wish I understood better why.

@rgctoronto
Copy link

If you have an old computer sitting around...could be an old netbook or laptop or desktop, you can get a version of Linux up and running on it and install "RadioTray-NG. (It's a "fork" of a previous program just called "RadioTray")

RadioTray-NG a little tiny radio streaming program that sits on your taskbar and works quite well. Upon install it is "pre-populated" with a dozen or so stations and you can just add whatever radio station stream URL's you want to it. It has a built-in "bookmark editor" so you can add and change things easily as stream URL's for various radio stations change.

It's in the software repository (app store for the non-Linux folks) for many versions of Linux, or else you can install the ".deb" file for versions of Linux based on Ubuntu (i.e. Linux Mint etc.).

Your bookmarks are saved in a "bookmarks.json" file that you can easily copy from machine to machine when you want to.

https://github.com/ebruck/radiotray-ng

I have recently installed it on an old 2006 vintage 32 bit Toshiba laptop that is running the lightweight "Fluxbox Edition" of "MX Linux". It's in the software repository of MX Linux.

Another little Linux program for streaming radio is "Goodvibes". It's in the software repository of just about every Linux version (Debian, or anything based on it, Ubuntu and derivatives, Arch Linux and derivatives, Fedora, OpenSuse and Void Linux), and also will run on old 32 bit hardware that's gathering dust.

It's pretty easy, but not quite as elegant as RadioTray-NG and all of your streams are in one great big huge single list, as opposed to you being able to organize them in folders the way you can on RadioTray-NG. But, it also works well...even on a little single board "Raspberry Pi" computer. Goodvibes comes pre-populated with a number of radio stations from France...and then just add your own.

https://goodvibes.readthedocs.io/en/stable/

These days, lots of folks have old computers sitting in a closet, a basement, a garage, a storage shed or wherever gathering dust. You can easily give it a job to do. :)

As for the "m3u8" streams, these streams are sent in "chunked playlists", and so on some audio playing software, you will hear little "gaps" of a second or two between the chunks.

@nevillepark
Copy link
Author

@rgctoronto I'll check out both! I've just been using VLC via the command line…

@rgctoronto
Copy link

@nevillepark I think you'll find both of them pretty light weight. Not as light as running on a command line, but pretty light. :)

@Satropi
Copy link

Satropi commented Jan 25, 2024

Hi @nevillepark, I just discovered Transistor application and it's so great for making m3u links. But I see that you already made this conversation about this app but I missed it :)

I'm so happy now I can generate again m3u links. Thank you so much for this great work.

@canuckken
Copy link

I don't know if anyone is interested but the latest Foobar supports a radio panel that has all the working cbc radio stations in mp3 and AAC formats. This is a skin that I just put together that shows the radio panel on the right. You can do a few diffewrnt types of searches and it has many different countries listed that you can listen too.
cats

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