Delay audio before playing

Couple months ago I bought S.M.S.L D400EX dac. It works flawlessly out-of-box both PCM and DSD. This DAC has one design feature - it mutes/un-mutes audio signal using relays. Every time when audio playback is started or sample rate changes it mutes and un-mutes audio to prevent pops. Due to this design feature it chops of approximately 500ms of audio on tracks where silence is trimmed off during mastering.

My suggestion:

  • Add option to stream predetermined amount of silence before starting actual playback and between sample rate changes.

Up to 1 second should be enough. Usually albums don’t contain tracks with various sample rates yet I have some Chesky compilations that have tracks with various rates. I remember that LMS has similar feature built exactly for this purpose. As this feature probably needs work with MPD code I don’t expect it to be available near future.

6 Likes

+1

Was something I’ve request, similar to what JRiver has.

1 Like

Same problem with my RPI 4 reclocker, it would be nice to add the delay function.

As a workaround, FusionDsp manages the delay

Since I built a new music player based on Pi5 + PiCorePlayer(LMS + Squeezelite) this is no more relevant to me. Back when I used Volumio I didn’t use DSP, I don’t know if it supports delay on DSD audio.

Thanks, that perfectly solved it!