added resume point for episodes

This commit is contained in:
im85288 2015-03-25 16:01:13 +00:00
parent 865b07858e
commit 39a8a5262f

View file

@ -14,6 +14,7 @@ from DownloadUtils import DownloadUtils
downloadUtils = DownloadUtils() downloadUtils = DownloadUtils()
from PlayUtils import PlayUtils from PlayUtils import PlayUtils
from ReadKodiDB import ReadKodiDB from ReadKodiDB import ReadKodiDB
from ReadEmbyDB import ReadEmbyDB
from API import API from API import API
import Utils as utils import Utils as utils
import os import os
@ -50,10 +51,16 @@ class PlaybackUtils():
resume_result = 0 resume_result = 0
seekTime = 0 seekTime = 0
#get the resume point from Kodi DB #get the resume point from Kodi DB for a Movie
kodiItem = ReadKodiDB().getKodiMovie(id) kodiItem = ReadKodiDB().getKodiMovie(id)
if kodiItem != None: if kodiItem != None:
seekTime = int(round(kodiItem['resume'].get("position"))) seekTime = int(round(kodiItem['resume'].get("position")))
else:
#get the resume point from Kodi DB for an episode
episodeItem = ReadEmbyDB().getItem(id)
kodiItem = ReadKodiDB().getKodiEpisodeByMbItem(id,episodeItem["SeriesId"])
if kodiItem != None:
seekTime = int(round(kodiItem['resume'].get("position")))
playurl = PlayUtils().getPlayUrl(server, id, result) playurl = PlayUtils().getPlayUrl(server, id, result)