119 |
print "[TodicPlayer] : stopped" |
print "[TodicPlayer] : stopped" |
120 |
self.reportPlaytime("stopped") |
self.reportPlaytime("stopped") |
121 |
|
|
122 |
|
def onPlayBackPaused(self): |
123 |
|
print "[TodicPlayer] : paused" |
124 |
|
self.reportPlaytime("paused") |
125 |
|
|
126 |
|
def onPlayBackResumed(self): |
127 |
|
print "[TodicPlayer] : resumed" |
128 |
|
self.reportPlaytime("resumed") |
129 |
|
|
130 |
|
|
131 |
def onPlayBackEnded(self): |
def onPlayBackEnded(self): |
134 |
self.reportPlaytime("ended") |
self.reportPlaytime("ended") |
135 |
|
|
136 |
def tick(self): |
def tick(self): |
137 |
|
#print "[Todic] Tick: " + str( self.isPlaying() ) |
138 |
if ( self.isPlaying() ): |
if ( self.isPlaying() ): |
139 |
self.playingPosition = self.getTime() |
self.playingPosition = self.getTime() |
140 |
now = time() |
now = time() |
193 |
try: |
try: |
194 |
return open_url(url) |
return open_url(url) |
195 |
except: |
except: |
196 |
print "[Todic ]Some error during open_url call to ", url |
print "[Todic] Some error during open_url call to ", url |
197 |
|
|
198 |
|
|
199 |
|
|
230 |
|
|
231 |
|
|
232 |
def buildList(url, title, endlist=True): |
def buildList(url, title, endlist=True): |
233 |
print '[TODIC]:' + str(url) |
print '[Todic]:' + str(url) |
234 |
|
|
235 |
link = open_url(url) |
link = open_url(url) |
236 |
doc = parseString(link) |
doc = parseString(link) |
237 |
ty = doc.getElementsByTagName("meta")[0].getAttribute("type") |
ty = doc.getElementsByTagName("meta")[0].getAttribute("type") |
238 |
print '[TODIC]' + str(ty) |
print '[Todic]' + str(ty) |
239 |
|
|
240 |
if ty == 'clipList': |
if ty == 'clipList': |
241 |
mode = '50' |
mode = '50' |
335 |
if os.path.isfile(subtitlesfile): |
if os.path.isfile(subtitlesfile): |
336 |
os.unlink(subtitlesfile) |
os.unlink(subtitlesfile) |
337 |
|
|
338 |
print '[TODIC] subs: ' + str(subtitleurl) |
print '[Todic] subs: ' + str(subtitleurl) |
339 |
if len(subtitleurl) > 0: |
if len(subtitleurl) > 0: |
340 |
subtitles = open_url(subtitleurl) |
subtitles = open_url(subtitleurl) |
341 |
SaveFile(subtitlesfile, subtitles) |
SaveFile(subtitlesfile, subtitles) |
342 |
print 'TODIC downloaded subtitles' |
print '[Todic] downloaded subtitles' |
343 |
|
|
344 |
image = xbmc.getInfoImage('ListItem.Thumb') |
image = xbmc.getInfoImage('ListItem.Thumb') |
345 |
listitem = xbmcgui.ListItem( |
listitem = xbmcgui.ListItem( |
364 |
if xbmc.Player().isPlaying(): |
if xbmc.Player().isPlaying(): |
365 |
if os.path.isfile(subtitlesfile): |
if os.path.isfile(subtitlesfile): |
366 |
player.setSubtitles(subtitlesfile) |
player.setSubtitles(subtitlesfile) |
367 |
print 'TODIC started subtitles' |
print '[Todic] started subtitles' |
368 |
else: |
else: |
369 |
player.disableSubtitles() |
player.disableSubtitles() |
370 |
|
|
391 |
url = __backend__ + "&action=search&search=" + \ |
url = __backend__ + "&action=search&search=" + \ |
392 |
urllib.quote_plus(search) |
urllib.quote_plus(search) |
393 |
|
|
394 |
# print "[TODIC] Search start: " + search |
# print "[Todic] Search start: " + search |
395 |
# print "[TODIC] Search url: " + url |
# print "[Todic] Search url: " + url |
396 |
|
|
397 |
buildList(url, "søgning") |
buildList(url, "søgning") |
398 |
|
|
404 |
url = __backend__ + "&action=searchseries&search=" + \ |
url = __backend__ + "&action=searchseries&search=" + \ |
405 |
urllib.quote_plus(search) |
urllib.quote_plus(search) |
406 |
|
|
407 |
# print "[TODIC] Search start: " + search |
# print "[Todic] Search start: " + search |
408 |
# print "[TODIC] Search url: " + url |
# print "[Todic] Search url: " + url |
409 |
|
|
410 |
buildList(url, "serie søgning") |
buildList(url, "serie søgning") |
411 |
|
|