def tv_genres(): """ TV genres list """ genres = get_tv_genres() return sorted([{ 'label': name, 'icon': get_genre_icon(id), 'path': plugin.url_for(tv_genre, id=id, page='1') } for id, name in genres.items()], key=lambda k: k['label'])
def movies_genres(): """ List all movie genres """ genres = get_base_genres() return sorted([{ 'label': name, 'icon': get_genre_icon(id), 'path': plugin.url_for(movies_genre, id=id, page='1') } for id, name in genres.items()], key=lambda k: k['label'])
def tmdb_movies_genres(): """ List all movie genres """ genres = get_base_genres() items = sorted([{ 'label': name, 'icon': get_genre_icon(id), 'path': plugin.url_for("tmdb_movies_genre", id=id, page='1'), 'context_menu': [("{0} ({1})".format(_("Play"), _("Random").lower()), "RunPlugin({0})".format(plugin.url_for("tmdb_movies_play_random_genre", id = id)))]} for id, name in genres.items()], key=lambda k: k['label']) for item in items: item['properties'] = {'fanart_image' : get_background_path()} if FORCE == True: plugin.finish(items=items, sort_methods=SORT, view_mode=VIEW) else: return plugin.finish(items=items, sort_methods=SORT)
def tmdb_movies_genres(): """ List all movie genres """ genres = get_base_genres() items = sorted([{ 'label': name, 'icon': get_genre_icon(id), 'path': plugin.url_for(movies_genre, id=id, page='1')} for id, name in genres.items()], key=lambda k: k['label']) if FORCE == True: return plugin.finish(items=items, view_mode=VIEW) else: return plugin.finish(items=items)
def tmdb_tv_genres(): """ TV genres list """ genres = get_tv_genres() items = sorted([{'label': name, 'icon': get_genre_icon(id), 'path': plugin.url_for(tv_genre, id=id, page='1')} for id, name in genres.items()], key=lambda k: k['label']) if FORCE == True: return plugin.finish(items=items, view_mode=VIEW) else: return plugin.finish(items=items)