/[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 3249 by torben, Thu Feb 28 10:40:52 2019 UTC revision 3250 by torben, Thu Feb 28 11:03:28 2019 UTC
# Line 349  def play_real_video(url, name, position) Line 349  def play_real_video(url, name, position)
349      url = getText(doc.getElementsByTagName("url"))      url = getText(doc.getElementsByTagName("url"))
350    
351      subtitleurl = getText(doc.getElementsByTagName("subtitles"))      subtitleurl = getText(doc.getElementsByTagName("subtitles"))
     subtitlesfile = os.path.join(datapath, 'temp.srt')  
352    
     # if old srt file exists delete it first  
     if os.path.isfile(subtitlesfile):  
         os.unlink(subtitlesfile)  
353    
354      print( '[Todic] subs: ' + str(subtitleurl) )      print( '[Todic] subs: ' + str(subtitleurl) )
     if len(subtitleurl) > 0:  
         subtitles = open_url(subtitleurl)  
         SaveFile(subtitlesfile, subtitles)  
         print( '[Todic] downloaded subtitles' )  
355    
356      image = xbmc.getInfoImage('ListItem.Thumb')      image = xbmc.getInfoImage('ListItem.Thumb')
357      listitem = xbmcgui.ListItem(      listitem = xbmcgui.ListItem(
# Line 368  def play_real_video(url, name, position) Line 360  def play_real_video(url, name, position)
360      listitem.setProperty('ResumeTime', '300')      listitem.setProperty('ResumeTime', '300')
361      listitem.setProperty('TotalTime', '3000')      listitem.setProperty('TotalTime', '3000')
362    
363        if len(subtitleurl) > 0:
364            listitem.setSubtitles([subtitleurl])
365    
366      player = TodicPlayer()      player = TodicPlayer()
367      player.play(str(url), listitem)      player.play(str(url), listitem)
368    
# Line 382  def play_real_video(url, name, position) Line 377  def play_real_video(url, name, position)
377    
378    
379      if xbmc.Player().isPlaying():      if xbmc.Player().isPlaying():
         if os.path.isfile(subtitlesfile):  
             player.setSubtitles(subtitlesfile)  
             print( '[Todic] started subtitles')  
         else:  
             player.showSubtitles(False)  
   
380    
381          if (position > 0):          if (position > 0):
382              while (player.getTotalTime() == 0.0): #Vent indtil vi har beregnet hvor langt klippet er              while (player.getTotalTime() == 0.0): #Vent indtil vi har beregnet hvor langt klippet er

Legend:
Removed from v.3249  
changed lines
  Added in v.3250

  ViewVC Help
Powered by ViewVC 1.1.20