diff --git a/resources/lib/Player.py b/resources/lib/Player.py index 6372e7ba..5ab20095 100644 --- a/resources/lib/Player.py +++ b/resources/lib/Player.py @@ -208,6 +208,13 @@ class Player( xbmc.Player ): def onPlayBackSeek( self, time, seekOffset ): self.logMsg("PLAYBACK_SEEK",2) + # Make position when seeking a bit more accurate + try: + playTime = xbmc.Player().getTime() + currentFile = xbmc.Player().getPlayingFile() + if(self.played_information.get(currentFile) != None): + self.played_information[currentFile]["currentPosition"] = playTime + except: pass self.reportPlayback() def onPlayBackStarted( self ):