Página 2 de 6

Re: Biblioteca multi-web

Publicado: 28 Sep 2016, 21:44
por RiderOne
Hola, lo estoy probando y es una pasada es lo que le hacia falta a la biblioteca, enhorabuena por el trabajo.
He encontrado una pequeña pega, da error al añadir series que tengan tilde en el nombre, imagino que tambien dará fallo con otros caracteres especiales, no deja añadir Allí abajo ni Mar de plástico por poner un par de ejemplos.

Re: Biblioteca multi-web

Publicado: 28 Sep 2016, 22:10
por super_berny
RiderOne escribió:Hola, lo estoy probando y es una pasada es lo que le hacia falta a la biblioteca, enhorabuena por el trabajo.
Gracias, pero es un trabajo conjunto con Seitan y divadr (y alguna que otra colaboracion externa).
Ya dije q la intencion es publicar una beta (me falta un conversor entre las actuales bibliotecas y esta nueva), pero me alegra ver q hay gente dispuesta a probar directamente desde github.
Y ya q estais:
  • ¿podeis probar los favoritos?
  • ¿Habeis probado los menus contextuales? ¿que os parecen? Me interesa tanto la opinion de usuarios finales como la de creadores de canales.
  • Tengo serios problemas con la funcion q actualiza la biblioteca ¿os funciona? ¿q scraper teneis por defecto?
RiderOne escribió:He encontrado una pequeña pega, da error al añadir series que tengan tilde en el nombre, imagino que tambien dará fallo con otros caracteres especiales, no deja añadir Allí abajo ni Mar de plástico por poner un par de ejemplos.
Si, ese uno de los bugs q tenemos localizados y no hemos solucionado por falta de tiempo:
Bugs conocidos:
  • Al marcar como visto manualmente desde la libreria de Kodi no se marcan en el archivo nfo y por tanto no estaran marcados en el canal Biblioteca
  • Error en tmdb al intentar acceder a episodios q no existen.
  • Si el titulo original tiene caracteres no ascii (tildes por ejemplo) falla

Re: Biblioteca multi-web

Publicado: 28 Sep 2016, 22:34
por SeiTaN
super_berny escribió:Gracias, pero es un trabajo conjunto con Seitan y divadr (y alguna que otra colaboracion externa).
Gracias a ti por siempre estar dispuesto a ayudar y aportar en este caso con la biblioteca :D

Tenemos suerte de ser gente de culo inquieto, nos faltan los testers, no seais tímidos, si os presentais voluntarios la biblioteca os tendrá que ir prácticamente perfecta por que reportareis bugs :lol:

@super_berny, aprovecha que @Lortropic fijo que tiene ficheros xml y json para trastear por si quieres hacer el conversor de lo último ;)

Re: Biblioteca multi-web

Publicado: 29 Sep 2016, 13:26
por RiderOne
super_berny escribió:
RiderOne escribió:Hola, lo estoy probando y es una pasada es lo que le hacia falta a la biblioteca, enhorabuena por el trabajo.
Gracias, pero es un trabajo conjunto con Seitan y divadr (y alguna que otra colaboracion externa).
Ya dije q la intencion es publicar una beta (me falta un conversor entre las actuales bibliotecas y esta nueva), pero me alegra ver q hay gente dispuesta a probar directamente desde github.
Y ya q estais:
  • ¿podeis probar los favoritos?
  • ¿Habeis probado los menus contextuales? ¿que os parecen? Me interesa tanto la opinion de usuarios finales como la de creadores de canales.
  • Tengo serios problemas con la funcion q actualiza la biblioteca ¿os funciona? ¿q scraper teneis por defecto?
RiderOne escribió:He encontrado una pequeña pega, da error al añadir series que tengan tilde en el nombre, imagino que tambien dará fallo con otros caracteres especiales, no deja añadir Allí abajo ni Mar de plástico por poner un par de ejemplos.
Si, ese uno de los bugs q tenemos localizados y no hemos solucionado por falta de tiempo:
Bugs conocidos:
  • Al marcar como visto manualmente desde la libreria de Kodi no se marcan en el archivo nfo y por tanto no estaran marcados en el canal Biblioteca
  • Error en tmdb al intentar acceder a episodios q no existen.
  • Si el titulo original tiene caracteres no ascii (tildes por ejemplo) falla
Hola, iré haciendo todas la pruebas que pueda y por supuesto ayudando en lo que pueda tambien, las ventanas de filtro y de infromacion de la pelicula o serie me siguian dando error cuando la resolucion es mayor de 720p. Copié ChannelSettings e InfoWindows de la carpeta 720p a la carpeta de 1080i y funcionaba pero salia pequeño. He hecho las modificaciones en los dos archivos y ya salen las ventanas centradas, grandes y con el texto en su sitio.
Adjunto la carpeta 1080i con los dos archivos.

¿En que codificación están los logs de pelisalacarta?
Si veo donde da el error y voy comprendiendo la estructura igual puedo ayudar en algo más, no tengo ni idea de phyton solo algo de php pero haré lo que pueda.

