Fix TVDB e TMDB

This commit is contained in:
Alhaziel01
2020-11-09 11:07:16 +01:00
parent 1b427788e5
commit 91e33dbd68
2 changed files with 8 additions and 2 deletions
+4 -2
View File
@@ -19,7 +19,7 @@ import ast, copy, re, sqlite3, time, xbmcaddon
from core import filetools, httptools, jsontools, scrapertools from core import filetools, httptools, jsontools, scrapertools
from core.item import InfoLabels from core.item import InfoLabels
from platformcode import config, logger from platformcode import config, logger, platformtools
info_language = ["de", "en", "es", "fr", "it", "pt"] # from videolibrary.json info_language = ["de", "en", "es", "fr", "it", "pt"] # from videolibrary.json
def_lang = info_language[config.get_setting("info_language", "videolibrary")] def_lang = info_language[config.get_setting("info_language", "videolibrary")]
@@ -525,13 +525,15 @@ def find_and_set_infoLabels(item):
results = otmdb_global.get_list_resultados() results = otmdb_global.get_list_resultados()
if len(results) > 1: if len(results) > 1:
from platformcode import platformtools
tmdb_result = platformtools.show_video_info(results, item=item, caption= tipo_contenido % title) tmdb_result = platformtools.show_video_info(results, item=item, caption= tipo_contenido % title)
if not tmdb_result: if not tmdb_result:
res = platformtools.dialog_info(item, 'tmdb') res = platformtools.dialog_info(item, 'tmdb')
if not res.exit: return find_and_set_infoLabels(res) if not res.exit: return find_and_set_infoLabels(res)
elif len(results) > 0: elif len(results) > 0:
tmdb_result = results[0] tmdb_result = results[0]
else:
res = platformtools.dialog_info(item, 'tmdb')
if not res.exit: return find_and_set_infoLabels(res)
if isinstance(item.infoLabels, InfoLabels): if isinstance(item.infoLabels, InfoLabels):
infoLabels = item.infoLabels infoLabels = item.infoLabels
+4
View File
@@ -120,6 +120,10 @@ def find_and_set_infoLabels(item):
elif len(results) > 0: elif len(results) > 0:
tvdb_result = results[0] tvdb_result = results[0]
else:
res = platformtools.dialog_info(item, 'tvdb')
if not res.exit: return find_and_set_infoLabels(res)
# todo revisar # todo revisar
if isinstance(item.infoLabels, InfoLabels): if isinstance(item.infoLabels, InfoLabels):
logger.debug("is an instance of infoLabels") logger.debug("is an instance of infoLabels")