--- misc/xbmc/plugin.video.todic/default.py 2016/11/29 18:53:13 3157 +++ misc/xbmc/plugin.video.todic/default.py 2016/12/01 13:43:40 3158 @@ -3,7 +3,7 @@ ''' Todic plugin for XBMC - Version 0.1.2 + Version 0.1.3 ''' import sys @@ -286,18 +286,22 @@ def play_video(url, name, description): - param1 = parse_parameter_string(url) - clipkey = param1["clipkey"] + playPosition = 0 + savedPosition = 0 + try: + param1 = parse_parameter_string(url) + clipkey = param1["clipkey"] - print "[Todic] ClipKey:" + clipkey - detailurl = __backend__ + "&action=clipdetails&clipkey=" + clipkey - print "[Todic] detailURL = " + detailurl + print "[Todic] ClipKey:" + clipkey + detailurl = __backend__ + "&action=clipdetails&clipkey=" + clipkey + print "[Todic] detailURL = " + detailurl - xml = open_url(detailurl) + xml = open_url(detailurl) - clipDetailsDoc = parseString(xml) - savedPosition = int( getText(clipDetailsDoc.getElementsByTagName("position")) ) - playPosition = 0 + clipDetailsDoc = parseString(xml) + savedPosition = int( getText(clipDetailsDoc.getElementsByTagName("position")) ) + except: + print "[Todic] Unexpected error:", sys.exc_info()[0] if (description == None or description == ""): if (savedPosition > 0):