After rebooting into a new kernel today I noticed all video (youtube / rumble etc) hung on every browser & every kernel (seems to be due to a pipewire update)
I tried the various workarounds on the Arch forums:
downgrading back to 1.2.7 / 1.4.0 (neither version fixed the issue)
- pipewire
- libpipewire
- gst-plugin-pipewire
- pipewire-audio
replacing pulseaudio with pipewire-pulse (not possible in my case due to using gdm)
I workaround this issue (until pipewire is fixed or gdm no longer depends on pulseaudio) with:
-
systemctl --user stop pipewire -
pipewirewill immediately getsocketactivated by the app trying to play sound
& bound it to a keyboard shortcut in XFCE
I also enabled the --user service for pipewire (as it’s default is enabled)