Fix Locandine e trame non Visibili
This commit is contained in:
+26
-25
@@ -160,7 +160,7 @@ def cache_response(fn):
|
|||||||
conn = sqlite3.connect(fname, timeout=15)
|
conn = sqlite3.connect(fname, timeout=15)
|
||||||
c = conn.cursor()
|
c = conn.cursor()
|
||||||
url = re.sub('&year=-', '', args[0])
|
url = re.sub('&year=-', '', args[0])
|
||||||
logger.error('la url %s' % url)
|
# logger.error('la url %s' % url)
|
||||||
url_base64 = base64.b64encode(url)
|
url_base64 = base64.b64encode(url)
|
||||||
c.execute("SELECT response, added FROM tmdb_cache WHERE url=?", (url_base64,))
|
c.execute("SELECT response, added FROM tmdb_cache WHERE url=?", (url_base64,))
|
||||||
row = c.fetchone()
|
row = c.fetchone()
|
||||||
@@ -185,7 +185,7 @@ def cache_response(fn):
|
|||||||
# error al obtener los datos
|
# error al obtener los datos
|
||||||
except Exception, ex:
|
except Exception, ex:
|
||||||
message = "An exception of type %s occured. Arguments:\n%s" % (type(ex).__name__, repr(ex.args))
|
message = "An exception of type %s occured. Arguments:\n%s" % (type(ex).__name__, repr(ex.args))
|
||||||
logger.error("error en: %s" % message)
|
logger.error("error in: %s" % message)
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
@@ -214,10 +214,10 @@ def set_infoLabels(source, seekTmdb=True, idioma_busqueda=def_lang, forced=False
|
|||||||
start_time = time.time()
|
start_time = time.time()
|
||||||
if type(source) == list:
|
if type(source) == list:
|
||||||
ret = set_infoLabels_itemlist(source, seekTmdb, idioma_busqueda)
|
ret = set_infoLabels_itemlist(source, seekTmdb, idioma_busqueda)
|
||||||
logger.debug("Se han obtenido los datos de %i enlaces en %f segundos" % (len(source), time.time() - start_time))
|
logger.debug("The data of %i links were obtained in %f seconds" % (len(source), time.time() - start_time))
|
||||||
else:
|
else:
|
||||||
ret = set_infoLabels_item(source, seekTmdb, idioma_busqueda)
|
ret = set_infoLabels_item(source, seekTmdb, idioma_busqueda)
|
||||||
logger.debug("Se han obtenido los datos del enlace en %f segundos" % (time.time() - start_time))
|
logger.debug("The data of %i links were obtained in %f seconds" % (time.time() - start_time))
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
|
|
||||||
@@ -242,6 +242,7 @@ def set_infoLabels_itemlist(item_list, seekTmdb=False, idioma_busqueda=def_lang,
|
|||||||
negativo en caso contrario.
|
negativo en caso contrario.
|
||||||
@rtype: list
|
@rtype: list
|
||||||
"""
|
"""
|
||||||
|
|
||||||
if not config.get_setting('tmdb_active') and not forced:
|
if not config.get_setting('tmdb_active') and not forced:
|
||||||
return
|
return
|
||||||
import threading
|
import threading
|
||||||
@@ -314,7 +315,7 @@ def set_infoLabels_item(item, seekTmdb=True, idioma_busqueda=def_lang, lock=None
|
|||||||
try:
|
try:
|
||||||
numtemporada = int(item.infoLabels['season'])
|
numtemporada = int(item.infoLabels['season'])
|
||||||
except ValueError:
|
except ValueError:
|
||||||
logger.debug("El numero de temporada no es valido")
|
logger.debug("The season number is not valid.")
|
||||||
return -1 * len(item.infoLabels)
|
return -1 * len(item.infoLabels)
|
||||||
|
|
||||||
if lock:
|
if lock:
|
||||||
@@ -340,7 +341,7 @@ def set_infoLabels_item(item, seekTmdb=True, idioma_busqueda=def_lang, lock=None
|
|||||||
try:
|
try:
|
||||||
episode = int(item.infoLabels['episode'])
|
episode = int(item.infoLabels['episode'])
|
||||||
except ValueError:
|
except ValueError:
|
||||||
logger.debug("El número de episodio (%s) no es valido" % repr(item.infoLabels['episode']))
|
logger.debug("The episode number (%s) is not valid" % repr(item.infoLabels['episode']))
|
||||||
return -1 * len(item.infoLabels)
|
return -1 * len(item.infoLabels)
|
||||||
|
|
||||||
# Tenemos numero de temporada y numero de episodio validos...
|
# Tenemos numero de temporada y numero de episodio validos...
|
||||||
@@ -847,7 +848,7 @@ class Tmdb(object):
|
|||||||
self.__discover()
|
self.__discover()
|
||||||
|
|
||||||
else:
|
else:
|
||||||
logger.debug("Creado objeto vacio")
|
logger.debug("Created empty object")
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@cache_response
|
@cache_response
|
||||||
@@ -879,7 +880,7 @@ class Tmdb(object):
|
|||||||
# error al obtener los datos
|
# error al obtener los datos
|
||||||
except Exception, ex:
|
except Exception, ex:
|
||||||
message = "An exception of type %s occured. Arguments:\n%s" % (type(ex).__name__, repr(ex.args))
|
message = "An exception of type %s occured. Arguments:\n%s" % (type(ex).__name__, repr(ex.args))
|
||||||
logger.error("error en: %s" % message)
|
logger.error("error in: %s" % message)
|
||||||
dict_data = {}
|
dict_data = {}
|
||||||
|
|
||||||
return dict_data
|
return dict_data
|
||||||
@@ -895,7 +896,7 @@ class Tmdb(object):
|
|||||||
url = ('http://api.themoviedb.org/3/genre/%s/list?api_key=a1ab8b8669da03637a4b98fa39c39228&language=%s'
|
url = ('http://api.themoviedb.org/3/genre/%s/list?api_key=a1ab8b8669da03637a4b98fa39c39228&language=%s'
|
||||||
% (tipo, idioma))
|
% (tipo, idioma))
|
||||||
try:
|
try:
|
||||||
logger.info("[Tmdb.py] Rellenando dicionario de generos")
|
logger.info("[Tmdb.py] Filling in dictionary of genres")
|
||||||
|
|
||||||
resultado = cls.get_json(url)
|
resultado = cls.get_json(url)
|
||||||
lista_generos = resultado["genres"]
|
lista_generos = resultado["genres"]
|
||||||
@@ -903,7 +904,7 @@ class Tmdb(object):
|
|||||||
for i in lista_generos:
|
for i in lista_generos:
|
||||||
cls.dic_generos[idioma][tipo][str(i["id"])] = i["name"]
|
cls.dic_generos[idioma][tipo][str(i["id"])] = i["name"]
|
||||||
except:
|
except:
|
||||||
logger.error("Error generando diccionarios")
|
logger.error("Error generating dictionaries")
|
||||||
|
|
||||||
def __by_id(self, source='tmdb'):
|
def __by_id(self, source='tmdb'):
|
||||||
|
|
||||||
@@ -923,7 +924,7 @@ class Tmdb(object):
|
|||||||
'&language=%s' % (self.busqueda_id, source, self.busqueda_idioma))
|
'&language=%s' % (self.busqueda_id, source, self.busqueda_idioma))
|
||||||
buscando = "%s: %s" % (source.capitalize(), self.busqueda_id)
|
buscando = "%s: %s" % (source.capitalize(), self.busqueda_id)
|
||||||
|
|
||||||
logger.info("[Tmdb.py] Buscando %s:\n%s" % (buscando, url))
|
logger.info("[Tmdb.py] Searching %s:\n%s" % (buscando, url))
|
||||||
resultado = self.get_json(url)
|
resultado = self.get_json(url)
|
||||||
|
|
||||||
if resultado:
|
if resultado:
|
||||||
@@ -940,8 +941,8 @@ class Tmdb(object):
|
|||||||
|
|
||||||
else:
|
else:
|
||||||
# No hay resultados de la busqueda
|
# No hay resultados de la busqueda
|
||||||
msg = "La busqueda de %s no dio resultados." % buscando
|
msg = "The search of %s gave no results" % buscando
|
||||||
logger.debug(msg)
|
# logger.debug(msg)
|
||||||
|
|
||||||
def __search(self, index_results=0, page=1):
|
def __search(self, index_results=0, page=1):
|
||||||
self.result = ResultDictDefault()
|
self.result = ResultDictDefault()
|
||||||
@@ -963,7 +964,7 @@ class Tmdb(object):
|
|||||||
url += '&year=%s' % self.busqueda_year
|
url += '&year=%s' % self.busqueda_year
|
||||||
|
|
||||||
buscando = self.busqueda_texto.capitalize()
|
buscando = self.busqueda_texto.capitalize()
|
||||||
logger.info("[Tmdb.py] Buscando %s en pagina %s:\n%s" % (buscando, page, url))
|
logger.info("[Tmdb.py] Searching %s on page %s:\n%s" % (buscando, page, url))
|
||||||
resultado = self.get_json(url)
|
resultado = self.get_json(url)
|
||||||
|
|
||||||
total_results = resultado.get("total_results", 0)
|
total_results = resultado.get("total_results", 0)
|
||||||
@@ -984,7 +985,7 @@ class Tmdb(object):
|
|||||||
if index_results >= len(results):
|
if index_results >= len(results):
|
||||||
# Se ha solicitado un numero de resultado mayor de los obtenidos
|
# Se ha solicitado un numero de resultado mayor de los obtenidos
|
||||||
logger.error(
|
logger.error(
|
||||||
"La busqueda de '%s' dio %s resultados para la pagina %s\nImposible mostrar el resultado numero %s"
|
"The search for '%s' gave %s results for the page %s \n It is impossible to show the result number %s"
|
||||||
% (buscando, len(results), page, index_results))
|
% (buscando, len(results), page, index_results))
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
@@ -997,7 +998,7 @@ class Tmdb(object):
|
|||||||
|
|
||||||
else:
|
else:
|
||||||
# No hay resultados de la busqueda
|
# No hay resultados de la busqueda
|
||||||
msg = "La busqueda de '%s' no dio resultados para la pagina %s" % (buscando, page)
|
msg = "The search for '%s' gave no results for page %s" % (buscando, page)
|
||||||
logger.error(msg)
|
logger.error(msg)
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
@@ -1021,7 +1022,7 @@ class Tmdb(object):
|
|||||||
url = ('http://api.themoviedb.org/3/%s?api_key=a1ab8b8669da03637a4b98fa39c39228&%s'
|
url = ('http://api.themoviedb.org/3/%s?api_key=a1ab8b8669da03637a4b98fa39c39228&%s'
|
||||||
% (type_search, "&".join(params)))
|
% (type_search, "&".join(params)))
|
||||||
|
|
||||||
logger.info("[Tmdb.py] Buscando %s:\n%s" % (type_search, url))
|
logger.info("[Tmdb.py] Searcing %s:\n%s" % (type_search, url))
|
||||||
resultado = self.get_json(url)
|
resultado = self.get_json(url)
|
||||||
|
|
||||||
total_results = resultado.get("total_results", -1)
|
total_results = resultado.get("total_results", -1)
|
||||||
@@ -1045,7 +1046,7 @@ class Tmdb(object):
|
|||||||
|
|
||||||
if index_results >= len(results):
|
if index_results >= len(results):
|
||||||
logger.error(
|
logger.error(
|
||||||
"La busqueda de '%s' no dio %s resultados" % (type_search, index_results))
|
"The search for '%s' did not give %s results" % (type_search, index_results))
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
# Retornamos el numero de resultados de esta pagina
|
# Retornamos el numero de resultados de esta pagina
|
||||||
@@ -1061,7 +1062,7 @@ class Tmdb(object):
|
|||||||
return len(self.results)
|
return len(self.results)
|
||||||
else:
|
else:
|
||||||
# No hay resultados de la busqueda
|
# No hay resultados de la busqueda
|
||||||
logger.error("La busqueda de '%s' no dio resultados" % type_search)
|
logger.error("The search for '%s' gave no results" % type_search)
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
def load_resultado(self, index_results=0, page=1):
|
def load_resultado(self, index_results=0, page=1):
|
||||||
@@ -1311,20 +1312,20 @@ class Tmdb(object):
|
|||||||
url = "http://api.themoviedb.org/3/tv/%s/season/%s?api_key=a1ab8b8669da03637a4b98fa39c39228&language=%s" \
|
url = "http://api.themoviedb.org/3/tv/%s/season/%s?api_key=a1ab8b8669da03637a4b98fa39c39228&language=%s" \
|
||||||
"&append_to_response=credits" % (self.result["id"], numtemporada, self.busqueda_idioma)
|
"&append_to_response=credits" % (self.result["id"], numtemporada, self.busqueda_idioma)
|
||||||
|
|
||||||
buscando = "id_Tmdb: " + str(self.result["id"]) + " temporada: " + str(numtemporada) + "\nURL: " + url
|
buscando = "id_Tmdb: " + str(self.result["id"]) + " season: " + str(numtemporada) + "\nURL: " + url
|
||||||
logger.info("[Tmdb.py] Buscando " + buscando)
|
logger.info("[Tmdb.py] Searcing " + buscando)
|
||||||
try:
|
try:
|
||||||
self.temporada[numtemporada] = self.get_json(url)
|
self.temporada[numtemporada] = self.get_json(url)
|
||||||
|
|
||||||
except:
|
except:
|
||||||
logger.error("No se ha podido obtener la temporada")
|
logger.error("Unable to get the season")
|
||||||
self.temporada[numtemporada] = {"status_code": 15, "status_message": "Failed"}
|
self.temporada[numtemporada] = {"status_code": 15, "status_message": "Failed"}
|
||||||
self.temporada[numtemporada] = {"episodes": {}}
|
self.temporada[numtemporada] = {"episodes": {}}
|
||||||
|
|
||||||
if "status_code" in self.temporada[numtemporada]:
|
if "status_code" in self.temporada[numtemporada]:
|
||||||
#Se ha producido un error
|
#Se ha producido un error
|
||||||
msg = config.get_localized_string(70496) + buscando + config.get_localized_string(70497)
|
msg = config.get_localized_string(70496) + buscando + config.get_localized_string(70497)
|
||||||
msg += "\nError de tmdb: %s %s" % (
|
msg += "\nTmdb error: %s %s" % (
|
||||||
self.temporada[numtemporada]["status_code"], self.temporada[numtemporada]["status_message"])
|
self.temporada[numtemporada]["status_code"], self.temporada[numtemporada]["status_message"])
|
||||||
logger.debug(msg)
|
logger.debug(msg)
|
||||||
self.temporada[numtemporada] = {}
|
self.temporada[numtemporada] = {}
|
||||||
@@ -1351,7 +1352,7 @@ class Tmdb(object):
|
|||||||
capitulo = int(capitulo)
|
capitulo = int(capitulo)
|
||||||
numtemporada = int(numtemporada)
|
numtemporada = int(numtemporada)
|
||||||
except ValueError:
|
except ValueError:
|
||||||
logger.debug("El número de episodio o temporada no es valido")
|
logger.debug("The episode or season number is not valid")
|
||||||
return {}
|
return {}
|
||||||
|
|
||||||
temporada = self.get_temporada(numtemporada)
|
temporada = self.get_temporada(numtemporada)
|
||||||
@@ -1361,7 +1362,7 @@ class Tmdb(object):
|
|||||||
|
|
||||||
if len(temporada["episodes"]) == 0 or len(temporada["episodes"]) < capitulo:
|
if len(temporada["episodes"]) == 0 or len(temporada["episodes"]) < capitulo:
|
||||||
# Se ha producido un error
|
# Se ha producido un error
|
||||||
logger.error("Episodio %d de la temporada %d no encontrado." % (capitulo, numtemporada))
|
logger.error("Episode %d of the season %d not found." % (capitulo, numtemporada))
|
||||||
return {}
|
return {}
|
||||||
|
|
||||||
ret_dic = dict()
|
ret_dic = dict()
|
||||||
|
|||||||
+2
-58
@@ -77,61 +77,8 @@
|
|||||||
<setting id="custom_theme" type="folder" label="70565" default="" visible="eq(-1,true)"/>
|
<setting id="custom_theme" type="folder" label="70565" default="" visible="eq(-1,true)"/>
|
||||||
<setting id="infoplus_set" type="labelenum" label="70128" lvalues="70129|70130" default="70129"/>
|
<setting id="infoplus_set" type="labelenum" label="70128" lvalues="70129|70130" default="70129"/>
|
||||||
<setting id="video_thumbnail_type" type="enum" label="70131" lvalues="70132|70133" default="0"/>
|
<setting id="video_thumbnail_type" type="enum" label="70131" lvalues="70132|70133" default="0"/>
|
||||||
<!-- <setting label="70167" type="lsep"/>
|
|
||||||
<setting id="unify" type="bool" label="70134" default="false"/>
|
|
||||||
<setting id="title_color" type="bool" label="70135" default="false" visible="eq(-1,true)"/>
|
|
||||||
<setting id="movie_color" type="labelenum" label="70137"
|
|
||||||
values="[COLOR white]white[/COLOR]|[COLOR cyan]cyan[/COLOR]|[COLOR deepskyblue]deepskyblue[/COLOR]|[COLOR firebrick]firebrick[/COLOR]|[COLOR gold]gold[/COLOR]|[COLOR goldenrod]goldenrod[/COLOR]|[COLOR hotpink]hotpink[/COLOR]|[COLOR limegreen]limegreen[/COLOR]|[COLOR orange]orange[/COLOR]|[COLOR orchid]orchid[/COLOR]|[COLOR red]red[/COLOR]|[COLOR salmon]salmon[/COLOR]|[COLOR yellow]yellow[/COLOR]"
|
|
||||||
default="white" visible="eq(-1,true)+eq(-2,true)"/>
|
|
||||||
<setting id="tvshow_color" type="labelenum" label="30123"
|
|
||||||
values="[COLOR white]white[/COLOR]|[COLOR cyan]cyan[/COLOR]|[COLOR deepskyblue]deepskyblue[/COLOR]|[COLOR firebrick]firebrick[/COLOR]|[COLOR gold]gold[/COLOR]|[COLOR goldenrod]goldenrod[/COLOR]|[COLOR hotpink]hotpink[/COLOR]|[COLOR limegreen]limegreen[/COLOR]|[COLOR orange]orange[/COLOR]|[COLOR orchid]orchid[/COLOR]|[COLOR red]red[/COLOR]|[COLOR salmon]salmon[/COLOR]|[COLOR yellow]yellow[/COLOR]"
|
|
||||||
default="white" visible="eq(-2,true)+eq(-3,true)"/>
|
|
||||||
<setting id="year_color" type="labelenum" label="60232"
|
|
||||||
values="[COLOR white]white[/COLOR]|[COLOR cyan]cyan[/COLOR]|[COLOR deepskyblue]deepskyblue[/COLOR]|[COLOR firebrick]firebrick[/COLOR]|[COLOR gold]gold[/COLOR]|[COLOR goldenrod]goldenrod[/COLOR]|[COLOR hotpink]hotpink[/COLOR]|[COLOR limegreen]limegreen[/COLOR]|[COLOR orange]orange[/COLOR]|[COLOR orchid]orchid[/COLOR]|[COLOR red]red[/COLOR]|[COLOR salmon]salmon[/COLOR]|[COLOR yellow]yellow[/COLOR]"
|
|
||||||
default="white" visible="eq(-3,true)+eq(-4,true)"/>
|
|
||||||
<setting id="rating_1_color" type="labelenum" label="70138"
|
|
||||||
values="[COLOR white]white[/COLOR]|[COLOR cyan]cyan[/COLOR]|[COLOR deepskyblue]deepskyblue[/COLOR]|[COLOR firebrick]firebrick[/COLOR]|[COLOR gold]gold[/COLOR]|[COLOR goldenrod]goldenrod[/COLOR]|[COLOR hotpink]hotpink[/COLOR]|[COLOR limegreen]limegreen[/COLOR]|[COLOR orange]orange[/COLOR]|[COLOR orchid]orchid[/COLOR]|[COLOR red]red[/COLOR]|[COLOR salmon]salmon[/COLOR]|[COLOR yellow]yellow[/COLOR]"
|
|
||||||
default="white" visible="eq(-4,true)+eq(-5,true)"/>
|
|
||||||
<setting id="rating_2_color" type="labelenum" label="70139"
|
|
||||||
values="[COLOR white]white[/COLOR]|[COLOR cyan]cyan[/COLOR]|[COLOR deepskyblue]deepskyblue[/COLOR]|[COLOR firebrick]firebrick[/COLOR]|[COLOR gold]gold[/COLOR]|[COLOR goldenrod]goldenrod[/COLOR]|[COLOR hotpink]hotpink[/COLOR]|[COLOR limegreen]limegreen[/COLOR]|[COLOR orange]orange[/COLOR]|[COLOR orchid]orchid[/COLOR]|[COLOR red]red[/COLOR]|[COLOR salmon]salmon[/COLOR]|[COLOR yellow]yellow[/COLOR]"
|
|
||||||
default="white" visible="eq(-5,true)+eq(-6,true)"/>
|
|
||||||
<setting id="rating_3_color" type="labelenum" label="70140"
|
|
||||||
values="[COLOR white]white[/COLOR]|[COLOR cyan]cyan[/COLOR]|[COLOR deepskyblue]deepskyblue[/COLOR]|[COLOR firebrick]firebrick[/COLOR]|[COLOR gold]gold[/COLOR]|[COLOR goldenrod]goldenrod[/COLOR]|[COLOR hotpink]hotpink[/COLOR]|[COLOR limegreen]limegreen[/COLOR]|[COLOR orange]orange[/COLOR]|[COLOR orchid]orchid[/COLOR]|[COLOR red]red[/COLOR]|[COLOR salmon]salmon[/COLOR]|[COLOR yellow]yellow[/COLOR]"
|
|
||||||
default="white" visible="eq(-6,true)+eq(-7,true)"/>
|
|
||||||
<setting id="quality_color" type="labelenum" label="70141"
|
|
||||||
values="[COLOR white]white[/COLOR]|[COLOR cyan]cyan[/COLOR]|[COLOR deepskyblue]deepskyblue[/COLOR]|[COLOR firebrick]firebrick[/COLOR]|[COLOR gold]gold[/COLOR]|[COLOR goldenrod]goldenrod[/COLOR]|[COLOR hotpink]hotpink[/COLOR]|[COLOR limegreen]limegreen[/COLOR]|[COLOR orange]orange[/COLOR]|[COLOR orchid]orchid[/COLOR]|[COLOR red]red[/COLOR]|[COLOR salmon]salmon[/COLOR]|[COLOR yellow]yellow[/COLOR]"
|
|
||||||
default="white" visible="eq(-7,true)+eq(-8,true)"/>
|
|
||||||
<setting id="cast_color" type="labelenum" label="59980"
|
|
||||||
values="[COLOR white]white[/COLOR]|[COLOR cyan]cyan[/COLOR]|[COLOR deepskyblue]deepskyblue[/COLOR]|[COLOR firebrick]firebrick[/COLOR]|[COLOR gold]gold[/COLOR]|[COLOR goldenrod]goldenrod[/COLOR]|[COLOR hotpink]hotpink[/COLOR]|[COLOR limegreen]limegreen[/COLOR]|[COLOR orange]orange[/COLOR]|[COLOR orchid]orchid[/COLOR]|[COLOR red]red[/COLOR]|[COLOR salmon]salmon[/COLOR]|[COLOR yellow]yellow[/COLOR]"
|
|
||||||
default="white" visible="eq(-8,true)+eq(-9,true)"/>
|
|
||||||
<setting id="lat_color" type="labelenum" label="59981"
|
|
||||||
values="[COLOR white]white[/COLOR]|[COLOR cyan]cyan[/COLOR]|[COLOR deepskyblue]deepskyblue[/COLOR]|[COLOR firebrick]firebrick[/COLOR]|[COLOR gold]gold[/COLOR]|[COLOR goldenrod]goldenrod[/COLOR]|[COLOR hotpink]hotpink[/COLOR]|[COLOR limegreen]limegreen[/COLOR]|[COLOR orange]orange[/COLOR]|[COLOR orchid]orchid[/COLOR]|[COLOR red]red[/COLOR]|[COLOR salmon]salmon[/COLOR]|[COLOR yellow]yellow[/COLOR]"
|
|
||||||
default="white" visible="eq(-9,true)+eq(-10,true)"/>
|
|
||||||
<setting id="vose_color" type="labelenum" label="70142"
|
|
||||||
values="[COLOR white]white[/COLOR]|[COLOR cyan]cyan[/COLOR]|[COLOR deepskyblue]deepskyblue[/COLOR]|[COLOR firebrick]firebrick[/COLOR]|[COLOR gold]gold[/COLOR]|[COLOR goldenrod]goldenrod[/COLOR]|[COLOR hotpink]hotpink[/COLOR]|[COLOR limegreen]limegreen[/COLOR]|[COLOR orange]orange[/COLOR]|[COLOR orchid]orchid[/COLOR]|[COLOR red]red[/COLOR]|[COLOR salmon]salmon[/COLOR]|[COLOR yellow]yellow[/COLOR]"
|
|
||||||
default="white" visible="eq(-10,true)+eq(-11,true)"/>
|
|
||||||
<setting id="sub-ita_color" type="labelenum" label="70566"
|
|
||||||
values="[COLOR white]white[/COLOR]|[COLOR cyan]cyan[/COLOR]|[COLOR deepskyblue]deepskyblue[/COLOR]|[COLOR firebrick]firebrick[/COLOR]|[COLOR gold]gold[/COLOR]|[COLOR goldenrod]goldenrod[/COLOR]|[COLOR hotpink]hotpink[/COLOR]|[COLOR limegreen]limegreen[/COLOR]|[COLOR orange]orange[/COLOR]|[COLOR orchid]orchid[/COLOR]|[COLOR red]red[/COLOR]|[COLOR salmon]salmon[/COLOR]|[COLOR yellow]yellow[/COLOR]"
|
|
||||||
default="white" visible="eq(-11,true)+eq(-12,true)"/>
|
|
||||||
<setting id="vos_color" type="labelenum" label="70143"
|
|
||||||
values="[COLOR white]white[/COLOR]|[COLOR cyan]cyan[/COLOR]|[COLOR deepskyblue]deepskyblue[/COLOR]|[COLOR firebrick]firebrick[/COLOR]|[COLOR gold]gold[/COLOR]|[COLOR goldenrod]goldenrod[/COLOR]|[COLOR hotpink]hotpink[/COLOR]|[COLOR limegreen]limegreen[/COLOR]|[COLOR orange]orange[/COLOR]|[COLOR orchid]orchid[/COLOR]|[COLOR red]red[/COLOR]|[COLOR salmon]salmon[/COLOR]|[COLOR yellow]yellow[/COLOR]"
|
|
||||||
default="white" visible="eq(-12,true)+eq(-13,true)"/>
|
|
||||||
<setting id="vo_color" type="labelenum" label="70144"
|
|
||||||
values="[COLOR white]white[/COLOR]|[COLOR cyan]cyan[/COLOR]|[COLOR deepskyblue]deepskyblue[/COLOR]|[COLOR firebrick]firebrick[/COLOR]|[COLOR gold]gold[/COLOR]|[COLOR goldenrod]goldenrod[/COLOR]|[COLOR hotpink]hotpink[/COLOR]|[COLOR limegreen]limegreen[/COLOR]|[COLOR orange]orange[/COLOR]|[COLOR orchid]orchid[/COLOR]|[COLOR red]red[/COLOR]|[COLOR salmon]salmon[/COLOR]|[COLOR yellow]yellow[/COLOR]"
|
|
||||||
default="white" visible="eq(-13,true)+eq(-14,true)"/>
|
|
||||||
<setting id="server_color" type="labelenum" label="70145"
|
|
||||||
values="[COLOR white]white[/COLOR]|[COLOR cyan]cyan[/COLOR]|[COLOR deepskyblue]deepskyblue[/COLOR]|[COLOR firebrick]firebrick[/COLOR]|[COLOR gold]gold[/COLOR]|[COLOR goldenrod]goldenrod[/COLOR]|[COLOR hotpink]hotpink[/COLOR]|[COLOR limegreen]limegreen[/COLOR]|[COLOR orange]orange[/COLOR]|[COLOR orchid]orchid[/COLOR]|[COLOR red]red[/COLOR]|[COLOR salmon]salmon[/COLOR]|[COLOR yellow]yellow[/COLOR]"
|
|
||||||
default="white" visible="eq(-14,true)+eq(-15,true)"/>
|
|
||||||
<setting id="library_color" type="labelenum" label="70146"
|
|
||||||
values="[COLOR white]white[/COLOR]|[COLOR cyan]cyan[/COLOR]|[COLOR deepskyblue]deepskyblue[/COLOR]|[COLOR firebrick]firebrick[/COLOR]|[COLOR gold]gold[/COLOR]|[COLOR goldenrod]goldenrod[/COLOR]|[COLOR hotpink]hotpink[/COLOR]|[COLOR limegreen]limegreen[/COLOR]|[COLOR orange]orange[/COLOR]|[COLOR orchid]orchid[/COLOR]|[COLOR red]red[/COLOR]|[COLOR salmon]salmon[/COLOR]|[COLOR yellow]yellow[/COLOR]"
|
|
||||||
default="white" visible="eq(-15,true)+eq(-16,true)"/>
|
|
||||||
<setting id="update_color" type="labelenum" label="70147"
|
|
||||||
values="[COLOR white]white[/COLOR]|[COLOR cyan]cyan[/COLOR]|[COLOR deepskyblue]deepskyblue[/COLOR]|[COLOR firebrick]firebrick[/COLOR]|[COLOR gold]gold[/COLOR]|[COLOR goldenrod]goldenrod[/COLOR]|[COLOR hotpink]hotpink[/COLOR]|[COLOR limegreen]limegreen[/COLOR]|[COLOR orange]orange[/COLOR]|[COLOR orchid]orchid[/COLOR]|[COLOR red]red[/COLOR]|[COLOR salmon]salmon[/COLOR]|[COLOR yellow]yellow[/COLOR]"
|
|
||||||
default="white" visible="eq(-16,true)+eq(-17,true)"/>
|
|
||||||
<setting id="no_update_color" type="labelenum" label="70148"
|
|
||||||
values="[COLOR white]white[/COLOR]|[COLOR cyan]cyan[/COLOR]|[COLOR deepskyblue]deepskyblue[/COLOR]|[COLOR firebrick]firebrick[/COLOR]|[COLOR gold]gold[/COLOR]|[COLOR goldenrod]goldenrod[/COLOR]|[COLOR hotpink]hotpink[/COLOR]|[COLOR limegreen]limegreen[/COLOR]|[COLOR orange]orange[/COLOR]|[COLOR orchid]orchid[/COLOR]|[COLOR red]red[/COLOR]|[COLOR salmon]salmon[/COLOR]|[COLOR yellow]yellow[/COLOR]"
|
|
||||||
default="white" visible="eq(-17,true)+eq(-18,true)"/> -->
|
|
||||||
</category>
|
</category>
|
||||||
|
|
||||||
<!-- Other -->
|
<!-- Other -->
|
||||||
<category label="70149">
|
<category label="70149">
|
||||||
<setting label="70150" type="lsep"/>
|
<setting label="70150" type="lsep"/>
|
||||||
@@ -144,6 +91,7 @@
|
|||||||
|
|
||||||
<setting type="sep"/>
|
<setting type="sep"/>
|
||||||
<setting label="70154" type="lsep"/>
|
<setting label="70154" type="lsep"/>
|
||||||
|
<setting id="tmdb_active" default="true" visible="false"/>
|
||||||
<setting id="tmdb_threads" type="labelenum" values="5|10|15|20|25|30" label="70155" default="20"/>
|
<setting id="tmdb_threads" type="labelenum" values="5|10|15|20|25|30" label="70155" default="20"/>
|
||||||
<setting id="tmdb_plus_info" type="bool" label="70156" default="false"/>
|
<setting id="tmdb_plus_info" type="bool" label="70156" default="false"/>
|
||||||
<setting id="tmdb_cache" type="bool" label="70157" default="true"/>
|
<setting id="tmdb_cache" type="bool" label="70157" default="true"/>
|
||||||
@@ -162,9 +110,6 @@
|
|||||||
|
|
||||||
<setting label="Lista activa" type="text" id="lista_activa" default="kodfavorites-default.json" visible="false"/>
|
<setting label="Lista activa" type="text" id="lista_activa" default="kodfavorites-default.json" visible="false"/>
|
||||||
|
|
||||||
<!-- <setting type="sep"/>
|
|
||||||
<setting label="70583" type="lsep"/>
|
|
||||||
<setting id="addon_quasar_update" type="bool" label="70584" default="false"/> -->
|
|
||||||
</category>
|
</category>
|
||||||
<!-- Custom Start -->
|
<!-- Custom Start -->
|
||||||
<category label="70121">
|
<category label="70121">
|
||||||
@@ -179,5 +124,4 @@
|
|||||||
|
|
||||||
</category>
|
</category>
|
||||||
|
|
||||||
|
|
||||||
</settings>
|
</settings>
|
||||||
|
|||||||
Reference in New Issue
Block a user