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