Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saivert/pwvucontrol
Pipewire Volume Control
https://github.com/saivert/pwvucontrol
Last synced: 25 days ago
JSON representation
Pipewire Volume Control
- Host: GitHub
- URL: https://github.com/saivert/pwvucontrol
- Owner: saivert
- License: gpl-3.0
- Created: 2023-02-23T20:57:16.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-10T23:13:01.000Z (7 months ago)
- Last Synced: 2024-05-11T14:59:11.140Z (7 months ago)
- Language: Rust
- Size: 456 KB
- Stars: 50
- Watchers: 3
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- awesome-gtk - pwvucontrol - PipeWire volume mixer `#rust` `#gtk4` `#libadwaita`. (Audio / Audio Tools)
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!