From b203718c83157bb9be198bc154947f94a217912d Mon Sep 17 00:00:00 2001 From: nuthing Date: Tue, 22 Mar 2016 16:59:12 -0500 Subject: [PATCH] added pause and set video to position 0 on new file # TODO: Add support for this setting in the GUI Config. --- syncplay/__init__.py | 4 ++-- syncplay/client.py | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/syncplay/__init__.py b/syncplay/__init__.py index b0ad1d2..9264a56 100644 --- a/syncplay/__init__.py +++ b/syncplay/__init__.py @@ -1,4 +1,4 @@ version = '1.3.4' milestone = 'Chami' -release_number = '21' -projectURL = 'http://syncplay.pl/' +release_number = '22' +projectURL = 'https://github.com/nuthing/syncplay' diff --git a/syncplay/client.py b/syncplay/client.py index 3d135e9..ee397bd 100644 --- a/syncplay/client.py +++ b/syncplay/client.py @@ -406,6 +406,9 @@ class SyncplayClient(object): filename, size = self.__executePrivacySettings(filename, size) self.userlist.currentUser.setFile(filename, duration, size, path) self.sendFile() + self.toggleReady() + self.updatePlayerStatus(True, 0) + self.setPosition(0) def __executePrivacySettings(self, filename, size): if self._config['filenamePrivacyMode'] == PRIVACY_SENDHASHED_MODE: @@ -495,7 +498,7 @@ class SyncplayClient(object): self._lastPlayerUpdate = time.time() position += self.getUserOffset() if self._player and self.userlist.currentUser.file: - if position < 0: + if position <= 0: position = 0 self._protocol.sendState(self.getPlayerPosition(), self.getPlayerPaused(), True, None, True) self._player.setPosition(position)