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
pactl-list-sinks.txt