def root(self): self.addDirectoryItem(32001, 'movieNavigator', 'movies.png', 'DefaultMovies.png') self.addDirectoryItem(32002, 'tvNavigator', 'tvshows.png', 'DefaultTVShows.png') if control.getMenuEnabled('navi.anime'): self.addDirectoryItem('Anime', 'animeNavigator', 'boxsets.png', 'DefaultFolder.png') if control.getMenuEnabled('mylists.widget'): self.addDirectoryItem(32003, 'mymovieNavigator', 'mymovies.png','DefaultVideoPlaylists.png') self.addDirectoryItem(32004, 'mytvNavigator', 'mytvshows.png', 'DefaultVideoPlaylists.png') if control.setting('newmovies.widget') != '0': indexer = 32478 indexer_icon = 'imdb.png' setting = control.setting('newmovies.widget') if setting == '2': indexer = 32479 indexer_icon = 'trakt.png' self.addDirectoryItem(indexer if indexLabels else 32477, 'newMovies', indexer_icon if iconLogos else 'latest-movies.png', 'DefaultRecentlyAddedMovies.png') if (traktIndicators is True and not control.setting('tv.widget.alt') == '0') or (traktIndicators is False and not control.setting('tv.widget') == '0'): indexer = 32481 indexer_icon = 'tvmaze.png' setting = control.setting('tv.widget.alt') if setting == '2' or setting == '3': indexer = 32482 indexer_icon = 'trakt.png' self.addDirectoryItem(indexer if indexLabels else 32480, 'tvWidget', indexer_icon if iconLogos else 'latest-episodes.png', 'DefaultRecentlyAddedEpisodes.png') self.addDirectoryItem(32484 if indexLabels else 32483, 'calendar&url=added', 'tvmaze.png' if iconLogos else 'latest-episodes.png', 'DefaultTVShows.png', queue=True) if control.setting('furk.api') != '': self.addDirectoryItem('Furk.net', 'furkNavigator', 'movies.png', 'DefaultMovies.png') if control.getMenuEnabled('navi.youtube'): self.addDirectoryItem('You Tube Videos', 'youtube', 'youtube.png', 'youtube.png') self.addDirectoryItem(32010, 'searchNavigator', 'search.png', 'DefaultAddonsSearch.png') self.addDirectoryItem(32008, 'toolNavigator', 'tools.png', 'DefaultAddonService.png') downloads = True if control.setting('downloads') == 'true' and (len(control.listDir(control.setting('movie.download.path'))[0]) > 0 or len(control.listDir(control.setting('tv.download.path'))[0]) > 0) else False if downloads is True: self.addDirectoryItem(32009, 'downloadNavigator', 'downloads.png', 'DefaultFolder.png') if control.getMenuEnabled('navi.news'): self.addDirectoryItem(32013, 'ShowNews', 'icon.png', 'DefaultAddonHelper.png', isFolder=False) if control.getMenuEnabled('navi.changelog'): self.addDirectoryItem(32014, 'ShowChangelog', 'icon.png', 'DefaultAddonsUpdates.png', isFolder=False) self.endDirectory()
def root(self): self.addDirectoryItem(33046, 'movieNavigator', 'movies.png', 'DefaultMovies.png') self.addDirectoryItem(33047, 'tvNavigator', 'tvshows.png', 'DefaultTVShows.png') if control.getMenuEnabled('navi.anime'): self.addDirectoryItem('Anime', 'anime_Navigator', 'boxsets.png', 'DefaultFolder.png') if control.getMenuEnabled('mylists.widget'): self.addDirectoryItem(32003, 'mymovieNavigator', 'mymovies.png', 'DefaultVideoPlaylists.png') self.addDirectoryItem(32004, 'mytvNavigator', 'mytvshows.png', 'DefaultVideoPlaylists.png') if control.setting('furk.api') != '' and control.getMenuEnabled( 'navi.furk'): self.addDirectoryItem('Furk.net', 'furkNavigator', 'movies.png', 'DefaultMovies.png') if control.getMenuEnabled('navi.youtube'): self.addDirectoryItem('You Tube Videos', 'youtube', 'youtube.png', 'youtube.png') self.addDirectoryItem(32010, 'tools_searchNavigator', 'search.png', 'DefaultAddonsSearch.png') self.addDirectoryItem(32008, 'tools_toolNavigator', 'tools.png', 'DefaultAddonService.png') downloads = True if control.setting('downloads') == 'true' and ( len(control.listDir(control.setting('movie.download.path'))[0]) > 0 or len(control.listDir(control.setting('tv.download.path'))[0]) > 0 ) else False if downloads: self.addDirectoryItem(32009, 'downloadNavigator', 'downloads.png', 'DefaultFolder.png') if control.getMenuEnabled('navi.prem.services'): self.addDirectoryItem('Premium Services', 'premiumNavigator', 'premium.png', 'DefaultFolder.png') if control.getMenuEnabled('navi.news'): self.addDirectoryItem(32013, 'tools_ShowNews', 'icon.png', 'DefaultAddonHelper.png', isFolder=False) if control.getMenuEnabled('navi.changelog'): self.addDirectoryItem(32014, 'tools_ShowChangelog', 'icon.png', 'DefaultAddonsUpdates.png', isFolder=False) self.endDirectory()
def tvshows(self, lite=False): if control.getMenuEnabled('navi.originals'): self.addDirectoryItem( 40071 if indexLabels else 40070, 'tvOriginals', 'tvmaze.png' if iconLogos else 'networks.png', 'DefaultNetwork.png') if control.getMenuEnabled('navi.tv.imdb.popular'): self.addDirectoryItem( 32429 if indexLabels else 32428, 'tvshows&url=popular', 'imdb.png' if iconLogos else 'most-popular.png', 'DefaultTVShows.png') if control.getMenuEnabled('navi.tv.tmdb.popular'): self.addDirectoryItem( 32431 if indexLabels else 32430, 'tmdbTvshows&url=tmdb_popular', 'tmdb.png' if iconLogos else 'most-popular.png', 'DefaultTVShows.png') if control.getMenuEnabled('navi.tv.trakt.popular'): self.addDirectoryItem( 32433 if indexLabels else 32432, 'tvshows&url=traktpopular', 'trakt.png' if iconLogos else 'most-popular.png', 'DefaultTVShows.png', queue=True) if control.getMenuEnabled('navi.tv.imdb.mostvoted'): self.addDirectoryItem( 32439 if indexLabels else 32438, 'tvshows&url=views', 'imdb.png' if iconLogos else 'most-voted.png', 'DefaultTVShows.png') if control.getMenuEnabled('navi.tv.tmdb.toprated'): self.addDirectoryItem( 32441 if indexLabels else 32440, 'tmdbTvshows&url=tmdb_toprated', 'tmdb.png' if iconLogos else 'most-voted.png', 'DefaultTVShows.png') if control.getMenuEnabled('navi.tv.trakt.trending'): self.addDirectoryItem(32443 if indexLabels else 32442, 'tvshows&url=trakttrending', 'trakt.png' if iconLogos else 'trending.png', 'DefaultTVShows.png') if control.getMenuEnabled('navi.tv.imdb.highlyrated'): self.addDirectoryItem( 32449 if indexLabels else 32448, 'tvshows&url=rating', 'imdb.png' if iconLogos else 'highly-rated.png', 'DefaultTVShows.png') if control.getMenuEnabled('navi.tv.trakt.recommended'): self.addDirectoryItem( 32445 if indexLabels else 32444, 'tvshows&url=traktrecommendations', 'trakt.png' if iconLogos else 'highly-rated.png', 'DefaultTVShows.png', queue=True) if control.getMenuEnabled('navi.tv.imdb.genres'): self.addDirectoryItem(32456 if indexLabels else 32455, 'tvGenres', 'imdb.png' if iconLogos else 'genres.png', 'DefaultGenre.png') if control.getMenuEnabled('navi.tv.tvmaze.networks'): self.addDirectoryItem( 32470 if indexLabels else 32469, 'tvNetworks', 'tvmaze.png' if iconLogos else 'networks.png', 'DefaultNetwork.png') if control.getMenuEnabled('navi.tv.imdb.languages'): self.addDirectoryItem(32462 if indexLabels else 32461, 'tvLanguages', 'imdb.png' if iconLogos else 'languages.png', 'DefaultAddonLanguage.png') if control.getMenuEnabled('navi.tv.imdb.certificates'): self.addDirectoryItem( 32464 if indexLabels else 32463, 'tvCertificates', 'imdb.png' if iconLogos else 'certificates.png', 'DefaultTVShows.png') if control.getMenuEnabled('navi.tv.tmdb.airingtoday'): self.addDirectoryItem( 32467 if indexLabels else 32465, 'tmdbTvshows&url=tmdb_airingtoday', 'tmdb.png' if iconLogos else 'airing-today.png', 'DefaultRecentlyAddedEpisodes.png') if control.getMenuEnabled('navi.tv.imdb.airingtoday'): self.addDirectoryItem( 32466 if indexLabels else 32465, 'tvshows&url=airing', 'imdb.png' if iconLogos else 'airing-today.png', 'DefaultRecentlyAddedEpisodes.png') if control.getMenuEnabled('navi.tv.tmdb.ontv'): self.addDirectoryItem( 32472 if indexLabels else 32471, 'tmdbTvshows&url=tmdb_ontheair', 'tmdb.png' if iconLogos else 'new-tvshows.png', 'DefaultRecentlyAddedEpisodes.png') if control.getMenuEnabled('navi.tv.imdb.returningtvshows'): self.addDirectoryItem( 32474 if indexLabels else 32473, 'tvshows&url=active', 'imdb.png' if iconLogos else 'returning-tvshows.png', 'DefaultRecentlyAddedEpisodes.png') if control.getMenuEnabled('navi.tv.imdb.newtvshows'): self.addDirectoryItem( 32476 if indexLabels else 32475, 'tvshows&url=premiere', 'imdb.png' if iconLogos else 'new-tvshows.png', 'DefaultRecentlyAddedEpisodes.png') if control.getMenuEnabled('navi.tv.tvmaze.calendar'): self.addDirectoryItem( 32450 if indexLabels else 32027, 'calendars', 'tvmaze.png' if iconLogos else 'calendar.png', 'DefaultYear.png') if (traktCredentials and control.setting('tv.widget.alt') != '0') or ( not traktCredentials and control.setting('tv.widget') != '0'): self.addDirectoryItem(32006, 'tvWidget', 'latest-episodes.png', 'DefaultRecentlyAddedEpisodes.png') if not lite: if control.getMenuEnabled('mylists.widget'): self.addDirectoryItem(32004, 'mytvliteNavigator', 'mytvshows.png', 'DefaultTVShows.png') self.addDirectoryItem( 32028, 'tvPerson', 'imdb.png' if iconLogos else 'people-search.png', 'DefaultAddonsSearch.png') self.addDirectoryItem(32010, 'tvSearch', 'trakt.png' if iconLogos else 'search.png', 'DefaultAddonsSearch.png') self.endDirectory()
def movies(self, lite=False): if control.getMenuEnabled('navi.movie.imdb.intheater'): self.addDirectoryItem( 32421 if indexLabels else 32420, 'movies&url=theaters', 'imdb.png' if iconLogos else 'in-theaters.png', 'DefaultMovies.png') if control.getMenuEnabled('navi.movie.tmdb.nowplaying'): self.addDirectoryItem( 32423 if indexLabels else 32422, 'tmdbmovies&url=tmdb_nowplaying', 'tmdb.png' if iconLogos else 'in-theaters.png', 'DefaultMovies.png') if control.getMenuEnabled('navi.movie.trakt.anticipated'): self.addDirectoryItem( 32425 if indexLabels else 32424, 'movies&url=traktanticipated', 'trakt.png' if iconLogos else 'in-theaters.png', 'DefaultMovies.png') if control.getMenuEnabled('navi.movie.tmdb.upcoming'): self.addDirectoryItem( 32427 if indexLabels else 32426, 'tmdbmovies&url=tmdb_upcoming', 'tmdb.png' if iconLogos else 'in-theaters.png', 'DefaultMovies.png') if control.getMenuEnabled('navi.movie.imdb.popular'): self.addDirectoryItem( 32429 if indexLabels else 32428, 'movies&url=mostpopular', 'imdb.png' if iconLogos else 'most-popular.png', 'DefaultMovies.png') if control.getMenuEnabled('navi.movie.tmdb.popular'): self.addDirectoryItem( 32431 if indexLabels else 32430, 'tmdbmovies&url=tmdb_popular', 'tmdb.png' if iconLogos else 'most-popular.png', 'DefaultMovies.png') if control.getMenuEnabled('navi.movie.trakt.popular'): self.addDirectoryItem( 32433 if indexLabels else 32432, 'movies&url=traktpopular', 'trakt.png' if iconLogos else 'most-popular.png', 'DefaultMovies.png') if control.getMenuEnabled('navi.movie.imdb.boxoffice'): self.addDirectoryItem( 32435 if indexLabels else 32434, 'movies&url=imdbboxoffice', 'imdb.png' if iconLogos else 'box-office.png', 'DefaultMovies.png') if control.getMenuEnabled('navi.movie.tmdb.boxoffice'): self.addDirectoryItem( 32436 if indexLabels else 32434, 'tmdbmovies&url=tmdb_boxoffice', 'tmdb.png' if iconLogos else 'box-office.png', 'DefaultMovies.png') if control.getMenuEnabled('navi.movie.trakt.boxoffice'): self.addDirectoryItem( 32437 if indexLabels else 32434, 'movies&url=traktboxoffice', 'trakt.png' if iconLogos else 'box-office.png', 'DefaultMovies.png') if control.getMenuEnabled('navi.movie.imdb.mostvoted'): self.addDirectoryItem( 32439 if indexLabels else 32438, 'movies&url=mostvoted', 'imdb.png' if iconLogos else 'most-voted.png', 'DefaultMovies.png') if control.getMenuEnabled('navi.movie.tmdb.toprated'): self.addDirectoryItem( 32441 if indexLabels else 32440, 'tmdbmovies&url=tmdb_toprated', 'tmdb.png' if iconLogos else 'most-voted.png', 'DefaultMovies.png') if control.getMenuEnabled('navi.movie.trakt.trending'): self.addDirectoryItem(32443 if indexLabels else 32442, 'movies&url=trakttrending', 'trakt.png' if iconLogos else 'trending.png', 'DefaultMovies.png') if control.getMenuEnabled('navi.movie.trakt.recommended'): self.addDirectoryItem( 32445 if indexLabels else 32444, 'movies&url=traktrecommendations', 'trakt.png' if iconLogos else 'highly-rated.png', 'DefaultMovies.png') if control.getMenuEnabled('navi.movie.imdb.featured'): self.addDirectoryItem(32447 if indexLabels else 32446, 'movies&url=featured', 'imdb.png' if iconLogos else 'movies.png', 'DefaultMovies.png') if control.setting('newmovies.widget') != '0': self.addDirectoryItem(32478 if indexLabels else 32477, 'newMovies', 'imdb.png' if iconLogos else 'movies.png', 'DefaultRecentlyAddedMovies.png') if control.getMenuEnabled('navi.movie.collections'): self.addDirectoryItem(32000, 'collections_Navigator', 'boxsets.png', 'DefaultSets.png') if control.getMenuEnabled('navi.movie.imdb.oscarwinners'): self.addDirectoryItem( 32452 if indexLabels else 32451, 'movies&url=oscars', 'imdb.png' if iconLogos else 'oscar-winners.png', 'DefaultMovies.png') if control.getMenuEnabled('navi.movie.imdb.oscarnominees'): self.addDirectoryItem( 32454 if indexLabels else 32453, 'movies&url=oscarsnominees', 'imdb.png' if iconLogos else 'oscar-winners.png', 'DefaultMovies.png') if control.getMenuEnabled('navi.movie.imdb.genres'): self.addDirectoryItem(32456 if indexLabels else 32455, 'movieGenres', 'imdb.png' if iconLogos else 'genres.png', 'DefaultGenre.png') if control.getMenuEnabled('navi.movie.imdb.years'): self.addDirectoryItem(32458 if indexLabels else 32457, 'movieYears', 'imdb.png' if iconLogos else 'years.png', 'DefaultYear.png') if control.getMenuEnabled('navi.movie.imdb.people'): self.addDirectoryItem(32460 if indexLabels else 32459, 'moviePersons', 'imdb.png' if iconLogos else 'people.png', 'DefaultActor.png') if control.getMenuEnabled('navi.movie.imdb.languages'): self.addDirectoryItem(32462 if indexLabels else 32461, 'movieLanguages', 'imdb.png' if iconLogos else 'languages.png', 'DefaultAddonLanguage.png') if control.getMenuEnabled('navi.movie.imdb.certificates'): self.addDirectoryItem( 32464 if indexLabels else 32463, 'movieCertificates', 'imdb.png' if iconLogos else 'certificates.png', 'DefaultMovies.png') if not lite: if control.getMenuEnabled('mylists.widget'): self.addDirectoryItem(32003, 'mymovieliteNavigator', 'mymovies.png', 'DefaultMovies.png') self.addDirectoryItem( 32028, 'moviePerson', 'imdb.png' if iconLogos else 'people-search.png', 'DefaultAddonsSearch.png') self.addDirectoryItem(32010, 'movieSearch', 'trakt.png' if iconLogos else 'search.png', 'DefaultAddonsSearch.png') self.endDirectory()