First release /
wiremix v0.2.0
Change the volume of each app and audio device in PipeWire from a terminal.
What changed in v0.2.0
First releases (v0.1.0 to v0.2.0). Tabs for playback, recording, output devices, input devices and configuration; arrow keys or hjkl adjust volume, m mutes, c opens a dropdown to route audio, d sets the default device. Options for config path (-c), remote (-r), fps (-f), character set (-s), theme (-t), peak meters (-p) and mouse.
Also: Shift+Tab moves to the previous tab (v0.2.0).
cargo install wiremix; needs PipeWire, and Rust, libpipewire, pkg-config and clang to build.
New things you can do
Press c on a stream and pick the target in the dropdown.
Read the evidence
Press d on a device, or right-click it.
Read the evidence
On the configuration tab.
Read the evidence
--peaks off, mono or auto.
Read the evidence
wiremix.toml, with built-in themes default, nocolor and plain and character sets default, compat and extracompat.
Seeded by @iluxav with Claude Code (canido), from the release's public sources. Each change links to its evidence.