PipeWire: pipewire-media-session vs wireplumber

Ok, so I switched to WirePlumber already and it works perfectly fine for me so I think I’m staying here motivated by these “is recommended” part from official documentation.

If someone want to switch to this is what we need to do:

First, we need to stop pipewire-media-session service (audio will be gone for this moment):

systemctl --user disable --now pipewire-media-session

Then, we’re going to install wireplumber which conflicts with pipewire-media-session package and we will be asked by Pacman to remove this package (answer Y):

sudo pacman -Syu wireplumber

Then, we need to enable new service:

systemctl --user enable --now wireplumber

*Please note that we’re not using sudo with these systemctl commands because we’re doing it per user.

And that’s it. Now we have wpctl CLI tool which I’m starting exploring right now but it seems pretty cool from first impression!

7 Likes