Skip to content

sachac/epwgraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

epwgraph-show shows the graph of Pipewire audio connections inside Emacs. Logical connections between some nodes (ex: playback and monitor) are also shown. You’ll need graphviz to visualize the connections as SVG.

images/2026-01-13_10-00-32.png

Call it with C-u M-x epwgraph-show if you want to specify a regular expression of nodes to focus on or nodes to ignore. Only the inputs and outputs connected to a focus node will be shown (including upstream and downstream). Excluded nodes will be ignored.

Keybindings:

grefresh
ddisconnect logical nodes
Ddisconnect specific ports
cconnect logical nodes
Cconnect specific ports
irewire the input for a specific node
ttoggle between showing specific ports and combining logical nodes

images/2026-01-13_09-57-10.png

If you need more interactivity, check out qpwgraph.

Contact: sacha@sachachua.com

Disclaimer: I don’t know much about Pipewire myself, so there might be all sorts of weird quirks. =)

About

Emacs Pipewire graph visualization

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published