From 89427a42016fb61ccffc34575caa679817474fca Mon Sep 17 00:00:00 2001 From: MarieVelter42 Date: Tue, 1 Jul 2025 05:59:27 +0300 Subject: [PATCH] osc.lua: fix volume icon not updating while paused Volume icon in the OSC did not update when mute toggled or volume changed while playback was paused and mouse was idle. This commit adds observers for mute and volume properties to request_tick(), ensuring OSC updates immediately on mute or volume changes, even if playback is paused and mouse is idle. --- player/lua/osc.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/player/lua/osc.lua b/player/lua/osc.lua index d825a80a7e..2bf7eeecf3 100644 --- a/player/lua/osc.lua +++ b/player/lua/osc.lua @@ -2738,6 +2738,8 @@ end) mp.observe_property("display-fps", "number", set_tick_delay) mp.observe_property("pause", "bool", pause_state) +mp.observe_property("volume", "number", request_tick) +mp.observe_property("mute", "bool", request_tick) mp.observe_property("demuxer-cache-state", "native", cache_state) mp.observe_property("vo-configured", "bool", request_tick) mp.observe_property("playback-time", "number", request_tick)