Feature Request: Automatic Per‑Device Latency Measurement (Similar to WiiM “Auto Sync”)

Hi all,

I’d like to propose a feature that would significantly improve multi‑room playback reliability and user experience in Roon: automatic per‑device latency measurement and compensation, similar to the “AUTO SYNC” function in the WiiM app.

Why this matters

When using multiple endpoints, especially mixed hardware from different brands, there can be small but audible timing differences between devices. These offsets accumulate from:

  • DAC processing delays
  • Network path differences
  • Buffering behavior
  • Hardware‑specific latency characteristics

Roon already provides manual “Device Offset” adjustments, but these require trial‑and‑error, are time‑consuming, and often need recalibration when hardware or network conditions change.

What WiiM does well

WiiM’s AUTO SYNC feature automatically measures the latency of each device in a sync group and applies precise corrections. The result is extremely tight synchronization without user intervention. It’s fast, accurate, and works even with heterogeneous setups.

What I’m requesting

A similar capability in Roon:

  • Automatic latency measurement per endpoint
  • Automatic compensation applied to grouped zones
  • Optional manual override for advanced users
  • Periodic re‑measurement to maintain sync over time

Benefits for Roon users

  • Perfectly aligned multi‑room audio without manual tweaking
  • Better experience for users with mixed-brand endpoints
  • Reduced support burden from “zones drifting out of sync” reports

Roon is already the gold standard for multi‑room audio, and adding automatic latency calibration would make it even more seamless, especially for households with diverse hardware.

Thanks for considering this. I’d love to see this become part of Roon’s multi‑room capabilities.

==> + 1

I’m fiddling with this right now, and it’s very annoying when you can’t get it perfectly in sync.

1 Like

There’s a similar request here but of course your automatic approach would be better

And actually they promise synced playback for RAAT, so I believe it’s reasonable to expect that it also works when using convolution in Muse or when using Roon Ready hardware that has built-in DSP:

I voted for this. I can’t think of a time in the past few years where someone from Roon said “We’ve addressed the top user requests”, but I voted anyhow.

I voted not because I have issues with zones staying in sync. I voted because I believe that networking issues are at the root of a number of Roon issues, and keeping zones in sync is just one of them. Any investments that Roon makes into understanding per-zone bandwidth, latency, and connection quality would hopefully accrue value even for the people that don’t have zone sync issues. Displaying this information in the settings UI or adding a Network quality tab would be an enormous step forward for the product for deployment and supportability. I think it would lead to code changes and might even provide line-of-sight to a version of Roon that can work on the majority of home wireless networks.

So you’ve got my vote, @Dennis_Mutsaers.

1 Like