Hi Benjamin,
okay, I rebooted ROCK on 12/15 in the evening. The Radio Station worked. For the test I
tried the station “Deutschlandradio: Deutschlandfunk”. Next morning it still worked. But then in the evening same problem and it didn’t start anymore. In the evening I also tried the other stations from Deutschlandradio, like “nova” and “kutur”. Although I didn’t started them after reboot before, they didn’t work in the evening. So, probably an indication that it is no caching issue?
Between the first request to start the station until the station starts playing there are a lot of error messages related to “http” requests, which roon tries to make “https” requests. But it eventually starts.
Btw, the official urls from deutschlandfunk are https urls (Deutschlandfunk Livestream: Links für Webradios und Player). Updating the urls in the roon live radio, which are still “http” might help.
Here are the time stamps of the log files:
12/15 19:34:11 Info: Starting RoonServer v2.57 (build 1598) production on linuxx64
12/15 19:34:11 Info: Local time is 12/15/2025 19:34:11, UTC time is 12/15/2025 19:34:11
12/15 19:34:53 [Local 12/15 20:34:53] Trace: [internetradio] Channel Player: Fetching URL [http://st01.sslstream.dlf.de/dlf/01/high/aac/stream.aac]
12/15 19:34:53 [Local 12/15 20:34:53] Debug: Try making ICY request to http://st01.sslstream.dlf.de/dlf/01/high/aac/stream.aac
12/15 19:34:53 [Local 12/15 20:34:53] Trace: [Arbeitszimmer] [LowQuality, 24/44 MP3 => 24/44] [LOADING @ 0:00] Deutschlandradio: Deutschlandfunk
12/15 19:34:54 [Local 12/15 20:34:54] Debug: Try making HTTPS request to http://st01.sslstream.dlf.de/dlf/01/high/aac/stream.aac
12/15 19:34:54 [Local 12/15 20:34:54] Warn: Error getting https response: Sooloos.Audio.ChannelHttpRequestException: Error Connecting to st01.sslstream.dlf.de:80
---> System.Net.WebException: The remote server returned an error: (401) Unauthorized.
at System.Net.HttpWebRequest.GetResponse()
at Sooloos.Audio.ShoutcastHttpRequest._tryGetHttpResponse(Uri uri)
--- End of inner exception stack trace ---
at Sooloos.Audio.ShoutcastHttpRequest._tryGetHttpResponse(Uri uri)
at Sooloos.Audio.ShoutcastHttpRequest.GetResponse()
....
2/15 19:34:57 [Local 12/15 20:34:57] Trace: [songcastdirect] [Linn Sneaky Music DS] Transition AwaitingConnection => Connected
12/15 19:34:57 [Local 12/15 20:34:57] Info: [zone Arbeitszimmer] OnPlayFeedback Playing
12/15 19:34:57 [Local 12/15 20:34:57] Trace: [Arbeitszimmer] [LowQuality, 24/48 AAC => 24/48] [PLAYING @ 0:00] Deutschlandradio: Deutschlandfunk
Next morning still eventually works:
12/16 06:04:19 [Local 12/16 07:04:19] Trace: [internetradio] Channel Player: Fetching URL [http://st01.sslstream.dlf.de/dlf/01/high/aac/stream.aac]
12/16 06:04:19 [Local 12/16 07:04:19] Trace: [HomePod mini Roon] [LowQuality, 24/48 AAC => 16/44] [LOADING @ 0:00] Deutschlandradio: Deutschlandfunk
12/16 06:04:19 [Local 12/16 07:04:19] Debug: Try making ICY request to http://st01.sslstream.dlf.de/dlf/01/high/aac/stream.aac
12/16 06:04:19 [Local 12/16 07:04:19] Debug: Try making HTTPS request to http://st01.sslstream.dlf.de/dlf/01/high/aac/stream.aac
12/16 06:04:19 [Local 12/16 07:04:19] Warn: Error getting https response: Sooloos.Audio.ChannelHttpRequestException: Error Connecting to st01.sslstream.dlf.de:80
---> System.Net.WebException: The remote server returned an error: (401) Unauthorized.
at System.Net.HttpWebRequest.GetResponse()
at Sooloos.Audio.ShoutcastHttpRequest._tryGetHttpResponse(Uri uri)
--- End of inner exception stack trace ---
at Sooloos.Audio.ShoutcastHttpRequest._tryGetHttpResponse(Uri uri)
at Sooloos.Audio.ShoutcastHttpRequest.GetResponse()
12/16 06:04:19 [Local 12/16 07:04:19] Debug: Try making ICY request without port to http://st01.sslstream.dlf.de/dlf/01/low/aac/stream.aac
12/16 06:04:19 [Local 12/16 07:04:19] Warn: Error getting response from http://st01.sslstream.dlf.de/dlf/01/low/aac/stream.aac using various methods
12/16 06:04:19 [Local 12/16 07:04:19] Trace: [internetradio] Channel Player: Fetching URL [http://f121.rndfnk.com/ard/dlf/01/aac/192/stream.aac?cid=01FBPWZ12X2XN8SDSMBZ7X0ZTT&sid=36umvGH92oD0qQVeS5RFv6iLFY5&token=NRk1vefRQgQUvQC4LkS4-jAQCuL91FdAi12GSZO_tfQ&tvf=vKjKfY-wgRhmMTIxLnJuZGZuay5jb20]
12/16 06:04:19 [Local 12/16 07:04:19] Debug: Try making ICY request to http://f121.rndfnk.com/ard/dlf/01/aac/192/stream.aac?cid=01FBPWZ12X2XN8SDSMBZ7X0ZTT&sid=36umvGH92oD0qQVeS5RFv6iLFY5&token=NRk1vefRQgQUvQC4LkS4-jAQCuL91FdAi12GSZO_tfQ&tvf=vKjKfY-wgRhmMTIxLnJuZGZuay5jb20
12/16 06:04:19 [Local 12/16 07:04:19] Trace: [internetradio] Channel Player: Fetching URL [http://f111.rndfnk.com/ard/dlf/01/mp3/128/stream.mp3?cid=01FBPWZ12X2XN8SDSMBZ7X0ZTT&sid=36umvIfbYWarc3oKCJqtZoYKvpE&token=0G0WxzTh7k66vubClpZVhKFS4-ChmriVA_uRlgMFgoA&tvf=7zT9h4-wgRhmMTExLnJuZGZuay5jb20]
12/16 06:04:19 [Local 12/16 07:04:19] Debug: Try making ICY request to http://f111.rndfnk.com/ard/dlf/01/mp3/128/stream.mp3?cid=01FBPWZ12X2XN8SDSMBZ7X0ZTT&sid=36umvIfbYWarc3oKCJqtZoYKvpE&token=0G0WxzTh7k66vubClpZVhKFS4-ChmriVA_uRlgMFgoA&tvf=7zT9h4-wgRhmMTExLnJuZGZuay5jb20
12/16 06:04:19 [Local 12/16 07:04:19] Trace: [internetradio] Channel Player: Fetching URL [http://d121.rndfnk.com/ard/dlf/01/aac/96/stream.aac?cid=01FBPWZ12X2XN8SDSMBZ7X0ZTT&sid=36umvGDEiL83a3NtJAeJFTHS8ha&token=oBab5Vze_G7PEG4fEGhlAmyDL0VlrsrhtdkpjarGG-Y&tvf=wAcfko-wgRhkMTIxLnJuZGZuay5jb20]
12/16 06:04:19 [Local 12/16 07:04:19] Debug: Try making ICY request to http://d121.rndfnk.com/ard/dlf/01/aac/96/stream.aac?cid=01FBPWZ12X2XN8SDSMBZ7X0ZTT&sid=36umvGDEiL83a3NtJAeJFTHS8ha&token=oBab5Vze_G7PEG4fEGhlAmyDL0VlrsrhtdkpjarGG-Y&tvf=wAcfko-wgRhkMTIxLnJuZGZuay5jb20
12/16 06:04:19 [Local 12/16 07:04:19] Trace: [internetradio] Channel Player: Fetching URL [http://f141.rndfnk.com/ard/dlf/01/aac/48/stream.aac?cid=01FBPWZ12X2XN8SDSMBZ7X0ZTT&sid=36umvHsZqCLgJGpBFlGhWl6BoQM&token=vLZ-2ZouMijd4f-roVasJMO9an3rgNeyRcvfATEBcnU&tvf=FrGfm4-wgRhmMTQxLnJuZGZuay5jb20]
12/16 06:04:19 [Local 12/16 07:04:19] Debug: Try making ICY request to http://f141.rndfnk.com/ard/dlf/01/aac/48/stream.aac?cid=01FBPWZ12X2XN8SDSMBZ7X0ZTT&sid=36umvHsZqCLgJGpBFlGhWl6BoQM&token=vLZ-2ZouMijd4f-roVasJMO9an3rgNeyRcvfATEBcnU&tvf=FrGfm4-wgRhmMTQxLnJuZGZuay5jb20
12/16 06:04:19 [Local 12/16 07:04:19] Trace: Attempting to play channel URL: icy://f121.rndfnk.com/ard/dlf/01/aac/192/stream.aac?cid=01FBPWZ12X2XN8SDSMBZ7X0ZTT&sid=36umvGH92oD0qQVeS5RFv6iLFY5&token=NRk1vefRQgQUvQC4LkS4-jAQCuL91FdAi12GSZO_tfQ&tvf=vKjKfY-wgRhmMTIxLnJuZGZuay5jb20
12/16 06:04:19 [Local 12/16 07:04:19] Info: [HomePod mini Roon] [zoneplayer] Playing: channel://icy%3a%2f%2ff121.rndfnk.com%2fard%2fdlf%2f01%2faac%2f192%2fstream.aac%3fcid%3d01FBPWZ12X2XN8SDSMBZ7X0ZTT%26sid%3d36umvGH92oD0qQVeS5RFv6iLFY5%26token%3dNRk1vefRQgQUvQC4LkS4-jAQCuL91FdAi12GSZO_tfQ%26tvf%3dvKjKfY-wgRhmMTIxLnJuZGZuay5jb20
12/16 06:04:19 [Local 12/16 07:04:19] Debug: Try making ICY request to icy://f121.rndfnk.com/ard/dlf/01/aac/192/stream.aac?cid=01FBPWZ12X2XN8SDSMBZ7X0ZTT&sid=36umvGH92oD0qQVeS5RFv6iLFY5&token=NRk1vefRQgQUvQC4LkS4-jAQCuL91FdAi12GSZO_tfQ&tvf=vKjKfY-wgRhmMTIxLnJuZGZuay5jb20
12/16 06:04:19 [Local 12/16 07:04:19] Info: [stats] 7517mb Virtual, 1811mb Physical, 1031mb Managed, 780mb estimated Unmanaged, 396 Handles, 90 Threads, 0.03% of runtime in GC pauses, 1ms last GC pause duration
12/16 06:04:20 [Local 12/16 07:04:20] Trace: Got ICY Stream Title [Nachrichten]
12/16 06:04:22 [Local 12/16 07:04:22] Info: [HomePod mini Roon] [zoneplayer] Open Result (Playing):Result[Status=Success]
12/16 06:04:22 [Local 12/16 07:04:22] Info: [HomePod mini Roon] [zoneplayer] Starting playback
12/16 06:04:22 [Local 12/16 07:04:22] Trace: [airplay/clientV2] [10.113.30.32] Connecting to airplay server
12/16 06:04:22 [Local 12/16 07:04:22] Info: [zone HomePod mini Roon] OnPlayFeedback Playing
12/16 06:04:22 [Local 12/16 07:04:22] Trace: [HomePod mini Roon] [LowQuality, 24/48 AAC => 16/44] [PLAYING @ 0:00] Nachrichten
In the evening not working anymore:
12/16 22:07:26 [Local 12/16 23:07:26] Trace: [internetradio] Channel Player: Fetching URL [http://st01.sslstream.dlf.de/dlf/01/high/aac/stream.aac]
12/16 22:07:26 [Local 12/16 23:07:26] Trace: [songcastdirect] [Linn Klimax System Hub] Transition Connected => Idle
12/16 22:07:26 [Local 12/16 23:07:26] Info: SyncStop 1
12/16 22:07:26 [Local 12/16 23:07:26] Debug: Try making ICY request to http://st01.sslstream.dlf.de/dlf/01/high/aac/stream.aac
12/16 22:07:26 [Local 12/16 23:07:26] Trace: [Wohnzimmer] [Lossless, 16/44 QOBUZ FLAC => 16/44] [100% buf] [LOADING @ 0:00] Deutschlandradio: Deutschlandfunk
12/16 22:07:26 [Local 12/16 23:07:26] Info: [audio/env] [zoneplayer] All streams were disposed
12/16 22:07:26 [Local 12/16 23:07:26] Info: [audio/env] [zoneplayer -> stream] All streams were disposed
12/16 22:07:26 [Local 12/16 23:07:26] Debug: [easyhttp] [1968] POST to https://www.qobuz.com/api.json/0.2/track/reportStreamingEnd? returned after 243 ms, status code: 200, request body size: 361 B
12/16 22:07:29 [Local 12/16 23:07:29] Info: [stats] 8007mb Virtual, 2241mb Physical, 1078mb Managed, 1163mb estimated Unmanaged, 386 Handles, 89 Threads, 0.02% of runtime in GC pauses, 3ms last GC pause duration
12/16 22:07:36 [Local 12/16 23:07:36] Trace: [Wohnzimmer] [Lossless, 16/44 QOBUZ FLAC => 16/44] [100% buf] [LOADING @ 0:00] Deutschlandradio: Deutschlandfunk
12/16 22:07:36 [Local 12/16 23:07:36] Debug: [internetradio] Internet channel player is giving up on url [http://st01.sslstream.dlf.de/dlf/01/high/aac/stream.aac]
12/16 22:07:36 [Local 12/16 23:07:36] Trace: [internetradio] Channel Player: Fetching URL [http://st01.sslstream.dlf.de/dlf/01/128/mp3/stream.mp3]
12/16 22:07:36 [Local 12/16 23:07:36] Debug: Try making ICY request to http://st01.sslstream.dlf.de/dlf/01/128/mp3/stream.mp3
12/16 22:07:44 [Local 12/16 23:07:44] Info: [stats] 7926mb Virtual, 2241mb Physical, 1076mb Managed, 1165mb estimated Unmanaged, 386 Handles, 75 Threads, 0.02% of runtime in GC pauses, 2ms last GC pause duration
12/16 22:07:46 [Local 12/16 23:07:46] Debug: [internetradio] Internet channel player is giving up on url [http://st01.sslstream.dlf.de/dlf/01/128/mp3/stream.mp3]
12/16 22:07:46 [Local 12/16 23:07:46] Trace: [internetradio] Channel Player: Fetching URL [http://st01.sslstream.dlf.de/dlf/01/mid/aac/stream.aac]
12/16 22:07:46 [Local 12/16 23:07:46] Debug: Try making ICY request to http://st01.sslstream.dlf.de/dlf/01/mid/aac/stream.aac
12/16 22:07:56 [Local 12/16 23:07:56] Debug: [internetradio] Internet channel player is giving up on url [http://st01.sslstream.dlf.de/dlf/01/mid/aac/stream.aac]
12/16 22:07:56 [Local 12/16 23:07:56] Trace: [internetradio] Channel Player: Fetching URL [http://st01.sslstream.dlf.de/dlf/01/low/aac/stream.aac]
12/16 22:07:56 [Local 12/16 23:07:56] Debug: Try making ICY request to http://st01.sslstream.dlf.de/dlf/01/low/aac/stream.aac
12/16 22:07:59 [Local 12/16 23:07:59] Info: [stats] 7910mb Virtual, 2241mb Physical, 1074mb Managed, 1167mb estimated Unmanaged, 388 Handles, 74 Threads, 0.02% of runtime in GC pauses, 1ms last GC pause duration
12/16 22:08:06 [Local 12/16 23:08:06] Debug: [internetradio] Internet channel player is giving up on url [http://st01.sslstream.dlf.de/dlf/01/low/aac/stream.aac]
12/16 22:08:06 [Local 12/16 23:08:06] Trace: Channel Playback Ended
2/16 22:23:28 [Local 12/16 23:23:28] Trace: [Wohnzimmer] [Lossless, 16/44 QOBUZ FLAC => 16/44] [100% buf] [LOADING @ 0:00] Deutschlandradio: Deutschlandfunk Nova
12/16 22:23:28 [Local 12/16 23:23:28] Debug: [internetradio] Internet channel player is giving up on url [http://st03.sslstream.dlf.de/dlf/03/high/aac/stream.aac]
12/16 22:23:28 [Local 12/16 23:23:28] Trace: [internetradio] Channel Player: Fetching URL [http://st03.sslstream.dlf.de/dlf/03/128/mp3/stream.mp3]
12/16 22:23:28 [Local 12/16 23:23:28] Debug: Try making ICY request to http://st03.sslstream.dlf.de/dlf/03/128/mp3/stream.mp3
12/16 22:23:29 [Local 12/16 23:23:29] Info: [stats] 7959mb Virtual, 2250mb Physical, 1015mb Managed, 1235mb estimated Unmanaged, 387 Handles, 82 Threads, 0.02% of runtime in GC pauses, 2ms last GC pause duration
12/16 22:23:38 [Local 12/16 23:23:38] Debug: [internetradio] Internet channel player is giving up on url [http://st03.sslstream.dlf.de/dlf/03/128/mp3/stream.mp3]
12/16 22:23:38 [Local 12/16 23:23:38] Trace: [internetradio] Channel Player: Fetching URL [http://st03.sslstream.dlf.de/dlf/03/mid/aac/stream.aac]
12/16 22:23:38 [Local 12/16 23:23:38] Debug: Try making ICY request to http://st03.sslstream.dlf.de/dlf/03/mid/aac/stream.aac
12/16 22:23:44 [Local 12/16 23:23:44] Info: [stats] 7959mb Virtual, 2250mb Physical, 1015mb Managed, 1235mb estimated Unmanaged, 388 Handles, 83 Threads, 0.02% of runtime in GC pauses, 3ms last GC pause duration
12/16 22:23:48 [Local 12/16 23:23:48] Debug: [internetradio] Internet channel player is giving up on url [http://st03.sslstream.dlf.de/dlf/03/mid/aac/stream.aac]
12/16 22:23:48 [Local 12/16 23:23:48] Trace: [internetradio] Channel Player: Fetching URL [http://st03.sslstream.dlf.de/dlf/03/low/aac/stream.aac]
12/16 22:23:48 [Local 12/16 23:23:48] Debug: Try making ICY request to http://st03.sslstream.dlf.de/dlf/03/low/aac/stream.aac
12/16 22:23:58 [Local 12/16 23:23:58] Debug: [internetradio] Internet channel player is giving up on url [http://st03.sslstream.dlf.de/dlf/03/low/aac/stream.aac]
12/16 22:23:58 [Local 12/16 23:23:58] Trace: Channel Playback Ended
Hope this helps.