PelisPlay

- PelisPlay: Corrección en el agregado a la videoteca
This commit is contained in:
Alfa-beto
2019-01-02 12:41:53 -03:00
committed by GitHub
parent 171c1881ca
commit 368a10ef1a
+15 -8
View File
@@ -286,7 +286,7 @@ def temporadas(item):
if len(matches) > 1: if len(matches) > 1:
for scrapedthumbnail, temporada, url in matches: for scrapedthumbnail, temporada, url in matches:
new_item = item.clone(action="episodios", season=temporada, url=url, new_item = item.clone(action="episodesxseason", season=temporada, url=url,
thumbnail=host + scrapedthumbnail, extra='serie') thumbnail=host + scrapedthumbnail, extra='serie')
new_item.infoLabels['season'] = temporada new_item.infoLabels['season'] = temporada
new_item.extra = "" new_item.extra = ""
@@ -308,10 +308,18 @@ def temporadas(item):
text_color=color1, thumbnail=get_thumb("videolibrary_tvshow.png"), fanart=fanart_host)) text_color=color1, thumbnail=get_thumb("videolibrary_tvshow.png"), fanart=fanart_host))
return itemlist return itemlist
else: else:
return episodios(item) return episdesxseason(item)
def episodios(item): def episodios(item):
logger.info()
itemlist = []
templist = temporadas(item)
for tempitem in templist:
itemlist += episodesxseason(tempitem)
return itemlist
def episodesxseason(item):
logger.info() logger.info()
itemlist = [] itemlist = []
from core import jsontools from core import jsontools
@@ -331,7 +339,6 @@ def episodios(item):
episode = element['metas_formateadas']['nepisodio'] episode = element['metas_formateadas']['nepisodio']
season = element['metas_formateadas']['ntemporada'] season = element['metas_formateadas']['ntemporada']
scrapedurl = element['url_directa'] scrapedurl = element['url_directa']
if 'season' in item.infoLabels and int(item.infoLabels['season']) != int(season): if 'season' in item.infoLabels and int(item.infoLabels['season']) != int(season):
continue continue
title = "%sx%s: %s" % (season, episode.zfill( title = "%sx%s: %s" % (season, episode.zfill(
@@ -359,10 +366,10 @@ def episodios(item):
reverse=config.get_setting('orden_episodios', __channel__)) reverse=config.get_setting('orden_episodios', __channel__))
tmdb.set_infoLabels_itemlist(itemlist, __modo_grafico__) tmdb.set_infoLabels_itemlist(itemlist, __modo_grafico__)
# Opción "Añadir esta serie a la videoteca" # Opción "Añadir esta serie a la videoteca"
if config.get_videolibrary_support() and len(itemlist) > 0: # if config.get_videolibrary_support() and len(itemlist) > 0:
itemlist.append(Item(channel=__channel__, title="Añadir esta serie a la videoteca", url=item.url, # itemlist.append(Item(channel=__channel__, title="Añadir esta serie a la videoteca", url=item.url,
action="add_serie_to_library", extra="episodios", show=item.show, category="Series", # action="add_serie_to_library", extra="episodios", show=item.show, category="Series",
text_color=color1, thumbnail=get_thumb("videolibrary_tvshow.png"), fanart=fanart_host)) # text_color=color1, thumbnail=get_thumb("videolibrary_tvshow.png"), fanart=fanart_host))
return itemlist return itemlist