From 5e8305cd70453c53416c5bcdeb2e06fe0aa0c37f Mon Sep 17 00:00:00 2001 From: Uriziel Date: Mon, 10 Dec 2012 22:26:57 +0100 Subject: [PATCH] Changed way the mpc is paused at start --- syncplay/players/mpc.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/syncplay/players/mpc.py b/syncplay/players/mpc.py index 89fd297..a744b6f 100644 --- a/syncplay/players/mpc.py +++ b/syncplay/players/mpc.py @@ -127,15 +127,14 @@ class MPCHCAPIPlayer(BasePlayer): for _ in xrange(25): self.setPaused(paused) time.sleep(0.005) - time.sleep(0.1) - if(paused <> self._mpcApi.isPaused()): - self.__forcePause(paused) def __setUpStateForNewlyOpenedFile(self): try: self.__forcePause(self.__client.getGlobalPaused()) self._mpcApi.seek(self.__client.getGlobalPosition()) time.sleep(0.1) + if(self._mpcApi.isPaused() <> self.__client.getGlobalPaused()): + self.__setUpStateForNewlyOpenedFile() except MpcHcApi.PlayerNotReadyException: time.sleep(0.1) self.__setUpStateForNewlyOpenedFile()