Don't record last played date if state unwatched
This commit is contained in:
parent
229b0491b6
commit
491aa32586
1 changed files with 3 additions and 1 deletions
|
@ -80,6 +80,7 @@ def _record_playstate(status, ended):
|
||||||
LOG.debug('Playback progress %s (%s of %s seconds)',
|
LOG.debug('Playback progress %s (%s of %s seconds)',
|
||||||
progress, time, totaltime)
|
progress, time, totaltime)
|
||||||
playcount = status['playcount']
|
playcount = status['playcount']
|
||||||
|
last_played = unix_date_to_kodi(unix_timestamp())
|
||||||
if playcount is None:
|
if playcount is None:
|
||||||
LOG.info('playcount not found, looking it up in the Kodi DB')
|
LOG.info('playcount not found, looking it up in the Kodi DB')
|
||||||
with kodidb.GetKodiDB('video') as kodi_db:
|
with kodidb.GetKodiDB('video') as kodi_db:
|
||||||
|
@ -90,6 +91,7 @@ def _record_playstate(status, ended):
|
||||||
v.IGNORE_SECONDS_AT_START)
|
v.IGNORE_SECONDS_AT_START)
|
||||||
# Annoying Plex bug - it'll reset an already watched video to unwatched
|
# Annoying Plex bug - it'll reset an already watched video to unwatched
|
||||||
playcount = 0
|
playcount = 0
|
||||||
|
last_played = None
|
||||||
time = 0
|
time = 0
|
||||||
elif progress >= v.MARK_PLAYED_AT:
|
elif progress >= v.MARK_PLAYED_AT:
|
||||||
LOG.debug('Recording entirely played video since progress > %s',
|
LOG.debug('Recording entirely played video since progress > %s',
|
||||||
|
@ -101,7 +103,7 @@ def _record_playstate(status, ended):
|
||||||
time,
|
time,
|
||||||
totaltime,
|
totaltime,
|
||||||
playcount,
|
playcount,
|
||||||
unix_date_to_kodi(unix_timestamp()))
|
last_played)
|
||||||
|
|
||||||
|
|
||||||
class PKC_Player(Player):
|
class PKC_Player(Player):
|
||||||
|
|
Loading…
Reference in a new issue