George Kiagiadakis
July 16, 2020
Reading time:
It is with great pleasure that we announce the availability of WirePlumber - the PipeWire session manager - version 0.3.0, which was made available a few weeks ago.
This release brings support for desktop use cases and is a working drop-in replacement for PipeWire's pipewire-media-session
example session manager. At the same time, it introduces configurability and other features that pipewire-media-session
lacks, such as the use of session, endpoint and endpoint-stream objects to orchestrate the graph. If you are curious about what this means, my previous blog post is a good starting point to read about endpoints.
On the configurability front, some noteworthy features that this release has, are:
wpctl
utility and are stored, so the user may change at runtime the target device of new links in a persistent way. This is the equivalent of selecting the default audio input and output devices in GNOME Sound Settings, except that wpctl
also has a default video input choice!wpctl
.Finally, another noteworthy feature in this release is the use of the org.freedesktop.ReserveDevice1 D-Bus API to arbitrate the capture of audio devices between PipeWire and JACK. If a JACK server is started while PipeWire running or is found already running when PipeWire is started, WirePlumber releases the audio device that JACK wants to control and sets up the PipeWire JACK source & sink nodes so that audio in PipeWire is routed through JACK to access that audio device.
If you are interested in trying PipeWire with WirePlumber, take a look at the online documentation to get started.
A very useful resource is also the testing page, where you can find examples of things you can try to test WirePlumber's functionality.
17/09/2025
AFBC support has been merged to PanVK and will be available in the Mesa 25.3 release! This new enablement reduces memory bandwidth and boosts…
15/09/2025
Visit us at the STMicroelectronics booth, where Collabora will highlight how the STM32MP2 chip empowers edge AI solutions for industrial…
09/09/2025
The Debian Trixie release is jam-packed with new features thanks to the efforts of many. See where Collabora contributed to upgraded GNOME…
Comments (1)
Venn:
Jul 16, 2020 at 09:22 PM
Good to see the continued work with Jack integration. Does it work with netjack? Using Jack2 with netjack1 in the studio to link all the PCs to the DAW and streaming box these days.
Looking forward to playing PipeWire and WirePlumber.
Reply to this comment
Reply to this comment
Add a Comment