Thanks for the update and additional information @Granosalis! A fresh Roon Server diagnostic report has shown some additional information.
The most important finding is the pause-to-stop downgrade behavior. Every single time you press Pause, this is what happens via RAAT:
15:09:56 zone Emerson PlayPause (you press pause)
15:09:56 Endpoint: Playing => Paused
15:09:56 SENT → {"request":"stop"} ← Roon sends a STOP, not a pause hold
15:09:57 GOT ← {"status":"Stopped"}
15:10:01 Endpoint: Paused => Prepared ← 5 seconds later...
15:10:01 Endpoint: Prepared => Idle
15:10:01 SENT → {"request":"end_stream"} ← Stream fully torn down
15:10:01 SENT → {"request":"teardown"}
15:10:01 zone: [no playback for 5s, suspending to release audio device]
So Roon does implement a native Pause state Playing => Paused but the Wattson Emerson responds to the stop command and then sends back an “Ended” status, which forces Roon to fully tear down the stream after 5 seconds. This is the Emerson’s firmware treating a pause-stop as a full stream termination.
When you then press Play again, Roon has to cold-start the stream from scratch: Idle → Prepared → Buffering → Ready → Playing. This full re-initialization cycle is what causes the audio stutter and the click — the DAC’s audio pipeline is re-initialized mid-session.
This is something Emerson may need to review directly. The primary issue, the stop command causing a full stream teardown instead of a true pause-hold is likely in the Emerson’s RAAT firmware implementation. The device does not appear to be preserving the audio pipeline across a pause. Roon’s side of the protocol is seeminly working correctly; it sends a proper pause-stop, but the Emerson’s response (sending “Ended” status back) forces that full teardown.
We’ll have our team get in touch with Emerson, but it may be quite useful for you to reach out to their support as well.
In the meantime, let’s see if any of the below may help:
- Try increasing to 2000ms. The logs show
wait for ready times ranging from 0ms to 332ms on stream restart. A larger resync delay gives the DAC more time to stabilize before audio output, which may reduce or eliminate the post-pause click.
- DSP / Sample Rate Conversion: You are running Enhanced DSP upsampling (16/44 and 24/44/96 → 24/192 consistently). Try temporarily disabling upsampling to test if the click persists. Since the audio pipeline re-initialization involves a sample rate change (the upsampler needs to restart), disabling it may reduce the click even if it doesn't fix the stutter.
Lastly, your current setting is
Fixed volume. This is correct for a DAC that controls its own volume, but confirm in Roon that it's set to
"Device Volume" (not "Fixed" which might bypass some muting logic). Some users have found that switching between these modes affects whether Roon mutes the output before/after a stream transition.
Thank you 