CBC Internet Radio URL Not Accepted

A listener to CBC Radio has observed as I have that CBC has changed their URL’s for streaming. See here.

From there, I got this URL:

https://cbcliveradio2-lh.akamaihd.net/i/CBCR2_HFX@382379/master.m3u8

I pasted that into Rhythmbox on Ubuntu Linux and it plays fine there. But when I try to paste it into a new Roon Internet Radio Station, Roon says it cannot find a stream there.

I can also paste the link into https://www.hlsplayer.net/ and it plays.

What gives??

Content of master.m3u8:

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=46000,CODECS="mp4a.40.2"
https://cbcliveradio2-lh.akamaihd.net/i/CBCR2_HFX@382379/index_48_a-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=46000,CODECS="mp4a.40.2"
https://cbcliveradio2-lh.akamaihd.net/i/CBCR2_HFX@382379/index_48_a-b.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=62000,CODECS="mp4a.40.2"
https://cbcliveradio2-lh.akamaihd.net/i/CBCR2_HFX@382379/index_64_a-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=62000,CODECS="mp4a.40.2"
https://cbcliveradio2-lh.akamaihd.net/i/CBCR2_HFX@382379/index_64_a-b.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=93000,CODECS="mp4a.40.2"
https://cbcliveradio2-lh.akamaihd.net/i/CBCR2_HFX@382379/index_96_a-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=93000,CODECS="mp4a.40.2"
https://cbcliveradio2-lh.akamaihd.net/i/CBCR2_HFX@382379/index_96_a-b.m3u8?sd=10&rebase=on

So every sample-rate has two streams – index_XX_a-p.m3u8 and index_XX_a-b.m3u8.

Content of index_96_a-p.m3u8:

#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-ALLOW-CACHE:YES
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:157102418
#EXTINF:10.000,
https://cbcliveradio2-lh.akamaihd.net/i/CBCR2_HFX@382379/segment157102418_96_a-p.ts?sd=10&rebase=on
#EXTINF:10.000,
https://cbcliveradio2-lh.akamaihd.net/i/CBCR2_HFX@382379/segment157102419_96_a-p.ts?sd=10&rebase=on
#EXTINF:10.000,
https://cbcliveradio2-lh.akamaihd.net/i/CBCR2_HFX@382379/segment157102420_96_a-p.ts?sd=10&rebase=on

Content of index_96_a-b.m3u8:

#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-ALLOW-CACHE:YES
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:157102425
#EXTINF:10.000,
https://cbcliveradio2-lh.akamaihd.net/i/CBCR2_HFX@382379/segment157102425_96_a-b.ts?sd=10&rebase=on
#EXTINF:10.000,
https://cbcliveradio2-lh.akamaihd.net/i/CBCR2_HFX@382379/segment157102426_96_a-b.ts?sd=10&rebase=on
#EXTINF:10.000,
https://cbcliveradio2-lh.akamaihd.net/i/CBCR2_HFX@382379/segment157102427_96_a-b.ts?sd=10&rebase=on

Older thread about a similar problem:

Does using the TuneIn-URL work for you (Internet radio)?

Yes, it does. For example, CBC Vancouver is:

https://tunein.com/radio/CBC-Music-Vancouver-1057-s66855/

I think I understand what you’re saying about following the chain of m3u8 references. And I also understand that Roon inet radio generally permits pasting a Tunein URL into a Roon station.

Does this mean that basically Roon is letting Tunein do the grunt work of finding and sequencing the .ts segments?

If so, can we expect a soon release of Roon that will do this without Tunein’ assistance? I ask because there seems to be much interest (and many complaints) about the Internet radio component of Roon. I know Roon has a lot of stuff in the works. If there’s a way for me to assist in beta testing Roon radio enhancements, I’m willing to do what I can.
Cheers!

I can’t answer your questions as I’m just a fellow Roon user as you are. I also don’t know what exactly TuneIn is doing. Maybe @support is able to provide some answers for your questions.

Try see searching for as non tunein url here
http://www.radio-browser.info/gui/#!/byname/Cbc

Those files look like they are set up for using HLS streaming. Does Roon Radio support HLS? I thought it only supports the old Shoutcast/Icecast streaming format.

Hi @Tim_Pointon,

I tried that .M38U link on my end and I’m seeing a similar issue of being unable to add it. We do support .M3U8 links and HLS and have confirmed that VLC is able to play this file fine, so I have created a ticket for QA to look into this issue further on their end. I will let you all know once I have further details to share. Thanks!

Thanks @noris for your reply. I have also verified that VLC will play the .M3U8 playlist on my Linux box. I’ll await your further advice.

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.