Fix Played Time
This commit is contained in:
@@ -1801,6 +1801,7 @@ def get_played_time(item):
|
|||||||
if type(result) == dict:
|
if type(result) == dict:
|
||||||
result = db['viewed'].get(ID, {}).get('{}x{}'.format(s, e), 0)
|
result = db['viewed'].get(ID, {}).get('{}x{}'.format(s, e), 0)
|
||||||
played_time = result
|
played_time = result
|
||||||
|
|
||||||
except:
|
except:
|
||||||
import traceback
|
import traceback
|
||||||
logger.error(traceback.format_exc())
|
logger.error(traceback.format_exc())
|
||||||
@@ -1826,12 +1827,13 @@ def set_played_time(item):
|
|||||||
e = item.infoLabels.get('episode')
|
e = item.infoLabels.get('episode')
|
||||||
|
|
||||||
try:
|
try:
|
||||||
if item.contentType == 'movie':
|
if e:
|
||||||
db['viewed'][ID] = played_time
|
|
||||||
elif e:
|
|
||||||
newDict = db['viewed'].get(ID, {})
|
newDict = db['viewed'].get(ID, {})
|
||||||
newDict['{}x{}'.format(s, e)] = played_time
|
newDict['{}x{}'.format(s, e)] = played_time
|
||||||
db['viewed'][ID] = newDict
|
db['viewed'][ID] = newDict
|
||||||
|
else:
|
||||||
|
db['viewed'][ID] = played_time
|
||||||
|
|
||||||
except:
|
except:
|
||||||
import traceback
|
import traceback
|
||||||
logger.error(traceback.format_exc())
|
logger.error(traceback.format_exc())
|
||||||
|
|||||||
Reference in New Issue
Block a user