diff --git a/main.py b/main.py index fbae41b..c060efa 100644 --- a/main.py +++ b/main.py @@ -119,7 +119,7 @@ def handle_ipc_client(conn, state): if prop == "pause": state.paused = bool(val) elif prop == "volume": - state.volume = float(val) + state.volume = max(0.0, min(100.0, float(val))) elif prop == "time-pos": state.seek_request = float(val) else: