wireplumber restore-stream appears to override applications' setting
I'm using three audio outputs (headphones/display/speakers) and have an mpv profile for movies, which sets the preferred device to speakers (via --audio-device=pulse/alsa_output.usb-[...]) and reduces the volume. It appears that wireplumber just restores the sink where mpv was moved to last, which means only the volume-setting gets applied and I need to move the stream manually to my speakers.
I do not want to disable (#169 (closed)) stream-restore for mpv, because on other occasions I do like to have its default to headphones or display, depending on what was used last.
I think wireplumber should honor mpv's attempt to output to a specific device, when set explicitly - and otherwise restore to the device its stream was last moved to or if there was none to restore, use the default.