After an upgrade no browser plays any video (youtube or even local videos). But mpv plays youtube videos fine.
Searching the forum I found that issuing
systemctl --user restart pulseaudio
solves the problem, and browsers work again (although mpv was working anyways). But I found no solution to this issue. I can arrange for this command to execute at each login, but this is not the solution. How to find what is causing this and resolve it?
A bit hard to provide specific advice due to the lack of system information provided, however in previous topics with similar playback issues, including the one below, installing manjaro-pipewire resolved the issue:
The manjaro-pipewire metapackage will install the following packages:
pacman -S manjaro-pipewire
resolving dependencies...
looking for conflicting packages...
:: manjaro-pipewire-20231009-1 and manjaro-pulse-20240817-1 are in conflict. Remove manjaro-pulse? [y/N] ```
What should I do here?
Yes - you should remove pulseaudio-bluetooth and any other conflicting pulseaudio dependencies if they are preventing the installation of manjaro-pipewire.
This worked. Thank you. But before I reboot, do I need any of the optional packages? It says:
Optional dependencies for manjaro-pipewire
easyeffects: advanced equalizer and effects
pipewire-jack: Jack support
pipewire-v4l2: V4L2 interceptor
pipewire-x11-bell: X11 bell
pipewire-zeroconf: Zeroconf support
realtime-privileges: Realtime privileges for users
No - you don’t need any of them. They’re only optional to add extra features. However, it was mentioned in the other topic I linked to that the helvum package might need to be installed. I don’t have helvum or any of those optional pipewire-pulse dependencies installed on my Plasma system, however it may be different for Gnome systems (I’m not sure which desktop environment you are using).
Maybe see how things are after you reboot before you look at installing anything else.