/[projects]/misc/xbmc/plugin.video.todic/default.py
ViewVC logotype

Diff of /misc/xbmc/plugin.video.todic/default.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3156 by torben, Mon Nov 28 19:13:58 2016 UTC revision 3157 by torben, Tue Nov 29 18:53:13 2016 UTC
# Line 119  class TodicPlayer(xbmc.Player): Line 119  class TodicPlayer(xbmc.Player):
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):
# Line 127  class TodicPlayer(xbmc.Player): Line 134  class TodicPlayer(xbmc.Player):
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()
# Line 185  def open_url_safe(url): Line 193  def open_url_safe(url):
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    
# Line 222  def rootMenu(): Line 230  def rootMenu():
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'
# Line 327  def play_real_video(url, name, position) Line 335  def play_real_video(url, name, position)
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(
# Line 356  def play_real_video(url, name, position) Line 364  def play_real_video(url, name, position)
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    
# Line 383  def search(): Line 391  def search():
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    
# Line 396  def searchSeries(): Line 404  def searchSeries():
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    

Legend:
Removed from v.3156  
changed lines
  Added in v.3157

  ViewVC Help
Powered by ViewVC 1.1.20