Switching between headphone output and internal speakers on laptops requires manually changing the port
I'm using pw-0.3 on fedora 32 workstation. It works pretty well as a pulseaudio replacement so far from my daily use. However, I've encountered one issue that is likely primarily related to laptops. Usually, laptops switch seemingly between loudspeaker and audio jack output when the user connects an external device. This caused the pulseaudio backend to switch its output "port" between those input/output sources. However, pipewire does not do this automatically, so every time headphones get (dis-)connected, I have to manually switch that output port in the pavucontrol utility. Since the hardware seems to automatically mute the speakers when it detects the usage of the audio jack (and vice versa), if the output port is not sync with that the hardware thinks is correct, the laptop stays silent as a consequence.
I tried to find any similar issues but I wasn't able to find any, so I'm sorry if this is a duplicate. I'm also not sure what kind of further info would be helpful to debug this (or whether this is even reproducible on other hardware or if this is just specific to my set-up; though I'd doubt that).