AmplitudeSoundboard icon indicating copy to clipboard operation
AmplitudeSoundboard copied to clipboard

[BUG] PipeWire / PulseAudio output devices don't allow selecting a specific sink

Open 3XC4L1B3R opened this issue 3 months ago • 1 comments

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:

  1. Create PulseAudio virtual sink.
  2. Add a clip to the app.
  3. Edit clip output profile to select PulseAudio / PipeWire output device.
  4. 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: Screenshot from 2024-03-25 15-18-58 (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: Screenshot from 2024-03-25 15-18-39 Amplitude connects to a virtual sink, and the virtual sink monitor can connect to other sinks.

Desktop:

  • OS: Linux
  • Ubuntu 22.04

3XC4L1B3R avatar Mar 25 '24 22:03 3XC4L1B3R