Recreate: run mpv instance. create a non default value for player. run above command to see actual vs mpris volume values.
This is running on Pipewire/Wireplumber. I'm unaware if this is repeatable in a stock PulseAudio config.
Edit: Probably a false flag
From what I can see there are 3 volumes from mpv.
output device volume (Output Devices in pavucontrol )
audio sink volume (Playback in pavucontrol)
audio player volume (Not Available in pavucontrol)
Typically Mpris is reporting 2. For mpv-mpris it seems we receive 3.
CLOSED ISSUE
mpv provides an option --pipewire-volume-mode=<channel|global> Though it appears to be broken from my attempts and per mpv:14095
This appears to be an upstream issue. Please reopen if you're in disagreement with current functionality.
Recreate: run mpv instance. create a non default value for player. run above command to see actual vs mpris volume values. This is running on Pipewire/Wireplumber. I'm unaware if this is repeatable in a stock PulseAudio config.
Edit: Probably a false flag From what I can see there are 3 volumes from mpv.
Typically Mpris is reporting 2. For mpv-mpris it seems we receive 3.
CLOSED ISSUE
mpv provides an option
--pipewire-volume-mode=<channel|global>
Though it appears to be broken from my attempts and per mpv:14095This appears to be an upstream issue. Please reopen if you're in disagreement with current functionality.