Beispiel #1
0
 def onPlayBackStopped(self):
     # SET BOOKMARKS AND RESUME POINTS AND CLEAR FILE
     self.setProgress()
     # NEXTUP MODE
     if self.nextup_service == 'true' and self.content != 'movie':
         if self.playNext == True:
             from resources.lib.modules import smartplay
             smartplay.play_next_episode(self.next_episode)
Beispiel #2
0
    def smartplay(self, mode='next'):
        if mode == 'scrape_next_episode':
            try:
                if self.content == 'movie': raise Exception()
                from resources.lib.modules import smartplay
                t = libThread.Thread(smartplay.scrape_next_episode,
                                     self.tvshowtitle,
                                     self.year,
                                     self.imdb,
                                     self.tvdb,
                                     'en',
                                     season=self.season,
                                     episode=self.episode)
                t.start()
            except:
                pass
        elif mode == 'next_episode':
            try:
                if self.content == 'movie': raise Exception()
                from resources.lib.modules import smartplay
                if len(self.next_episode) > 0: raise Exception()
                self.next_episode = smartplay.next_episode(
                    self.tvshowtitle,
                    self.year,
                    self.imdb,
                    self.tvdb,
                    'en',
                    season=self.season,
                    episode=self.episode)
                return self.next_episode
            except:
                pass

        elif mode == 'play_next':
            try:
                from resources.lib.modules import smartplay
                self.next_episode = smartplay.next_episode(
                    self.tvshowtitle,
                    self.year,
                    self.imdb,
                    self.tvdb,
                    'en',
                    season=self.season,
                    episode=self.episode)
                smartplay.play_next_episode(self.next_episode)
            except:
                pass
Beispiel #3
0
 def onPlayBackStopped(self):
     self.setProgress()
     if self.playNext == True:
         from resources.lib.modules import smartplay
         smartplay.play_next_episode(self.next_episode)