coppwr is a graphical application for examining and controlling PipeWire at a considerably lower level than a conventional desktop audio mixer. It exposes many of the objects and relationships maintained by the PipeWire server and presents them through an organised visual interface.
The software is aimed particularly at users who need to understand what PipeWire is actually doing. That makes it useful for diagnosing routing problems, investigating unusual devices and streams, and developing or debugging software which communicates directly with PipeWire.
Its graph view provides a visual representation of nodes and their connections, but coppwr goes beyond the functionality normally expected from a patchbay. PipeWire objects can be inspected in detail, while several classes of object can be created or destroyed directly. It therefore provides substantially more access to PipeWire internals than tools intended primarily for everyday volume and output-device selection.
This is free and open source software.
Key Features
- Edit connections using a graphical PipeWire node graph.
- Inspect PipeWire objects and their properties in detail.
- Create and destroy supported PipeWire objects.
- Monitor PipeWire processes.
- Display profiler statistics for diagnosing multimedia processing behaviour.
- View and edit PipeWire metadata.
- Load PipeWire modules directly from the interface.
- Connect to PipeWire remotes provided by XDG Desktop Portal.
- Supports Camera portal remotes.
- Supports ScreenCast portal remotes.
- Retains interface state including graph node positions when persistence is enabled.
- Restores positions for nodes which disappear and subsequently return during a session.
- Provides docking support for organising its different views.
- Uses the egui immediate-mode graphical interface framework.
- Can be used as a diagnostic aid when developing PipeWire-aware software.
Website: github.com/dimtpap/coppwr
Support:
Developer: Dimitris Papaioannou
License: GNU General Public License v3.0

coppwr is written in Rust. Learn Rust with our recommended free books and free tutorials.
Related Software
| Audio Effects, Mixers, and PipeWire Routing Tools | |
|---|---|
| Easy Effects | GTK audio manipulation software which includes a range of tools |
| Carla | Modular audio plugin host |
| JamesDSP for Linux | Audio effect processor for Pipewire |
| Pulsemeeter | Audio routing and mixer application |
| Melodic Mix | Simple mixer and digital signal processing application |
| LSP Plugins | Broad collection of studio-oriented plug-ins |
| Sonusmix | GTK4 audio routing and device management application |
| qpwgraph | Graph manager dedicated to PipeWire |
| pwvucontrol | Pipewire volume control |
| Pipeweaver | Audio management tool built on top of PipeWire |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.