diff --git a/syncplay/players/mplayer.py b/syncplay/players/mplayer.py index c7da527..efee9fc 100644 --- a/syncplay/players/mplayer.py +++ b/syncplay/players/mplayer.py @@ -68,6 +68,15 @@ class MplayerPlayer(BasePlayer): self.reactor.callLater(0, self._client.initPlayer, self) self._onFileUpdate() + def askForStatus(self): + self._positionAsk.clear() + self._pausedAsk.clear() + self._getPaused() + self._getPosition() + self._positionAsk.wait() + self._pausedAsk.wait() + self._client.updatePlayerStatus(self._paused, self._position) + def _setProperty(self, property_, value): self._listener.sendLine("set_property {} {}".format(property_, value)) diff --git a/syncplay/players/mpv.py b/syncplay/players/mpv.py index 8c277c4..fcf36a6 100644 --- a/syncplay/players/mpv.py +++ b/syncplay/players/mpv.py @@ -96,15 +96,6 @@ class MpvPlayer(MplayerPlayer): self._onMPVFileUpdate() self.reactor.callFromThread(self._onFileUpdate) - def askForStatus(self): - self._positionAsk.clear() - self._pausedAsk.clear() - self._getPaused() - self._getPosition() - self._positionAsk.wait() - self._pausedAsk.wait() - self._client.updatePlayerStatus(self._paused, self._position) - def _recentlyReset(self): if not self.lastResetTime: return False