Bug: Qobuz selects wrong output device while switching sample rate
Describe the bug While playing a track with a different sample rate than the current selected sample rate, Qobuz would try to change the sample rate of the selected output device in the app to match. However Qobuz not only switches the sample rate, it also selects the output device itself instead of the eqMac device previously selected in the in-app output device menu.
Steps to Reproduce
- Open Qobuz and select eqMac as output device in the in-app output menu
- Check current sample rate selected for the device in "Audio MIDI Setup" and note it down
- Play a track that has a different sample rate than the previously noted sample rate
- Observe the in-app output device menu, it would change to the output device itself and not the eqMac device
Expected behaviour Qobuz should be able to auto match the sample rate without switching away from the eqMac device.
Setup information:
- Audio device used for playback: SMSL USB Audio
- Audio transmission interface: USB
- macOS Version: 13.4.1
- eqMac Version: 1.7.10
- eqMac UI Version: 4.6.6
- eqMac Driver Version: 2.4.3
- Qobuz Version: JS7.1.0-b017
- Qobuz Desktop Version: 7.1.0-b016 (Apple)
Screenshots or Console.app logs
Related bug (I believe) : if eqMac audio device has been selected on Qobuz, after switching the output device on macOS, Qobuz will select another one. I believe it's because the audio device is renamed (or updated/removed), so Qobuz cannot continue playing on the same one, so it choose another one.
This is 100% happening.
Is there any workaround?
Is this still an issue? There have been some adjustments (but not directly related to this issue) in eqMac that may have helped, let me know if that's not the case.
I cannot reproduce the bug : the eqMac device changes its sample rate as the track change, Qobuz keeps eqMac device.
I'll close this as complete then, if this repeats feel free to reopen the issue