AmplitudeSoundboard
AmplitudeSoundboard copied to clipboard
[BUG] PipeWire / PulseAudio output devices don't allow selecting a specific sink
Describe the bug PipeWire / PulseAudio output devices don't allow selecting a specific sink. They create a new output and play to the system default sink.
To Reproduce Steps to reproduce the behavior:
- Create PulseAudio virtual sink.
- Add a clip to the app.
- Edit clip output profile to select PulseAudio / PipeWire output device.
- Play the clip. Audio is played through system default sink even if virtual sink wasn't connected to anything.
Expected behavior Virtual sinks added through PipeWire / PulseAudio appear in Amplitude output device list, or another context menu after selecting PipeWire / PulseAudio to select a sink to play to.
Screenshots
Current behaviour:
(simplified; connection visualizer is QjackCtl.)
Amplitude connects to system default sink. PipeWire output pictured, but behaviour is the same for JACK and PulseAudio outputs.
Expected behaviour:
Amplitude connects to a virtual sink, and the virtual sink monitor can connect to other sinks.
Desktop:
- OS: Linux
- Ubuntu 22.04