Resync delay not functioning in Roon build 1510 causing song cut-offs (ref#TFB967)

What’s happening?

· Other

How can we help?

· None of the above

Other options

· Other

Describe the issue

Resync delay not obeyed in latest build 1510

I'm running a modestly complicated combination of Roon -> HQPlayer -> NAA -> DAC. There is a non-trivial delay in the buffering time with this chain. In previous releases, I ran a 1000ms resync delay and my music would always start at the beginning of each song; on the latest release, build 1510, every song has the beginning cut off. If I run a 10000ms resync delay, my music (a new song or a different format) will start playing in significantly less than 10s.

Describe your network setup

\

Apologies, I didn’t manage to complete the form…

Have I misunderstood the functionality of resync delay? If so, I don’t understand why I only seem to be having this issue now.

The hardware is Mac mini (Roon and HQPlayer) → UP board over TP-Link WiFi → Sony DAC over USB.

Hi @Marcus_Stead-Hall,
Thanks for reaching out to us about this issue. Can you try using the DSP settings to set the same sample rate for this endpoint? Let us know if you need any assistance in activating this setting!

Hey Daniel.

If I understand you correctly, you want me to use MUSE’s sample rate conversion to set… some sample rate? But HQPlayer is handling all of my DSP, including upsampling? Why would I want to set this within Roon, and even if I could, what value should I set it to? My music has variable sample rates and my HQPlayer filter settings are frequency agnostic.

Is there a location where previous releases can be redownloaded? I think that the simplest short term fix is for me to rollback and check (/confirm) whether my issue is related to the latest release.

Cheers

Marcus

Hi @Marcus_Stead-Hall ,

Downgrading Roon is not supported:

Resync delay is mostly applicable when Roon switches between different sample rates. The idea behind the test Daniel mentioned is to have Roon upsample everything to one sample rate, so that Resync delay is not a factor.

What happens if you bypass HQPlayer entirely and have Roon play directly to the DAC, do you notice any of the slowdowns in playback starting? Does the slowdown affect multiple zones or just that one DAC? Have you tried to simplify the HQPlayer filters?

Thank you both for your help. I’ve now resolved this on my end, but I thought I’d document that just to close the loop.

What happens if you bypass HQPlayer entirely and have Roon play directly to the DAC, do you notice any of the slowdowns in playback starting? Does the slowdown affect multiple zones or just that one DAC? Have you tried to simplify the HQPlayer filters?

Bypassing HQPlayer or playing directly from the Mac mini without the NAA both solve the issue; simplifying the filters made it less-bad. All of these are viable solutions to this specific issue, and I was already aware of them, but it’s not what I wanted to achieve. The Mac mini wasn’t stuttering with the upscaling and filters which I was using, it was just the hardware delay.

HQPlayer offers a hardware delay up to 250ms, but this was not enough for me when using a full length buffer.

Resync delay is mostly applicable when Roon switches between different sample rates. The idea behind the test Daniel mentioned is to have Roon upsample everything to one sample rate, so that Resync delay is not a factor.

I did confirm that on the latest build 1510, when switching between sample rates, the resync delay was applied. A 10000ms delay would lead to around 10s of silence before each new song and there was then no cut-off when the music started. This only worked when switching sample rates, though, which also is not what I wanted, since most of my music is 44.2 kHz PCM.

I cannot confirm the previous behaviour without an installer, which you won’t provide. I am convinced that I was not previously having this issue, but I also clearly didn’t understand the resync delay functionality, and I don’t see how that would have solved this issue for me on the previous build.

Ultimately, I need the NAA because Mac OS doesn’t provide the drivers for Native DSD, and because the Mac mini has no earth on the C7 cable, so I was hearing hum on the DAC when connected over USB. My particular DAC (a Sony TA-ZH1ES) also doesn’t have an earth either, in spite of using a C13 cable. I have it earthed through one of the RCA ports, but I still hear a faint hum when connected directly to the Mac mini.

Neither HQPlayer nor Roon supported the delays I needed. The delay was necessary due to the size of the buffer. Using a shorter buffer from HQPlayer would solve the cut-off, but it would also cause the music to stutter if there were other network requests passing over the WiFi. My router can only handle so many simultaneous connections. The solution was to run ethernet to a switch and hardwire it all together. I had hoped to avoid this as the ethernet run is messy, but it appears to be the only way.

Thank you again for your efforts.

Hi @Marcus_Stead-Hall,
Thanks for letting us know that everything was resolved and for documenting those details about what happened. I’ll mark this thread as solved for you!

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.