flatpak
flatpak copied to clipboard
[Bug]: ALSA apps will always use Pulseaudio device instead of Pipewire
Checklist
- [x] I agree to follow the Code of Conduct that this project adheres to.
- [x] I have searched the issue tracker for a bug that matches the one I want to file, without success.
- [x] If this is an issue with a particular app, I have tried filing it in the appropriate issue tracker for the app (e.g. under https://github.com/flathub/) and determined that it is an issue with Flatpak itself.
- [x] This issue is not a report of a security vulnerability (see here if you need to report a security issue).
Flatpak version
1.16.1
What Linux distribution are you using?
Arch Linux
Linux distribution version
No response
What architecture are you using?
x86_64
How to reproduce
Disable Pulseaudio sound server, allow access to xdg-run/pipewire-0 and try to use pipewire-alsa plugin.
Expected Behavior
Play the audio through pipewire-alsa.
Actual Behavior
The default ALSA device is Pulseaudio. Unless the app have a ALSA device selector to choose Pipewire device like Osu! or MPV, it'll fail.
Additional Information
Can't get pipewire-alsa working on most of Flatpak apps because of the default device.