I posted this fix today for broken sound/youtube, etc. See if it works for you....
- Remove all the configuration files in
/etc/pipewire
(sudo mv /etc/pipewire /tmp
) - Reinstall
pipewire
,pipewire-pulse
, andpipewire-media-session
(sudo pacman -S pipewire pipewire-pulse pipewire-media-session
) - Enable and start the relevant services (
systemctl --user enable pipewire pipewire-pulse pipewire-media-session
) and (systemctl --user restart pipewire pipewire-pulse pipewire-media-session
). After that, my devices appeared as usual and I was back in business.