In MediaMonkey 2024 (build 3054) on Windows 11 with a USB DAC (Topping D90SE) configured in WASAPI Exclusive mode (Event driven mode enabled, 200ms buffer, Pre-buffer on track change enabled), gapless playback between tracks with identical sample rates works fine, but transitioning from a 96kHz/24-bit FLAC track directly into a 44.1kHz/16-bit FLAC track throws an AUDCLNT_E_DEVICE_IN_USE (0x8889000A) error in WASAPI output when attempting to re-open the IAudioClient stream within the 150ms gapless window.
Code: Select all
[00014820] 19:24:52.104 MM5 [Player] Gapless pre-buffer next track: 02-Movement-II (44100 Hz, 16-bit)
[00014820] 19:24:52.118 MM5 [WASAPI] ERROR: AUDCLNT_E_DEVICE_IN_USE (0x8889000A) on sample rate switch
[00014820] 19:24:52.120 MM5 [WASAPI] Failed to re-open IAudioClient stream within 150ms timeout
https://media2url.com/m/fe1208e2151340
Direct PNG: https://files.media2url.com/free/fe1208e2151340.png (captured via https://media2url.com/screenshot-to-url)
Is there an INI setting in MediaMonkey configuration to add a short stream-release delay (e.g. 250ms) before re-initializing IAudioClient when Exclusive Mode switches sample rates, without disabling gapless pre-buffering for same-rate albums?
Thanks!


