Force playstate to appear immediately

Just incase there's something holding the process. To be reviewed at a
later time.
This commit is contained in:
angelblue05 2015-05-17 22:04:24 -05:00
parent b72f40aeb2
commit f3dfeb7653

View file

@ -46,11 +46,12 @@ class WriteKodiVideoDB():
downloadUtils.downloadUrl(watchedurl, type="POST") downloadUtils.downloadUrl(watchedurl, type="POST")
else: else:
downloadUtils.downloadUrl(watchedurl, type="DELETE") downloadUtils.downloadUrl(watchedurl, type="DELETE")
# Erase resume point when user marks unwatched to follow Emby behavior # Erase resume point when user marks watched/unwatched to follow Emby behavior
# Also force sets the playcount to instantly reflect the appropriate playstate.
if type == "episode": if type == "episode":
resume = '{"jsonrpc": "2.0", "method": "VideoLibrary.SetEpisodeDetails", "params": {"episodeid": %d, "resume": {"position": 0}}, "id": "setResumePoint"}' % id resume = '{"jsonrpc": "2.0", "method": "VideoLibrary.SetEpisodeDetails", "params": {"episodeid": %d, "playcount": %d, "resume": {"position": 0}}, "id": "setResumePoint"}' % (id, playcount)
elif type == "movie": elif type == "movie":
resume = '{"jsonrpc": "2.0", "method": "VideoLibrary.SetMovieDetails", "params": {"movieid": %d, "resume": {"position": 0}}, "id": "setResumePoint"}' % id resume = '{"jsonrpc": "2.0", "method": "VideoLibrary.SetMovieDetails", "params": {"movieid": %d, "playcount": %d, "resume": {"position": 0}}, "id": "setResumePoint"}' % (id, playcount)
xbmc.executeJSONRPC(resume) xbmc.executeJSONRPC(resume)
def addOrUpdateMovieToKodiLibrary( self, embyId ,connection, cursor, viewTag): def addOrUpdateMovieToKodiLibrary( self, embyId ,connection, cursor, viewTag):