Seems to be enough to fix this bug without having to cripple PipeWire in any significant way.
If the above fix can be adapted to only omit default-profile in the presence of another audio server like pulse then I think that would be even better... But I don't know enough about the config semantics yet.
I think this is a better fix: Just comment out the default-profile line in pipewire/ media-session. d/media- session. conf
/usr/share/
with-audio = [
default- nodes
#default- profile
default- routes
alsa-monitor
metadata
alsa-seq
]
Seems to be enough to fix this bug without having to cripple PipeWire in any significant way.
If the above fix can be adapted to only omit default-profile in the presence of another audio server like pulse then I think that would be even better... But I don't know enough about the config semantics yet.