From 619ea2d876d75af0a7cce9f967c39c5b03387644 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Wed, 29 Jul 2015 02:51:57 +0200 Subject: [PATCH] fix for playcount sync --- resources/lib/WriteKodiVideoDB.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/resources/lib/WriteKodiVideoDB.py b/resources/lib/WriteKodiVideoDB.py index aa630827..a01f4541 100644 --- a/resources/lib/WriteKodiVideoDB.py +++ b/resources/lib/WriteKodiVideoDB.py @@ -67,7 +67,7 @@ class WriteKodiVideoDB(): doUtils.downloadUrl(watchedurl, type = "DELETE") self.logMsg("Mark as unwatched for Id: %s, playcount: %s." % (emby_id, playcount), 1) # Erase any resume point associated - self.setKodiResumePoint(id, 0, 0, cursor) + self.setKodiResumePoint(id, 0, 0, cursor, playcount) finally: cursor.close @@ -825,7 +825,7 @@ class WriteKodiVideoDB(): if cacheimage and imageType in ("fanart", "poster"): self.textureCache.CacheTexture(imageUrl) - def setKodiResumePoint(self, fileid, resume_seconds, total_seconds, cursor, playcount=None, dateplayed=None, realpath=None, realfile=None): + def setKodiResumePoint(self, fileid, resume_seconds, total_seconds, cursor, playcount, dateplayed=None, realpath=None, realfile=None): if realpath: #delete any existing resume point for the real filepath @@ -842,9 +842,8 @@ class WriteKodiVideoDB(): cursor.execute("DELETE FROM bookmark WHERE idFile = ?", (fileid,)) #set watched count - if playcount: - query = "UPDATE files SET playCount = ?, lastPlayed = ? WHERE idFile = ?" - cursor.execute(query, (playcount, dateplayed, fileid)) + query = "UPDATE files SET playCount = ?, lastPlayed = ? WHERE idFile = ?" + cursor.execute(query, (playcount, dateplayed, fileid)) #set the resume bookmark if resume_seconds: