def isPlayingZone(self): if WindowShowing.isTvTunesOverrideContinuePlaying(): return True if WindowShowing.isRecentEpisodesAdded(): return False if WindowShowing.isPluginPath(): return False if WindowShowing.isMovieInformation() and Settings.isPlayVideoInformation(): return True if WindowShowing.isSeasons() and Settings.isPlayTvShowSeasons(): return True if WindowShowing.isEpisodes() and Settings.isPlayTvShowEpisodes(): return True # Only valid if wanting theme on movie list if WindowShowing.isMovies() and Settings.isPlayMovieList(): return True # Only valid if wanting theme on TV list if WindowShowing.isTvShowTitles() and Settings.isPlayTvShowList(): return True # Only valid if wanting theme on Music Video list if WindowShowing.isMusicVideoTitles() and Settings.isPlayMusicVideoList(): return True if WindowShowing.isMusicSection(): return True # Any other area is deemed to be a non play area return False
def isPlayingZone(self): if WindowShowing.isTvTunesOverrideContinuePlaying(): return True if WindowShowing.isRecentEpisodesAdded(): return False if WindowShowing.isPluginPath(): return False if WindowShowing.isMovieInformation() and Settings.isPlayVideoInformation(): return True if WindowShowing.isSeasons() and Settings.isPlayTvShowSeasons(): return True if WindowShowing.isEpisodes() and Settings.isPlayTvShowEpisodes(): return True # Only valid if wanting theme on movie list if WindowShowing.isMovies() and Settings.isPlayMovieList(): return True # Only valid if wanting theme on TV list if WindowShowing.isTvShowTitles() and Settings.isPlayTvShowList(): return True # Only valid if wanting theme on Music Video list if WindowShowing.isMusicVideoTitles() and Settings.isPlayMusicVideoList(): return True if WindowShowing.isMusicSection(): return True # Any other area is deemed to be a non play area return False
def _checkListPlayingDelay(self, themes): # Check if we are playing themes on the list view, in which case we will want to delay them if (Settings.isPlayMovieList() and WindowShowing.isMovies()) or ( Settings.isPlayTvShowList() and WindowShowing.isTvShowTitles() ) or (Settings.isPlayMusicVideoList() and WindowShowing.isMusicVideoTitles()): log("DelayedStartTheme: Movie List playing delay detected, anchorTime = %s" % str(self.anchorTime)) if themes != self.themesToStart: # Theme selection has changed self.themesToStart = themes # Reset the current time as we need the delay from here self.anchorTime = 2 # for movie list delay, it is just a counter else: # reduce the anchor by one self.anchorTime = self.anchorTime - 1 if self.anchorTime < 1: self.clear() return True return False # Default is to allow playing return True
def _checkListPlayingDelay(self, themes): # Check if we are playing themes on the list view, in which case we will want to delay them if (Settings.isPlayMovieList() and WindowShowing.isMovies()) or (Settings.isPlayTvShowList() and WindowShowing.isTvShowTitles()) or (Settings.isPlayMusicVideoList() and WindowShowing.isMusicVideoTitles()): log("DelayedStartTheme: Movie List playing delay detected, anchorTime = %s" % str(self.anchorTime)) if themes != self.themesToStart: # Theme selection has changed self.themesToStart = themes # Reset the current time as we need the delay from here self.anchorTime = 2 # for movie list delay, it is just a counter else: # reduce the anchor by one self.anchorTime = self.anchorTime - 1 if self.anchorTime < 1: self.clear() return True return False # Default is to allow playing return True