Auto switching audio to HDMI back and forth does not work anymore
According to this post, regression was introduced in 0.5.0
From my observations:
- When connecting HDMI cable, audio output will not switch to HDMI (using
module-switch-on-connect
). - After manual switching ouput in audio mixer to HDMI, and then disconnecting HDMI cable, audio stays on HDMI output.
When music plays on laptop speaker, connecting and disconnecting HDM causes few miliseconds pause of sound.
Connecting and disconnecting bluethooh speaker works as expected (audio output changes)
Env: XFCE + Arch (Endevour OS) + wireplumber-git 0.5.0.r26.g3b0c0fcd-1 + Kernel 6.8.2-zen
Config: pactl list modules short
shows module is loaded correctly:
536870913 module-switch-on-connect blocklist=none
(note blocklist argument, as default blocklist blocks HDMI) .
Tried also with:
536870913 module-switch-on-connect blocklist=none ignore_virtual=false
Debug logs
Logs when connecting HDMI cable: wireplumber.log default-routes pw-dump
Logs when disconnecting HDMI cable, while sound plays through HDMI: wireplumber-disconnect.log pw-dump-disconnect default-routes-after-disconnect