Scroll to navigation

pipemixer(1) User Commands pipemixer(1)

NAME

pipemixer - ncurses volume control application for pipewire

SYNOPSIS

pipemixer [OPTIONS]

DESCRIPTION

pipemixer is a terminal-based volume control application for the pipewire audio system. It provides a ncurses user interface for navigating and managing audio streams and devices. pipemixer currently supports changing node volume and mute status.

OPTIONS

Path to configuration file, see pipemixer.ini(5) for details.
Set log level. Accepted values: DEBUG, INFO, WARN, ERROR, QUIET.
Write log output to the specified file descriptor (must be open for writing).
Force colored log output.
Display help message and exit.

CONTROLS

By default, pipemixer uses the following keybinds:

Move down the node list.
Move up the node list.
Switch to the next tab.
Switch to the previous tab.
1, 2, 3, 4
Switch to the 1st, 2nd, 3rd, or 4th tab.
Toggle mute for the selected node.
Increase volume.
Decrease volume.
Toggle channel lock for selected node (affects whether volume changes apply to all channels).
Enter port selection mode on nodes that support it.
Confirm selection.
Cancel selection.
Quit the application.

BUGS

Please report bugs to https://github.com/heather7283/pipemixer/issues.

When reporting bugs:

  • Provide backtrace with symbols if you experience a crash.
  • Describe steps necessary to reproduce the issue.
  • Attach output of pw-dump (note that it will contain currently playing media).

SEE ALSO

pulsemixer: https://github.com/GeorgeFilipkin/pulsemixer
pwvucontrol: https://github.com/saivert/pwvucontrol

pipemixer.ini(5), pipewire(1), pw-cli(1)

June 2025 0.1.0