Saludos.

Re: Biblioteca multi-web

Publicado: 30 Sep 2016, 20:04
por Lortropic
Bug en la ventana de selección de canal (si está activado el método "seleccionar canal previamente"): No se puede cancelar realmente! Le das a cancelar y te busca lo que tienes seleccionado

He cambiado:

Código: Seleccionar todo

        if index > -1:
            filtro_canal = opciones[index]
por

Código: Seleccionar todo

        if index == -1:
            return []
        filtro_canal = opciones[index]
He sacado estos archivos que me parece que es lo mínimo para tener la biblioteca (he ido mirando los cambios y donde estaban, además de petes cuando me dejaba algo):
./core/tmdb.py
./core/filetools.py
./core/item.py
./platformcode/library.py
./platformcode/launcher.py
./channels/biblioteca.py
./resources/settings.xml

Si no me equivoco, esos archivos son todos los que implementan la parte de la biblioteca (es que en la Pi quiero poner lo mínimo posible, y veo que hay muchos más cambios en el repo).

Re: Biblioteca multi-web

Publicado: 30 Sep 2016, 20:22
por SeiTaN
Lortropic escribió:He sacado estos archivos que me parece que es lo mínimo para tener la biblioteca (he ido mirando los cambios y donde estaban, además de petes cuando me dejaba algo):

De los que dices, cada uno hace lo siguiente...

./core/tmdb.py <-- busca información para series/peliculas
./core/filetools.py <-- todo lo relacionado con ficheros.
./core/item.py <-- contiene la información de cada "item".
./platformcode/library.py <-- modulo de la biblioteca.
./platformcode/launcher.py <-- modulo principal del addon y hay cosas que se han cambiado para el flujo funcione mejor.
./channels/biblioteca.py <-- canal biblioteca del propio addon
./resources/settings.xml <-- variables del addon que se guardan, la configuración de que te salga la opción de todos los enlaces juntos o que salgan separados en el cuadro de dialogo.

Así de cabeza tb faltaría el fichero platformtools que termina de sustituir a xbmctools, con menús contextuales, infolabels, etc.

Re: Biblioteca multi-web

Publicado: 30 Sep 2016, 20:29
por Lortropic
Uno que me faltaba (ha saltado al añadir una serie con múltiples posibilidades) es:
platformcode/xbmc_info_window.py

Es que estoy añadiendo todas las series de forma limpia en el PC y después me llevaré las carpetas de "library/SERIES" (sin los STRM) + los archivos para añadir la bibliteca a la raspberry .

Por ahora con estos que he indicado parece que funciona, aunque no he probado menús contextuales. Sigo revisando si veo algún problema con estos archivos.

Re: Biblioteca multi-web

Publicado: 30 Sep 2016, 20:56
por SeiTaN
Si quieres que te actualize las series, tendrás que incluir el fichero tvshow.nfo que hay en cada carpeta, si no no te va a funcionar.

dentro de cada carpeta va...

tvshow.nfo <-- contiene la información de la serie(infolabels) y más cosas.
1x01.nfo <-- contiene la información del episodio (infolabels)
1x01.json <-- contiene todos los datos del elemento "item".
1x01.strm <-- hace de lanzador para llamar a los json que contendrán la url.

Espero no columpiarme con la aclaración, super_berny lo tiene más claro, ya que el multisite es practicamente suyo :)

Re: Biblioteca multi-web

Publicado: 30 Sep 2016, 21:22
por Lortropic
Si, eso ya más o menos se como va. De echo esta versión genera N jsons por episodio (uno por canal).

Al final he copiado el platformtools.py po rel "play_video", y como no se si podía usar otros métodos... digo: lo copio y a ver que pasa.

Hay otro bug del mismo tipo (hay las selecciones canceladas... :lol:)

Tras darle a un episodio y que salga el menú de "Ver" "Descargar" "Buscar trailer".... (es decir, al entrar en el play_video). Si cancelamos hace un Buscar trailer... ya que el resultado es -1.

Y el propio log no lo indica:
22:18:57 T:139970836690688 NOTICE: seleccion=-1
22:18:57 T:139970836690688 NOTICE: seleccion=Buscar trailer


Añado un:

Código: Seleccionar todo

    if seleccion < 0:
        return

    logger.info("seleccion=%d" % seleccion)

Re: Biblioteca multi-web

Publicado: 30 Sep 2016, 21:45
por Lortropic
Ya tengo el código en la rasbperry y las series cargándose en este momento (enviando solo las carpetas con el tvshow.nfo).

Los archivos que he enviado son:
./core/tmdb.py
./core/filetools.py
./core/item.py
./library_service.py
./platformcode/platformtools.py
./platformcode/library.py
./platformcode/xbmc_info_window.py
./platformcode/launcher.py <-- NO ENTERO, solo el "play_from_library" y el "if" para llamarlo
./channels/biblioteca.py
./resources/settings.xml

A ver que tal se comporta.