Describe the bug
All the PipeWire tooling I've checked (patchbay, wpctl, pw-top) indicates that Cava is receiving audio. However, nothing is visualized, regardless of output method (tested with noncurses, ncurses, sdl).
In the terminal, control keys (e.g. to change colors) do work, so Cava itself isn't frozen or anything. Also, switching the input method to pulse does allow Cava to properly visualize, so this shouldn't be an issue with the output method either.
To Reproduce
Steps to reproduce the behavior:
- Install
cava, pipewire, pipewire-pulse, wireplumber.
- Configure Cava to use the
pipewire input method, and enable auto-sensitivity (for ease of testing).
- Play audio and run Cava. Observe that visualizer bars remain at zero.
Expected behavior
Cava visualizes playing audio via the PipeWire input method..
Screenshots
The Cava node also properly goes into the idle (I) state when the player is paused, so I doubt this is an issue with PipeWire itself.
Desktop
- OS: Arch Linux (with
pipewire and pipewire-pulse)
- Version: rolling (fully up-to-date)
Terminal emulator
Issue occurs regardless of output method (e.g. also with SDL), so the terminal isn't relevant
Describe the bug
All the PipeWire tooling I've checked (patchbay,
wpctl,pw-top) indicates that Cava is receiving audio. However, nothing is visualized, regardless of output method (tested withnoncurses,ncurses,sdl).In the terminal, control keys (e.g. to change colors) do work, so Cava itself isn't frozen or anything. Also, switching the input method to
pulsedoes allow Cava to properly visualize, so this shouldn't be an issue with the output method either.To Reproduce
Steps to reproduce the behavior:
cava,pipewire,pipewire-pulse,wireplumber.pipewireinput method, and enable auto-sensitivity (for ease of testing).Expected behavior
Cava visualizes playing audio via the PipeWire input method..
Screenshots
The Cava node also properly goes into the idle (
I) state when the player is paused, so I doubt this is an issue with PipeWire itself.Desktop
pipewireandpipewire-pulse)Terminal emulator
Issue occurs regardless of output method (e.g. also with SDL), so the terminal isn't relevant