Find a file
2021-02-09 12:51:35 +01:00
src Color ports depending on the type of data (audio,video,midi) they carry 2021-02-09 12:51:35 +01:00
.gitignore Add .vscode folder to gitignore 2021-01-04 08:20:27 +01:00
Cargo.lock Update dependencies 2021-01-19 15:37:05 +01:00
Cargo.toml Update dependencies 2021-01-19 15:37:05 +01:00
LICENSE Add LICENSE 2020-12-14 10:24:49 +00:00
README.md Add README 2021-01-12 11:15:59 +01:00
screenshot.png Add README 2021-01-12 11:15:59 +01:00

A graphical interface for viewing the current pipewire graph (name pending, suggestions welcome), inspired by the JACK tool catia.

Screenshot

Features planned

  • Allow creation of links from one port to another.
  • Color ports and links based on whether they carry audio, video or midi data.

More suggestions are welcome!

Building

For compilation, you will need:

  • An up-to-date rust toolchain
  • gtk-4.0 and pipewire-0.3 development headers

To compile, run

$ cargo build --release

in the repository root. The resulting binary will be at target/release/graphui.