Beispiel #1
0
	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()
Beispiel #2
0
 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()
Beispiel #3
0
    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()
Beispiel #4
0
    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()