coppwr is a tool that provides low level control over the PipeWire multimedia server. It aims to expose and provide as many ways to inspect and control the many components of the PipeWire multimedia server as possible. It can be used as a diagnostic tool for PipeWire and to help develop software that interacts with it.
Features:
Node graph editing
Object inspection, creation & destruction
Process monitoring & profiler statistics
Metadata editing
Module loading
Connecting to XDG Desktop Portal remotes
More to be added...
Homepage
Download
Recent Releases
1.6.107 Nov 2024 14:12
minor bugfix:
Added explanations to the profiler graphs when hovering their titles
Added Update Rate setting to change the rate at which the UI refreshes with new PipeWire data
Fixed Gloal Tracker list not refreshing when "Group Subobjects" is changed
Slightly changed icon for better contrast
Fixed crashing when PipeWire sends unknown profiler data
1.6.003 May 2024 05:45
major feature:
.
.
Added buttons for accessing global details in various parts of the app.
Added waiting+busy charts in the process viewer.
Added panning the Graph view using the secondary mouse button.
Made process viewer show updated data strictly every 0.5s, instead of on every update like mouse movement.
Improved Global Tracker's filtering performance.
Made almost all text selectable.
.
.
.
.
1.5.116 Jan 2024 06:05
minor feature:
.
.
Changed the icon.
.
.
.
.
1.5.021 Dec 2023 14:18
major bugfix:
Added zooming in the Graph view (Ctrl+Scroll / Pinch). Implemented persistence (window info, open tabs, graph node positions etc. are now saved on/restored from disk).
the Link permission not showing on globals when running on PipeWire 1.0.0 or later