Feature Request: Option to apply Transition [s] delay also when starting playback from stopped state
Current Behavior:
The Transition [s] setting in Preferences → Tools → DSD → Output (per device) inserts a silence period when switching between PCM and DSD formats (e.g., when a DSD track follows a PCM track or vice versa). This effectively prevents pop noise and initial clipping caused by DAC mode switching during continuous playback.
However, the transition silence is NOT applied when playback is started from a fully stopped state (Stop button pressed → Play button pressed). In this case, many DACs (especially certain SMSL models using XMOS USB interfaces) exhibit initial muting or clipping of the first ~0.5 seconds of a DSD track due to their internal pop-noise prevention (firmware-level initial mute during DSD mode detection/synchronization).
Requested Feature:
Please add a checkbox or separate option (e.g., "Apply transition delay also on playback start from stopped state" or "Initial silence on session start") that makes the Transition [s] silence apply not only on format changes during playback, but also at the very beginning of a new playback session (when starting from Stop).
This would allow users to eliminate the remaining initial clipping when pressing Play after Stop, without affecting gapless playback within albums (the extra silence would only be inserted when explicitly starting a new session).
Thank you for maintaining this excellent plugin — it is essential for high-quality DSD/SACD playback in foobar2000!
Anonymous