From 89ce72d6cbbeebc195e1058acc9d26219af0ad75 Mon Sep 17 00:00:00 2001 From: Etoh Date: Wed, 27 May 2020 18:33:07 +0100 Subject: [PATCH] mpv: Preserve playback state when opening/closing a file --- syncplay/players/mpv.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/syncplay/players/mpv.py b/syncplay/players/mpv.py index cc22d84..0dd78fd 100755 --- a/syncplay/players/mpv.py +++ b/syncplay/players/mpv.py @@ -429,12 +429,12 @@ class MpvPlayer(BasePlayer): paused_update = update_string[2] position_update = update_string[4] if paused_update == "nil": - self._storePauseState(True) + self._storePauseState(float(self._client.getGlobalPaused())) else: self._storePauseState(bool(paused_update == 'true')) self._pausedAsk.set() if position_update == "nil": - self._storePosition(float(0)) + self._storePosition(float(self._client.getGlobalPosition())) else: self._storePosition(float(position_update)) self._positionAsk.set()