Insane Slowness: Five Minutes to Start Playback (ref#WD378X)

What app are you having the slowness issue with?

· Roon

What kind of performance/speed issue are you experiencing?

· The app takes a long time to respond to commands

Please try to reboot your Roon Server

· Yes, rebooting helps, but the issue returns after some time

Please try to reboot your networking gear (Router/Switches/etc.)

· No, the issue is still the same even after a reboot

Is there any change in behavior if you try to navigate to Roon Settings -> Library and set both Background and On-Demand Audio Analysis to Throttled or Off?

· No, the issue is still the same

Does the issue happen on multiple Roon Remotes (controllers) or just one?

· Issue happens on multiple remotes

Router Domain Name System (DNS) change

· I don't know how to do this

What is the operating system of your Roon Server host machine?

· Nucleus

Which model Nucleus do you have?

· Nucleus+ Rev A

Timestamp of issue occurrences

· Jun 3 7:15 AM PST

Describe the issue

Insane slowness. I hit play and took 5 minutes for it to actually play a track

Describe your network setup

Comcast modem in Bridge mode. TP link mesh router setup.

Hi @ryan_stratton,

Thanks for reaching out. Has this issue always been happening, or is this new behavior? Does rebooting your Roon Server temporarily change anything?

I’ve had slowness issues as long as I can remember. It will barely work and then work fine a day later. Today It took 5 minutes just to get a track to play. I have practically given up on using it when it’s acting up. I’d blame it on something other than Roon but Spotify and airplay and other wifi devices don’t seem to have any issues, just Roon on and off. It’s usually never very good at all bu sometimes much better than other times. I had an open ticket a few months back and actually canceled my Qobuz account because that was said to be what the problem was. A restart will usually help improve things but has been really bad lately .

Hi @ryan_stratton,

Thanks for the logs! After analyzing them in detail, we have a clear picture of what’s happening.

The good news: this is not a Roon bug. The logs point strongly to a network-level issue in your home setup.


What the logs show

1. All endpoints drop simultaneously - this is the smoking gun

When slowness occurs, the logs show all 7 audio devices losing RAAT connectivity at the exact same moment:

06/08 15:53:49 Warn: [AURALiC ARIES_G1 @ 192.168.68.54]     RAAT Session timed out during initialization
06/08 15:53:49 Warn: [Rose RS130 @ 192.168.68.65]            RAAT Session timed out during initialization
06/08 15:53:49 Warn: [Naim Audio Uniti Nova @ 192.168.68.69] RAAT Session timed out during initialization
06/08 15:53:49 Warn: [Naim Audio Mu-so @ 192.168.68.55]      RAAT Session timed out during initialization
06/08 15:53:52 Warn: [Bowers & Wilkins Formation Flex @ 192.168.68.56] RAAT Session timed out during initialization
06/08 15:53:52 Warn: [ARCAM SA45 @ 192.168.68.66]            RAAT Session timed out during initialization

All six devices fail within a 3-second window. This pattern rules out any individual device as the cause - when every device on the network drops at the same time, the network itself is the problem.

2. Devices are changing IP addresses - the root cause

This is the most significant finding. Across the logs every single audio endpoint appears at two completely different IP addresses, and the changes happen simultaneously across all devices:

06/06 15:24:15 - all devices get new IPs at the exact same second (coincides with the first mass timeout burst in the logs):

Device IP before IP after
AURALiC ARIES_G1 - 192.168.68.62
ARCAM SA45 - 192.168.68.58
Rose RS130 - 192.168.68.52
Bluesound POWERNODE 2 - 192.168.68.65
B&W Formation Flex - 192.168.68.54
Naim Audio Mu-so - 192.168.68.66

06/08 - another full rotation, all devices on different IPs again:

Device Old IP New IP
AURALiC ARIES_G1 .62 192.168.68.54
ARCAM SA45 .58 192.168.68.66
Rose RS130 .52 192.168.68.65
Bluesound POWERNODE 2 .65 192.168.68.51
B&W Formation Flex .54 192.168.68.56
Naim Audio Uniti Nova .68 192.168.68.69
Naim Audio Mu-so .66 192.168.68.55

Notice that IPs are being recycled between devices - Bluesound previously held .65, then Rose RS130 got it. AURALiC moved from .62 to .54, which B&W had held before. The TP-Link Deco DHCP pool is reassigning addresses without MAC-based reservations.

Here is what happens from Roon’s perspective when a device changes IP:

  1. Roon Server has the old IP cached (e.g. .62 for AURALiC)
  2. Device roams to a different mesh node, disconnects briefly, gets a new IP (.54)
  3. Roon tries to reconnect to .62 - 10-second timeout, address no longer exists
  4. Roon waits for mDNS re-discovery to learn the new IP
  5. mDNS re-discovery runs on its own schedule, not immediately
  6. Only after re-discovery does Roon re-establish the RAAT session

Multiply this by 7 devices all roaming simultaneously, and you have your 5-minute delay.

3. The ARCAM SA45 is the worst offender

Timeout count across all logs:

Device Total timeouts Notes
ARCAM SA45 49 35 init + 14 drop
Naim Audio Uniti Nova 26
Naim Audio Mu-so 19
B&W Formation Flex 13
Bluesound POWERNODE 2 12
Rose RS130 10
AURALiC ARIES_G1 6 most stable

The AURALiC (only 6 events, consistently starts playback in ~4 seconds) vs. the ARCAM (49 events) on the same network and same Roon Server strongly suggests the ARCAM is physically located in a weaker coverage area and roams more frequently between mesh nodes.

4. Play → audio delay comes from retry cascades after IP changes

When you press Play during a bad network moment, this is what Roon goes through:

[raat] [AURALiC ARIES_G1] client connection failed. Retrying in 500ms
[raat] [AURALiC ARIES_G1] client connection failed. Retrying in 750ms
[raat] [AURALiC ARIES_G1] client connection failed. Retrying in 1125ms
...

Each retry cycle is 10 seconds of waiting before the failure is declared, then a backoff pause before the next attempt. With 7 devices all failing simultaneously after an IP change, total delays of several minutes are entirely expected.

On a good day when IPs are stable, the same logs show clean startups:

06/06 16:21:18 [zone RS - 130] Playing 11 Items     ← Play pressed
06/06 16:21:26 [RS - 130] [zoneplayer] Starting playback  ← audio starts

8 seconds total, no errors. The system works perfectly when the network is stable.

5. Why Spotify and AirPlay are unaffected

Spotify Connect and AirPlay stream directly from the cloud to the device — they don’t require a local-network RAAT session between the Nucleus and each endpoint. An IP change on the local network doesn’t disrupt them. This confirms the issue is specifically with local LAN stability, not your internet connection or the devices themselves.


Root cause summary

Your TP-Link Deco mesh network is reassigning DHCP leases when devices roam between mesh nodes. Devices that sit on the border of two nodes’ coverage areas are the most affected - they roam back and forth, drop their DHCP lease, and come back on a new IP. The ARCAM SA45 appears to be in the worst physical location by this metric. When multiple devices roam simultaneously (which happens when the mesh backbone link renegotiates), Roon loses all endpoints at once and must rediscover all of them before playback can resume.


Fix: one specific action required

Set DHCP reservations (static IPs by MAC address) for all 7 Roon endpoints in the Deco app. This ensures each device always gets the same IP regardless of which mesh node it connects to, so Roon never has to re-discover them after a roam event.

In the Deco app: More → Advanced → DHCP Server → Add Reserved IP - add an entry for each device using its MAC address.

You’ll find the MAC addresses in the Deco app under the client list, or in each device’s own settings menu.

Additionally:

  • Update all Deco nodes to the latest firmware - several versions had roaming stability bugs
  • Check physical placement of the ARCAM SA45 - with 49 timeout events it’s likely sitting in a coverage gap; moving it or adding a Deco node nearby would help
  • Wire the Nucleus+ if at all possible - its IP 192.168.68.58 suggests it may be on Wi-Fi; a wired core removes one variable from the critical path

After setting the static IP reservations, reboot all Deco nodes and your Roon endpoints. The slowness should resolve immediately.

Wow thank you that is great info. Quick question. If I was to take all my devices off of Roon and only leave my RS130 streamer that is connected directly. I should experience normal speedy behavior? Some of these devices I don’t really need to be on Roon for example the SA45. That is strange because it is physically closer to the main node than any other device.

also the nucleus is wired in via ethernet. Not sure what you mean by it’s on wifi?

Hello @ryan_stratton,

Apologies for the WiFi assumption - good to know the Nucleus is wired.

Regarding removing unused devices: yes, disabling zones you do not actively use (like the SA45) will reduce overhead, but it will not solve the underlying issue.

After reviewing your logs in detail, the root cause is clear: your TP-Link Deco mesh network is periodically reassigning IP addresses to all your audio devices simultaneously when they roam between mesh nodes. When this happens, Roon loses all 7 endpoints at once and has to rediscover each one before playback can resume - which is exactly where your 5-minute delays are coming from. Spotify and AirPlay are unaffected because they stream directly from the cloud and do not rely on local RAAT sessions.

There are two things you need to fix:

1. Set static DHCP reservations for all your Roon endpoints (most important) In the Deco app: More → Advanced → DHCP Server → Add Reserved IP - add an entry for each device using its MAC address. This ensures each device always gets the same IP after a roam event, so Roon can reconnect immediately rather than waiting for full rediscovery.

2. Address the roaming instability itself Check the physical placement of your Deco nodes - devices roaming frequently between nodes is a sign of borderline coverage. The ARCAM SA45 in particular had 49 timeout events, suggesting it is in a coverage gap. Moving it closer to a node or adding a Deco node nearby would help significantly. Also make sure all Deco nodes are on the latest firmware, as several versions had roaming stability bugs.

Static IPs alone will speed up recovery after a roam event, but stopping the simultaneous drops requires improving the mesh stability itself.