-
-
Notifications
You must be signed in to change notification settings - Fork 6
Changing player volume via MPRIS (playerctl) works but does not update UI #1194
Description
Preflight Checklist
- I agree to follow the Code of Conduct that this project adheres to.
- I have searched the issue tracker for a bug report that matches the one I want to file, without success.
- I have confirmed that no support FAQ resolves my issue.
- I have checked that the correct behavior occurs on Apple Music Web (if applicable).
- I have verified that my issue is with a supported version and that it is with the desktop app (Support for other areas can be found in our Discord / on the appropriate repo).
How did you download Cider?
Taproom
App Information
{"buildInfo":{"version":"3.0.7","commit":"756b5c8ebddc95f147d7ec9bbd6104f0ae34b45b","branch":"main","buildDate":"1753828741940","changelogUrl":"3.0.0-release"},"clientInfo":{"client":"genten","env":"production","arch":"x64","platform":"linux","platformFriendly":"Linux","build":"desktop","clientVersion":"300","capi":"smoplnmeczqa2bvec6ae6f5f","subversion":"0"}}
Operating System
Linux
OS Version
ArchLinux
How would you describe your issue?
Backend (macOS/Linux)
Commit Hash
756b5c8ebddc95f147d7ec9bbd6104f0ae34b45b
Describe the Bug
When changing the volume of the player using MPRIS via playerctl, the volume does change but the UI does not update.
For instance, I will have the volume initially set at 100%, then reduce to 50 via playerctl volume 0.5. The UI will still show 100% but the volume will be changed.
This is confusing since the streamer volume is not changing in pulseaudio (can be checked via pavucontrol or others). In my case, the playerctl commands are ran from a script for a keybind, which can surprise me with big jumps when I try to change the volume via the UI afterwards.
Steps to Reproduce
- Set the initial player volume to 100% via the UI
- Run
playerctl volume 0.5 - Try to reduce the volume via the UI with the mouse wheel - it should be loud again.
Anything else?
No response
Metadata
Metadata
Assignees
Labels
Type
Projects
Status