Fix Kodi suddenly marking item as played

This commit is contained in:
croneter 2018-01-28 13:55:00 +01:00
parent 8da730ed8d
commit bc26d53945

View file

@ -1290,6 +1290,10 @@ class LibrarySync(Thread):
if status == 'buffering': if status == 'buffering':
continue continue
ratingKey = str(item['ratingKey']) ratingKey = str(item['ratingKey'])
for pid in (1, 2, 3):
if ratingKey == state.PLAYER_STATES[pid]['plex_id']:
# Kodi is playing this item - no need to set the playstate
continue
with plexdb.Get_Plex_DB() as plex_db: with plexdb.Get_Plex_DB() as plex_db:
kodi_info = plex_db.getItem_byId(ratingKey) kodi_info = plex_db.getItem_byId(ratingKey)
if kodi_info is None: if kodi_info is None: