Página 3 de 5

Re: Petición: sipnosis de las peliculas en los canales

Publicado: 14 Dic 2015, 21:13
por super_berny
Cmos escribió:... nos encontramos con un problema parecido: si entro en el menú películas y la página muestra una lista con 40, para sacar sinopsis y demás de cada una tendría que hacer una consulta a esa web externa por cada película, eso significa cargar 40 páginas al entrar o al darle a siguiente y eso, además de consumir ancho de banda, tarda un tiempo, lo que habrá gente que no le guste.
Podria haber otras opciones, pero creo q solo serian validas para las versiones de Kodi:
  • Se podria añadir un comando en el menu contextual q llame a una funcion para buscar informacion de esa pelicula en concreto. Estoy mirando con mucha curiosidad el script ExtendedInfo :D que han incluido nuestros amigos de PalcoTv
  • La otra opcion la tendria q estudiar con mas detalle, pero consistiria en lanzar un hilo paralelo q buscara las sinopsis una vez ya ha mostrado el listado de peliculas (siempre y cuando pueda conseguir una referencia a esos item), es algo parecido a lo q hace Kodi con las portadas. Si os habeis fijado (sobretodo con conexiones lentas) primero presenta los items y despues va cargando las imagenes. Pero ya digo q esta opcion habria q estudiarla mas a fondo

Re: Petición: sipnosis de las peliculas en los canales

Publicado: 15 Dic 2015, 00:16
por Cmos
super_berny escribió:Podria haber otras opciones, pero creo q solo serian validas para las versiones de Kodi:
  • Se podria añadir un comando en el menu contextual q llame a una funcion para buscar informacion de esa pelicula en concreto. Estoy mirando con mucha curiosidad el script ExtendedInfo :D que han incluido nuestros amigos de PalcoTv
Ostia, qué cosa más chula :shock: He probado a que ejecute una llamada a ese script a través de xbmctools y me he quedado filipado con el resultado.


Re: Petición: sipnosis de las peliculas en los canales

Publicado: 15 Dic 2015, 00:52
por super_berny
Cmos escribió:Ostia, qué cosa más chula
Jejejeje sabia q te iba a gustar :lol: :lol: :lol: :lol:
Solo una cosa, antes de añadir el item al menu contextual deberia asegurarte primero q la plataforma es kodi y q esta instalado el script.

Re: Petición: sipnosis de las peliculas en los canales

Publicado: 15 Dic 2015, 08:27
por neno1978
ostia, digo me cachis!! si que queda chulo!!, esto ya lo había manejado yo, pero nunca lo puede en practica precisamente por lo ultimo que dice el gran superberny, todos deben tener instlado ese script y, ademas, da bastantes problemas según que piel , pero si, es la ostia, digo la leche ;)

Re: Petición: sipnosis de las peliculas en los canales

Publicado: 15 Dic 2015, 12:38
por Cmos
super_berny escribió:Jejejeje sabia q te iba a gustar :lol: :lol: :lol: :lol:
Solo una cosa, antes de añadir el item al menu contextual deberia asegurarte primero q la plataforma es kodi y q esta instalado el script.
neno1978 escribió:ostia, digo me cachis!! si que queda chulo!!, esto ya lo había manejado yo, pero nunca lo puede en practica precisamente por lo ultimo que dice el gran superberny, todos deben tener instlado ese script y, ademas, da bastantes problemas según que piel , pero si, es la ostia, digo la leche ;)
Pues sí, ha sido todo un descubrimiento, es que te lista todos los datos y ademas con una presentación perfecta. @neno1978, al decírmelo tú lo he probado en varios skin y no me ha dado ningún problema, lo mismo han mejorado eso, o ha dado la casualidad que no he probado en los que fallan :lol:

El tema de comprobar la plataforma y que está instalado el script es sencillo, lo que no sé es si se merece la pena publicar la modificación porque al fin y al cabo es una llamada a un addon externo. Lo que he añadido a xmbctools es esto dentro de la función addnewfolderextra:

