Consider bringing sink names more in line with pulseaudio
Not a critical issue by any means, but i noticed that the sink names reported by
pactl list short sinks differ from native pulse and pipewire, which happened to break a script I use to move streams between sinks.
E.g. this is the output when running native pulse:
0 alsa_output.pci-0000_0a_04.0.analog-stereo module-alsa-card.c s32le 2ch 48000Hz IDLE 1 alsa_output.pci-0000_0b_00.1.hdmi-stereo-extra4 module-alsa-card.c s32le 2ch 48000Hz IDLE 2 alsa_output.pci-0000_0d_00.4.analog-stereo module-alsa-card.c s32le 2ch 48000Hz IDLE
and this when running pipewire:
37 alsa_card.pci-0000:0d:00.4.playback.0.0 PipeWire s32le 2ch 48000Hz RUNNING 39 alsa_card.pci-0000:0a:04.0.playback.0.0 PipeWire s32le 2ch 48000Hz RUNNING 36 alsa_card.pci-0000:0b:00.1.playback.10.0 PipeWire s32le 2ch 48000Hz RUNNING
(also notice the space in the name field which might break parsing scripts and the fact that all sinks are always RUNNING :P)
Might be worth to change this so it doesn't cause any surprises.
pactl list sinks output on pipewire