diff --git a/BTClientPlayer.py b/BTClientPlayer.py index 64ff25b..9abb2e4 100644 --- a/BTClientPlayer.py +++ b/BTClientPlayer.py @@ -371,17 +371,17 @@ class BTClientPlayer(xbmc.Player): log('[onPlayBackStopped]: '+(str(("video", "stop", self.display_name)))) - def onPlayBackSeek(self): + def onPlayBackSeek(self, x ,y): log('[onPlayBackSeek]: '+(str(("video", "seek", self.display_name)))) - self.pause() - self.buffer() - self.play() + xbmc.Player().pause() + if self.buffer(): + xbmc.Player().play() - def onPlayBackSeekChapter(self): + def onPlayBackSeekChapter(self, x): log('[onPlayBackSeek]: '+(str(("video", "seek", self.display_name)))) - self.pause() - self.buffer() - self.play() + xbmc.Player().pause() + if self.buffer(): + xbmc.Player().play() @contextmanager def attach(self, callback, *events): diff --git a/functions.py b/functions.py index 165ee0e..a66623d 100644 --- a/functions.py +++ b/functions.py @@ -1753,7 +1753,7 @@ def check_network_advancedsettings(): path=xbmc.translatePath('special://profile/advancedsettings.xml') updated=False #path='''C:\\Users\\Admin\\AppData\\Roaming\\Kodi\\userdata\\advancedsettings.xml''' - settings={'buffermode':2, 'curlclienttimeout':100, 'cachemembuffersize':252420, 'readbufferfactor':5} + settings={'buffermode':2, 'curlclienttimeout':30, 'cachemembuffersize':252420, 'readbufferfactor':5} add, update = {}, {} if not os.path.exists(path): @@ -1761,7 +1761,7 @@ def check_network_advancedsettings(): file_cont=''' 2 - 100 + 30 252420 5 @@ -1778,7 +1778,7 @@ def check_network_advancedsettings(): ''' 2 - 100 + 30 252420 5