Hi @Herbert_Zwartkruis ,
I noticed that you mentioned you are an engineer, so I will go ahead and provide you all the technical details that we see in the logs based on the timestamps you provided in the past.
The logs for this event shows as follows:
02/27 23:40:56 Trace: [RaatSender] [EscapeP6-2] [Enhanced, 24/96 QOBUZ FLAC => 24/96] [100% buf] [PLAYING @ 1:15/4:34] If You Love Me - Melody Gardot / Cliff Masterson / Royal Philharmonic Orchestra / Dadi
02/27 23:41:00 Warn: [Worker (2)] [LivingRoom + MBedRoom + EscapeP6-1 + EscapeP6-2] [zoneplayer/raat] long rtt sync Escape P6Air (): realtime=4215197632667 rtt=146500us offset=-6777446367us delta=-124235us drift=135231us in 81.0735s (1668.009ppm, 6004.833ms/hr)
02/27 23:41:00 Trace: [.NET ThreadPool Worker] [Escape bv P6Air () @ 10.0.0.172:41696] [raatclient] GOT [888] {"samples":48000,"status":"Dropout"}
02/27 23:41:00 Trace: [.NET ThreadPool Worker] [Escape bv P6Air () @ 10.0.0.172:41696] [raatclient] GOT [888] {"samples":47400,"status":"Dropout"}
02/27 23:41:00 Warn: [Worker (3)] [LivingRoom + MBedRoom + EscapeP6-1 + EscapeP6-2] [zoneplayer/raat] Too many dropouts (>3s dropped out in the last 30s). Killing stream
02/27 23:41:00 Trace: [Worker (3)] [LivingRoom + MBedRoom + EscapeP6-1 + EscapeP6-2] [zoneplayer/raat] too many dropouts. stopping stream
02/27 23:41:00 Debug: [Worker (3)] FTMSI-B closed file for qo/323FA260; open files:0
02/27 23:41:00 Debug: [Worker (3)] FTMSI-B qo/323FA260 download status: AllBlocksDownloaded accessTimeout:True openFiles:0 prev:(AllBlocksDownloaded,True,1)
02/27 23:41:00 Debug: [Worker (3)] FTMSI-B closed file for qo/1FB50BE6; open files:0
02/27 23:41:00 Info: [Worker (6)] [audio/env] [zoneplayer -> stream] All streams were disposed
02/27 23:41:00 Debug: [Worker (3)] FTMSI-B qo/1FB50BE6 download status: AllBlocksDownloaded accessTimeout:False openFiles:0 prev:(AllBlocksDownloaded,False,1)
02/27 23:41:00 Trace: [Worker (1)] [LivingRoom + MBedRoom + EscapeP6-1 + EscapeP6-2] [zoneplayer/raat] Endpoint EMM NS1 State Changed: Playing => Prepared
02/27 23:41:00 Trace: [Worker (1)] [EMM Labs NS1 @ 10.0.0.100:47671] [raatclient] SENT [910]{"request":"end_stream"}
02/27 23:41:00 Warn: [Broker:Transport] [zone LivingRoom + EMM NS1 + Escape P6Air () + Escape P6Air ()] Track Stopped Due to Slow Media
02/27 23:41:00 Info: [Worker (7)] [audio/env] [zoneplayer -> stream -> endpoint] All streams were disposed
02/27 23:41:00 Info: [Worker (12)] [audio/env] [zoneplayer -> stream -> endpoint] All streams were disposed
As you can see here, the buffer was at 100%, meaning the track was downloaded properly to your Nucleus, but the dropout occurred at the Escape bv P6Air () @ 10.0.0.172:41696
endpoint, the Nucleus was unable to get the stream sent to the endpoint on time.
A case of you shows a similar pattern:
02/27 23:41:00 Trace: [Broker:Transport] [EscapeP6-1] [Enhanced, 24/96 QOBUZ FLAC => 24/96] [100% buf] [LOADING @ 0:00] A Case Of You (Live) - Diana Krall / Joni Mitchell
02/27 23:41:01 Trace: [Broker:Transport] [EscapeP6-2] [Enhanced, 24/96 QOBUZ FLAC => 24/96] [100% buf] [LOADING @ 0:00] A Case Of You (Live) - Diana Krall / Joni Mitchell
02/27 23:41:02 Trace: [.NET ThreadPool Worker] [Escape bv P6Air () @ 10.0.0.172:41696] [raatclient] GOT [888] {"samples":48000,"status":"Dropout"}
02/27 23:41:02 Trace: [.NET ThreadPool Worker] [Escape bv P6Air () @ 10.0.0.172:41696] [raatclient] GOT [888] {"samples":48600,"status":"Dropout"}
02/27 23:41:02 Trace: [.NET ThreadPool Worker] [Escape bv P6Air () @ 10.0.0.172:41696] [raatclient] GOT [888] {"samples":48000,"status":"Dropout"}
02/27 23:41:02 Trace: [Worker (3)] [LivingRoom + MBedRoom + EscapeP6-1 + EscapeP6-2] [zoneplayer/raat] sync Escape P6Air () -> Escape P6Air () result: Success
02/27 23:41:02 Debug: [.NET ThreadPool Worker] [easyhttp] [10671] GET to https://www.qobuz.com/api.json/0.2/track/getFileUrl?format_id=27&intent=stream&request_sig=27099c3b905b9004e9b2afe462843653&request_ts=1740699661&track_id=641946 returned after 246 ms, status code: 200, request body size: 0 B
02/27 23:41:02 Trace: [.NET ThreadPool Worker] [Escape bv P6Air () @ 10.0.0.156:45535] [raatclient] GOT [906] {"status":"Ended"}
100% buffer, but not able to get the stream sent to the endpoint.
Looking over this timestamp, I noticed quite a few networking errors right around your timestamp (the below is in UTC):
02/06 14:47:15 Warn: [Broker:Media] [music/slurp] Failed to get update_timestamp: 400
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>400 Bad Request</title>
</head>
<body>
<h1>400 Bad Request</h1>
</body>
</html>
02/06 14:52:48 Warn: [.NET ThreadPool Worker] [easyhttp] [37693] POST https://api.dropboxapi.com/2/files/get_metadata check network configuration: socketerr (HostUnreachable): No route to host (192.168.1.254:443)
02/06 14:52:48 Debug: [Broker:Misc] [dropbox] Received status: 999, url:https://api.dropboxapi.com/2/files/get_metadata, method:POST, body:System.Net.WebException: No route to host (192.168.1.254:443)
Further looking over your Nucleus system logs, I can see that the Ethernet keeps going up/down, I suspect this is also when you are having issues (keep in mind these logs are in UTC):
Line 769: Mar 8 16:48:10 (none) daemon.info ifplugd(eth0): link is down
Line 771: Mar 8 16:48:10 (none) user.notice network/watch.sh: ifplugd(eth0): link is down
Line 4599: Mar 9 05:31:46 (none) daemon.info ifplugd(eth0): link is down
Line 4600: Mar 9 05:31:46 (none) user.notice network/watch.sh: ifplugd(eth0): link is down
Line 6168: Mar 12 11:56:03 (none) daemon.info ifplugd(eth0): link is down
Line 6169: Mar 12 11:56:03 (none) user.notice network/watch.sh: ifplugd(eth0): link is down
Line 7197: Mar 14 03:39:35 (none) daemon.info ifplugd(eth0): link is down
Line 7198: Mar 14 03:39:35 (none) user.notice network/watch.sh: ifplugd(eth0): link is down
To sum it up, it looks like the issue is on the internal network from my point of view. The Nucleus’ Ethernet connection to the router keeps disconnecting, and while the track is generally downloaded ok, it has issues sending it to the 10.0.0.172
Escape P6Air endpoint.
I see no evidence of anything going wrong on the Nucleus side, all appears to be working as expected and I suspect if you check your Orbi system log, you’ll also notice some errors reported there for those times.