My favourite radio station now only publishes an URL that dynamically redirects to the really streaming URL, and Roon is not realizing that this is a redirect. So I cannot save the station but get the error message
“Roon could not find a radio station at this URL”
This is the URL I tried to save: https://liveradio.swr.de/sw331ch/swr3/play.aac
and this is one possible redirect I can get if I enter the URL into Chrome: https://f131.rndfnk.com/ard/swr/swr3/live/aac/96/stream.aac?aggregator=web&sid=24NTQ1jXgOjh9bSVpf4VeAC6uWn&token=nnfgSfOv8ckoa5X6mOMHIassiaX59G3C8Qc1ALUNMqQ&tvf=fry_v-zazhZmMTMxLnJuZGZuay5jb20
Entering the redirect URL into Roon only works temporarily, after some time, Roon won’t have access to the stream any more.
Entering the base redirect URL: https://f131.rndfnk.com/ard/swr/swr3/live/aac/96/stream.aac
in Chrome renders an error 401 unauthorized.
01/29 15:20:18 Debug: [radio] AddChannelByUrl(https://liveradio.swr.de/sw331ch/swr3/play.aac)
01/29 15:20:18 Debug: [radio] Treating this as a stream URL
01/29 15:20:18 Trace: [internetradio] Channel Player: Fetching URL [https://liveradio.swr.de/sw331ch/swr3/play.aac]
01/29 15:20:19 Warn: [internetradio] Exception while testing channel [icy://liveradio.swr.de/sw331ch/swr3/play.aac]: Sooloos.Audio.RemoteLoadTimeoutException: IcyAudioSignal: HTTP Request to URL[icy://liveradio.swr.de/sw331ch/swr3/play.aac] failed
at Sooloos.Audio.IcyAudioSignal._Init()
at Sooloos.Audio.IcyAudioSignal..ctor(String url, Boolean openimm)
at Sooloos.Audio.IcyAudioSignal..ctor(String url)
at Sooloos.Audio.InternetChannelTester.<>c__DisplayClass1_1.<_Loop>b__1(CallingThread cx)
01/29 15:20:19 Trace: [internetradio] Out of URLs. Giving up
01/29 15:20:19 Debug: [radio] Test result failed
01/29 15:20:19 Info: [stats] 35887mb Virtual, 1775mb Physical, 558mb Managed, 472 Handles, 117 Threads