When mixxx is running the audio output can't be switched to other audio from the computer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
When I run Mixxx on Debian11/KDE with PulseAudio I can't switch back and forth between audio from Mixxx and other audio from the computer such as a movie in Kodi, other music in a music player or Youtube videos in the browser. There's also no way to configure it to allow for concurrent audio output.
Depending on how Mixxx is used, this can be very cumbersome as you need to quit Mixxx to play other audio and restart it afterwards if you'd like to use it again. For example, you can't take a pause of mixing music at home and watch a few videos then go back to playing music (or leaving a set playing with low volume).
It does make sense to limit audio output to Mixxx by default when music is playing there. But it would be useful to allow for audio output from other sources if:
- configured in the preferences (not by default; maybe the option should get reset at every Mixxx startup) and/or
- when no audio is playing in Mixxx and/or
- when the audio stream output is changed somehow in the PulseAudio settings in the traybar (under devices there it only shows the mixer as Analog Output and when Mixxx is not running it does play other audio just fine; the application/
This only occurs with Mixxx but it could also be a problem with PulseAudio or KDE. If so, please comment so that I can move the issue.
Changed in mixxx: | |
status: | Confirmed → Won't Fix |
This happened due to the pasuspender call in the Mixxx starter.
For optimal latency, Mixxx needs exclusive access tho the Alsa audio device.
If this is occupied by another media player via Pulsaudio, Mixxx cannot be configured. That's the reason.
As workaround you can start Mixxx from the command line and bypass pasuspender.
Than you can for instance use jack/pipewire or the pulse Alsa device which works like you describe but with a latency penalty.
We have also this bug to fix the usability issue: /bugs.launchpad .net/mixxx/ +bug/1414456
https:/