Hi! What’s not quite right with Roon?
· None of the above quite fits
None of the above quite fits
· None of these quite match
Tell us what's going on
· Roon Server Machine
Mac mini (Apple silicon, 10 cores), macOS 26.6.2, Roon Server 2.x
Library: ~8,050 tracks
Networking Gear & Setup Details
UniFi router, Wi-Fi 6E (6GHz, 160MHz). Comcast, ~360 Mbps measured
during the failures. No VPN, no proxy, no exit node.
Connected Audio Devices
Astell&Kern HC5 USB DAC connected directly to the Roon Server machine
(CoreAudio, exclusive mode). This is the endpoint used for every test
below, so no network hop is involved between server and endpoint.
Description of Issue
24/192 TIDAL content stops mid-track with "Track Stopped Due to Slow
Media". Roon reports insufficient throughput from TIDAL, but the same
machine pulls the same track from the same TIDAL CDN host at 10-15x
that rate when the native TIDAL app does the fetching.
Roon, playing 24/192 TIDAL to the AK HC5:
19:39:42 poor connection kbps:5547.0 (min:5953.0)
19:40:02 poor connection kbps:4580.0 (min:5953.0)
19:40:22 poor connection kbps:4561.0 (min:5953.0)
[prebuffer] sleeping in read -- this isn't good (174 occurrences)
19:46:31 Too many dropouts. Killing stream
19:46:31 Track Stopped Due to Slow Media
Last failing track: "Two Hands Of A Prayer" - Ben Harper & The
Innocent Criminals, killed at 1:03 of 7:54, 27 Aug 2026 19:46:31 PDT.
Native TIDAL desktop app, SAME machine, SAME AK HC5 in exclusive mode,
SAME track, CoreaudioSink rate 192000 int24, minutes later. Fetching
from lgf.audio.tidal.com, 10 MiB segments:
10.0 MiB in 1199ms = 76.2 Mbps
10.0 MiB in 1551ms = 55.9 Mbps
10.0 MiB in 1673ms = 52.4 Mbps
10.0 MiB in 2356ms = 36.4 Mbps
10.0 MiB in 1302ms = 64.5 Mbps
underruns/stalls: 0
Controlled comparison, all to the same endpoint within one hour:
TIDAL 44.1/16 via Roon clean, 0 dropouts
Local 192kHz FLAC via Roon clean, 0 dropouts
TIDAL 24/192 via Roon starved at ~4.5 Mbps, stream killed
TIDAL 24/192 native app 36-76 Mbps, flawless
The local 192kHz file is a higher bitrate than the TIDAL stream that
fails, and it plays perfectly through Roon to the same DAC. That rules
out the DAC, the USB path, CPU, and local bandwidth.
Ruled out with measurements
- CPU: RoonAppliance peaked at 34.9% of one core (10-core machine)
during the failure; average ~7%.
- WAN: 362 Mbps measured concurrently with the starvation.
- Network hop: the AK HC5 is attached to the server machine itself,
so no RAAT network hop is involved in this failure.
- CDN/ISP: native app pulled 76 Mbps from the same lgf.audio.tidal.com
host over the same connection.
- DNS: issue predates my current DNS setup by years.
Additional detail that may be relevant
Roon's own logs show short requests achieving full speed while long
ones do not, on the same host and token:
ti/57C6D0F2 blocks read: 7 download speed: 34133kbps
ti/9F87079A blocks read: 987 download speed: 4497kbps
ti/BB7BC6A8 blocks read: 2034 download speed: 4695kbps
The native app fetches in discrete 10 MiB range requests and sustains
36-76 Mbps. This looks like it may be specific to how Roon's fetch
maintains a long-lived connection.
I have also seen this same symptom on Qobuz in past years, on
different networks, which is why I do not believe this is
service-specific or ISP-specific.
Tell us about your home network
· Roon Server Machine
Mac mini (Apple silicon, 10 cores), macOS 26.6.2, Roon Server 2.x
Library: ~8,050 tracks
Networking Gear & Setup Details
UniFi router, Wi-Fi 6E (6GHz, 160MHz). Comcast, ~360 Mbps measured
during the failures. No VPN, no proxy, no exit node.
Connected Audio Devices
Astell&Kern HC5 USB DAC connected directly to the Roon Server machine
(CoreAudio, exclusive mode). This is the endpoint used for every test
below, so no network hop is involved between server and endpoint.