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 ):