From 966410f15aa2b794cf939b5552d5ed2fd38291cf Mon Sep 17 00:00:00 2001 From: Intel1 <25161862+Intel11@users.noreply.github.com> Date: Wed, 27 Jun 2018 14:44:56 -0500 Subject: [PATCH] =?UTF-8?q?fix=20marcaci=C3=B3n=20videoteca?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugin.video.alfa/videolibrary_service.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/plugin.video.alfa/videolibrary_service.py b/plugin.video.alfa/videolibrary_service.py index 1252fd80..2d578d31 100644 --- a/plugin.video.alfa/videolibrary_service.py +++ b/plugin.video.alfa/videolibrary_service.py @@ -13,11 +13,14 @@ from core import filetools from core import videolibrarytools from platformcode import config, logger from platformcode import platformtools +from channels import videolibrary def update(path, p_dialog, i, t, serie, overwrite): logger.info("Actualizando " + path) insertados_total = 0 + #logger.debug(serie) + head_nfo, it = videolibrarytools.read_nfo(path + '/tvshow.nfo') # logger.debug("%s: %s" %(serie.contentSerieName,str(list_canales) )) for channel, url in serie.library_urls.items(): @@ -35,6 +38,7 @@ def update(path, p_dialog, i, t, serie, overwrite): pathchannels = filetools.join(config.get_runtime_path(), "channels", serie.channel + '.py') logger.info("Cargando canal: " + pathchannels + " " + serie.channel) + logger.debug(serie) if serie.library_filter_show: serie.show = serie.library_filter_show.get(channel, serie.contentSerieName) @@ -46,10 +50,16 @@ def update(path, p_dialog, i, t, serie, overwrite): if int(overwrite) == 3: # Sobrescribir todos los archivos (tvshow.nfo, 1x01.nfo, 1x01 [canal].json, 1x01.strm, etc...) insertados, sobreescritos, fallidos = videolibrarytools.save_tvshow(serie, itemlist) + serie= videolibrary.check_season_playcount(serie, serie.contentSeason) + if filetools.write(path + '/tvshow.nfo', head_nfo + it.tojson()): + serie.infoLabels['playcount'] = serie.playcount else: insertados, sobreescritos, fallidos = videolibrarytools.save_episodes(path, itemlist, serie, silent=True, overwrite=overwrite) + it = videolibrary.check_season_playcount(it, it.contentSeason) + if filetools.write(path + '/tvshow.nfo', head_nfo + it.tojson()): + serie.infoLabels['playcount'] = serie.playcount insertados_total += insertados except Exception, ex: