Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/saivert/pwvucontrol

Pipewire Volume Control
https://github.com/saivert/pwvucontrol

Last synced: about 2 months ago
JSON representation

Pipewire Volume Control

Awesome Lists containing this project

README

        

# pwvucontrol

## Flatpak

The recommended way of installing pwvucontrol is through Flatpak. If you don't have
Flatpak installed, you can get it from [the Flatpak website](https://flatpak.org/setup).

You can install stable builds of pwvucontrol from [Flathub](https://flathub.org)
by using this command:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.saivert.pwvucontrol

## 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](../assets/screenshot.png)

## Building

Use meson to build.

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

## Help needed
Help with making code robust.

UI ideas and mockups welcome!