/pwvucontrol

Pipewire Volume Control

Primary LanguageRustGNU General Public License v3.0GPL-3.0

pwvucontrol

Flatpak

Get them from releases page

There is a flatpak-builder manifest in the build-aux directory. I'm planning on getting it on flathub but I need help crossing the finish line here.

General info

This is an attempt at making a volume control applet for Pipewire.

Current implemented features as of 2024-05-04:

  • Volume control
  • Mute
  • Media name display
  • Peak level meter
  • Output device (Sink) drop down for playback streams
  • Default output device
  • Card profile selection
  • Port selection for sinks and sources

What it looks like

Screenshot

Building

Use meson to build.

meson setup builddir
meson compile -C builddir
meson install -C builddir

Help needed

Flatpak is on the GitHub releases page. I need help getting it on Flathub.

Help with making code robust.

UI ideas and mockups welcome!