From 46af687f2444754657000116178eeb80addd5a52 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 26 Feb 2026 17:46:11 -0600 Subject: feat(recording): show sinks with active audio indicators in quick-setup MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Quick-setup (C-; r s) is now a two-step flow: pick a mic, then pick an audio output sink. Sinks display 󰕾/󰖁 icons with green/dim coloring to indicate which have active audio streams, with active sinks sorted to the top. The chosen sink's .monitor is set as the system audio device. This replaces the old auto-default-sink approach, letting users see where audio is actually going and pick the right sink in one command. --- tests/fixtures/pactl-sinks-verbose-muted.txt | 30 ++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 tests/fixtures/pactl-sinks-verbose-muted.txt (limited to 'tests/fixtures/pactl-sinks-verbose-muted.txt') diff --git a/tests/fixtures/pactl-sinks-verbose-muted.txt b/tests/fixtures/pactl-sinks-verbose-muted.txt new file mode 100644 index 00000000..fcfb7246 --- /dev/null +++ b/tests/fixtures/pactl-sinks-verbose-muted.txt @@ -0,0 +1,30 @@ +Sink #65 + State: RUNNING + Name: alsa_output.usb-JDS_Labs-00.analog-stereo + Description: JDS Labs Element IV Analog Stereo + Driver: PipeWire + Sample Specification: s32le 2ch 48000Hz + Channel Map: front-left,front-right + Mute: no + Volume: front-left: 32768 / 50% / -18.06 dB, front-right: 32768 / 50% / -18.06 dB + balance 0.00 +Sink #73 + State: SUSPENDED + Name: alsa_output.usb-Shure_MV7-00.analog-stereo + Description: Shure MV7+ Analog Stereo + Driver: PipeWire + Sample Specification: s32le 2ch 48000Hz + Channel Map: front-left,front-right + Mute: yes + Volume: front-left: 0 / 0% / -inf dB, front-right: 0 / 0% / -inf dB + balance 0.00 +Sink #81 + State: SUSPENDED + Name: alsa_output.pci-0000_0e_00.4.analog-stereo + Description: Ryzen HD Audio Controller Analog Stereo + Driver: PipeWire + Sample Specification: s32le 2ch 48000Hz + Channel Map: front-left,front-right + Mute: no + Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB + balance 0.00 -- cgit v1.2.3