Changed way the mpc is paused at start

This commit is contained in:
Uriziel 2012-12-10 22:26:57 +01:00
parent b0b31d58b3
commit 5e8305cd70

View File

@ -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()