mirror of
https://gitlab.freedesktop.org/pipewire/helvum
synced 2026-03-15 03:26:10 +08:00
c8f94ae3024b3a3e694891413f5bee079baa5a1e
While the properties for a links node ids are not always set, they always are in the link info. Also, the work done in this commit will easily allow to get the format of links and ports later, so that we can get the format of them much more reliably, and we can also get notified of changes to an existing global via the info callback.
Helvum is a GTK-based patchbay for pipewire, inspired by the JACK tool catia.
Features planned
- Volume control
- "Debug mode" that lets you view advanced information for nodes and ports
More suggestions are welcome!
Distribution packages
- ArchLinux:
Building
For compilation, you will need:
- An up-to-date rust toolchain
libclang-3.7or highergtk-4.0andpipewire-0.3development headers
To compile, run
$ cargo build --release
in the repository root.
The resulting binary will be at target/release/helvum.
Languages
Rust
95.8%
Meson
2.6%
CSS
1.4%
Shell
0.2%
