Summary: | Output Sound Source does not change | ||
---|---|---|---|
Product: | [Applications] kid3 | Reporter: | s_decoster |
Component: | general | Assignee: | Urs Fleisch <ufleisch> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 3.9.x | ||
Target Milestone: | --- | ||
Platform: | macOS (DMG) | ||
OS: | macOS | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
s_decoster
2023-07-24 19:06:27 UTC
Thanks for the report. I will have a look at it. With Qt 6 it might be possible to implement this in a cross-platform way, there is a class QMediaDevices which will notify the application when the default audio output has changed. I have now implemented a configuration option for the preferred audio output in the "User Actions" tab of the settings. You can test it with kid3-git20231129 from https://sourceforge.net/projects/kid3/files/kid3/development/. The audio output will be switched if the preferred audio device is configured or plugged in or plugged out. What from this works depends on the backend. On Linux, audio device changes do not seem to be signaled for the ALSA and PulseAudio backends. On Windows, it seems to work fine. I could not test on a Mac, so you will have to tell me if it works. Fixed in version 3.9.5. |