- Show Pipewire endpoints: wpctl status
- Create virtual sink: pactl load-module module-null-sink sink_name=isolated_sink node.name=isolated_sink media.class=Audio/Sink client.name=IsolatedDevice
- Set sink as default: pactl set-default-sink isolated_sink
- Read sink and feed to actual audio device: pw-loopback -C isolated_sink -i 'stream.capture.sink=true' -P bluez_output.AA_BB_CC_DD_EE_FF.1
- Record off sink: pw-record --target=isolated_sink -P '{ stream.capture.sink=true }' out.wav