diff --git a/resources/lib/player.py b/resources/lib/player.py index 70dc67a4..a0c0a060 100644 --- a/resources/lib/player.py +++ b/resources/lib/player.py @@ -222,7 +222,7 @@ class Player(xbmc.Player): 'playQueueVersion': playQueueVersion, 'playQueueID': playQueueID, 'playQueueItemID': playQueueItemID, - 'runtime': runtime * 1000, + 'runtime': runtime, 'item_id': itemId, 'refresh_id': refresh_id, 'currentfile': currentFile, @@ -477,7 +477,7 @@ class Player(xbmc.Player): if currentPosition and runtime: try: - percentComplete = currentPosition / int(runtime) + percentComplete = float(currentPosition) / float(runtime) except ZeroDivisionError: # Runtime is 0. percentComplete = 0 @@ -549,7 +549,7 @@ class Player(xbmc.Player): args = { 'ratingKey': itemId, 'state': 'stopped', # 'stopped', 'paused', 'buffering', 'playing' - 'time': int(playTime) * 1000, + 'time': int(playTime), 'duration': int(duration) } url = url + urlencode(args)