It should not be necessary to run pasuspender. Pulseaudio releases its audio device following a short delay (5 sec?) after the last application using pulse stops producing sound. So, for instance, if I am playing a youtube video and run Mixxx, I will notice that my sound card is not available. If I close the tab with the video, wait a few seconds, and then Query Devices, my sound card appears and I can select it (no need to restart Mixxx!).
I think we should work on a feature to detect when pulseaudio has grabbed devices and show a warning, like "PulseAudio is using device [XXXX], please close [list of applications using pulse?] to allow Mixxx to access it."
It should not be necessary to run pasuspender. Pulseaudio releases its audio device following a short delay (5 sec?) after the last application using pulse stops producing sound. So, for instance, if I am playing a youtube video and run Mixxx, I will notice that my sound card is not available. If I close the tab with the video, wait a few seconds, and then Query Devices, my sound card appears and I can select it (no need to restart Mixxx!).
I think we should work on a feature to detect when pulseaudio has grabbed devices and show a warning, like "PulseAudio is using device [XXXX], please close [list of applications using pulse?] to allow Mixxx to access it."