M3U8 Station URLs of YLE Finland

https://yleuni-f.akamaihd.net/i/yleliveradiohd_3@113880/master.m3u8 provides a radio channel “YLE Radio Suomi Helsinki”. Roon fails to add this station with error message “Roon could not find a radio station at this URL”.

An example response:
HTTP/1.1 200 OK
Server: AkamaiGHost
Mime-Version: 1.0
Content-Type: application/vnd.apple.mpegurl
Content-Length: 952
Expires: Mon, 05 Oct 2020 10:23:46 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Mon, 05 Oct 2020 10:23:46 GMT
Connection: keep-alive
Access-Control-Allow-Headers: *
Access-Control-Expose-Headers: *
Access-Control-Allow-Methods: GET, HEAD, OPTIONS
Access-Control-Allow-Origin: *
Set-Cookie: alid=DzElpr59VUJ1qSqe44O0Fg==; path=/i/yleliveradiohd_3@113880/; domain=yleuni-f.akamaihd.net

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=64000,CODECS=“mp4a.40.2”
https://yleuni-f.akamaihd.net/i/yleliveradiohd_3@113880/index_64_a-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=64000,CODECS=“mp4a.40.2”
https://yleuni-f.akamaihd.net/i/yleliveradiohd_3@113880/index_64_a-b.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=128000,CODECS=“mp4a.40.2”
https://yleuni-f.akamaihd.net/i/yleliveradiohd_3@113880/index_128_a-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=128000,CODECS=“mp4a.40.2”
https://yleuni-f.akamaihd.net/i/yleliveradiohd_3@113880/index_128_a-b.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=256000,CODECS=“mp4a.40.2”
https://yleuni-f.akamaihd.net/i/yleliveradiohd_3@113880/index_256_a-p.m3u8?sd=10&rebase=on
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=256000,CODECS=“mp4a.40.2”
https://yleuni-f.akamaihd.net/i/yleliveradiohd_3@113880/index_256_a-b.m3u8?sd=10&rebase=on

A similar error appears if I try the last stream playlist directly, https://yleuni-f.akamaihd.net/i/yleliveradiohd_3@113880/index_256_a-b.m3u8?sd=10&rebase=on

That one gives a response like this:

HTTP/1.1 200 OK
Server: AkamaiGHost
Mime-Version: 1.0
Content-Type: application/vnd.apple.mpegurl
Content-Length: 453
Expires: Mon, 05 Oct 2020 10:25:11 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Mon, 05 Oct 2020 10:25:11 GMT
Connection: keep-alive
Access-Control-Allow-Headers: *
Access-Control-Expose-Headers: *
Access-Control-Allow-Methods: GET, HEAD, OPTIONS
Access-Control-Allow-Origin: *
Set-Cookie: alid=QgijfOo14f9vov4BGCxI3A==; path=/i/yleliveradiohd_3@113880/; domain=yleuni-f.akamaihd.net

#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-ALLOW-CACHE:YES
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:160189348
#EXTINF:10.000,
https://yleuni-f.akamaihd.net/i/yleliveradiohd_3@113880/segment160189348_256_a-b.ts?sd=10&rebase=on
#EXTINF:10.000,
https://yleuni-f.akamaihd.net/i/yleliveradiohd_3@113880/segment160189349_256_a-b.ts?sd=10&rebase=on
#EXTINF:10.000,
https://yleuni-f.akamaihd.net/i/yleliveradiohd_3@113880/segment160189350_256_a-b.ts?sd=10&rebase=on

and Roon also gives the same error if I try a segment directly.

Is it possible to add these radio stations to Roon somehow? Is this a bug?

One can find a lot of YLE radio stations with https://www.radiot.fi/api/v3/search?limit=40&query=yle and it would be great to be able to listen to these with Roon.

Sorry @Okkofi, Roon can’t deal with chunked streams at present. We’ve tried these stations before Please add finnish Yle

The devs are aware.

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