Código: Seleccionar todo

    if "kodi" in config.get_platform():
        if xbmc.getCondVisibility('System.HasAddon(script.extendedinfo)'):
            if "0" in context: #Opción contextual extendedinfo para películas
                infoCommand = "XBMC.RunScript(script.extendedinfo,info=extendedinfo,name=%s)" % (fulltitle)
                contextCommands.append(("Ampliar Info", infoCommand))

            if "2" in context: #Opción contextual extendedinfo para series
                infoCommand = "XBMC.RunScript(script.extendedinfo,info=extendedtvinfo,name=%s)" % (fulltitle)
                contextCommands.append(("Ampliar Info", infoCommand))
		
            if "3" in context: #Opción contextual extendedinfo para episodios
                infoCommand = "XBMC.RunScript(script.extendedinfo,info=extendedepisodeinfo,tvshow=%s,season=%s,episode=%s)" % (fulltitle.split('|')[0],fulltitle.split('|')[1],fulltitle.split('|')[2])
                contextCommands.append(("Ampliar Info", infoCommand))
Para que aparezca en un canal habría que pasar con el Item solamente fulltitle y el context según sea el contenido. He utilizado fulltitle para pasar el nombre de la película/serie porque muchas veces en el title se incluyen otros datos como el idioma, año, calidad... y no sirve. Y en el caso de tratarse de un episodio habría que separar mediante "|" el nombre de la serie, la temporada y el número de capítulo.

Re: Petición: sipnosis de las peliculas en los canales

Publicado: 15 Dic 2015, 12:54
por Mangue
Guau, ¿como se hace eso? tengo el addon instalado pero a mi no me sale.
He pegado el texto que has publicado en xbmctools.py al final de addnewfolderextra, a continuación de "return ok" pero lo único que he conseguido es error en el addon ¿ayudita? :D
Gracias

Re: Petición: sipnosis de las peliculas en los canales

Publicado: 15 Dic 2015, 14:37
por Cmos
Mangue escribió:Guau, ¿como se hace eso? tengo el addon instalado pero a mi no me sale.
He pegado el texto que has publicado en xbmctools.py al final de addnewfolderextra, a continuación de "return ok" pero lo único que he conseguido es error en el addon ¿ayudita? :D
Gracias
Te da error porque ese código hay que introducirlo en medio de la función, no al final, por ejemplo a partir de la línea 96. De todas formas, eso de por sí no hace nada, hay que modificar los canales para que lo utilicen, por lo tanto no va a funcionar en todos. Como tu petición en el hilo era para los canales gnula y pordede, te los paso modificados. Y si alguien más se lo descarga, que tenga en cuenta que solo funciona en kodi y que debe tener instalado el addon Extended Info ;)

Re: Petición: sipnosis de las peliculas en los canales

Publicado: 15 Dic 2015, 16:27
por losedes
No me queda claro...lo pensáis implementar en el resto (o algunos) de los canales??? Porque realmente es una gozada como quedan...
Yo voy a instalar tu aportación Cmos, mil gracias.

Gracias a todos vosotros por el enorme trabajo que realizáis.
Estáis todos invitados a unas cañas!

Re: Petición: sipnosis de las peliculas en los canales

Publicado: 15 Dic 2015, 17:02
por Cmos
losedes escribió:No me queda claro...lo pensáis implementar en el resto (o algunos) de los canales??? Porque realmente es una gozada como quedan...
Yo voy a instalar tu aportación Cmos, mil gracias.

Gracias a todos vosotros por el enorme trabajo que realizáis.
Estáis todos invitados a unas cañas!
De nada losedes. Sobre lo de implementarlo, pues la verdad, no lo tengo muy claro, más que nada por ser dependiente de un addon externo, pero no sé qué opinan los demás. También me acabo de dar cuenta que el script ExtendedInfo se ha actualizado a la versión 4.0 y solo es compatible con la nueva versión de kodi, jarvis, además de que ya no aparece para instalar desde el repositorio oficial al no ser compatible con versiones inferiores, lo que complica todavía más las cosas.

Si no encontráis u os da error el ExtendedInfo, desinstaladlo e instaladlo manualmente, descomprimiendo la carpeta principal de este archivo dentro de la carpeta addons de Kodi: Version 3.1.1

Re: Petición: sipnosis de las peliculas en los canales

Publicado: 15 Dic 2015, 17:36
por losedes
Ok. De todas formas grandísimo curro el que hacéis. Supongo que seréis todos programadores porque si no no me explico como llegáis a hacer todas estas historias.
Lo dicho gracias a todos.