diff --git a/main.py b/main.py index 1b5b7ef..b8bc975 100644 --- a/main.py +++ b/main.py @@ -100,7 +100,8 @@ def handle_ipc_client(conn, state): elif prop == "volume": resp["data"] = state.volume elif prop == "time-pos": - resp["data"] = state.time_pos + # Optimistically return seek position to prevent playback bar UI lag + resp["data"] = state.seek_request or state.time_pos else: resp["error"] = "property not found" elif cmd[0] == "set_property":