3 |
|
|
4 |
''' |
''' |
5 |
Todic plugin for XBMC |
Todic plugin for XBMC |
6 |
Version 0.1.2 |
Version 0.1.3 |
7 |
''' |
''' |
8 |
|
|
9 |
import sys |
import sys |
286 |
|
|
287 |
|
|
288 |
def play_video(url, name, description): |
def play_video(url, name, description): |
289 |
param1 = parse_parameter_string(url) |
playPosition = 0 |
290 |
clipkey = param1["clipkey"] |
savedPosition = 0 |
291 |
|
try: |
292 |
|
param1 = parse_parameter_string(url) |
293 |
|
clipkey = param1["clipkey"] |
294 |
|
|
295 |
print "[Todic] ClipKey:" + clipkey |
print "[Todic] ClipKey:" + clipkey |
296 |
detailurl = __backend__ + "&action=clipdetails&clipkey=" + clipkey |
detailurl = __backend__ + "&action=clipdetails&clipkey=" + clipkey |
297 |
print "[Todic] detailURL = " + detailurl |
print "[Todic] detailURL = " + detailurl |
298 |
|
|
299 |
xml = open_url(detailurl) |
xml = open_url(detailurl) |
300 |
|
|
301 |
clipDetailsDoc = parseString(xml) |
clipDetailsDoc = parseString(xml) |
302 |
savedPosition = int( getText(clipDetailsDoc.getElementsByTagName("position")) ) |
savedPosition = int( getText(clipDetailsDoc.getElementsByTagName("position")) ) |
303 |
playPosition = 0 |
except: |
304 |
|
print "[Todic] Unexpected error:", sys.exc_info()[0] |
305 |
|
|
306 |
if (description == None or description == ""): |
if (description == None or description == ""): |
307 |
if (savedPosition > 0): |
if (savedPosition > 0): |