Por tocas a ver:...
Jesus
Jesus escribió:Ahí van algunos comentarios / preguntas:
1) Da diferentes fallos a medida que la vas usando, probablemente veas varios commits míos tapando cosillas aquí y allá.
Tú ve diciendo por esa boquita y vamos viendo
Jesus escribió:
2) Cuando añado una serie a la biblioteca la identifica bien, pero luego al ir a "Biblioteca" no sale imagen, argumento, etc. Y la lista de episodios me muestra los ficheros STRM. Ya que tenemos los datos deberíamos mostrarlo a lo grande ¿no?
Es lo que ha dicho superberny, cuando llamamos a videoScan se enbucla, según he visto se vuelve a ejecutar justo después la url del plugin en el que está, en ayuda da una leche y por eso no falla ahí.
Jesus escribió:
3) Ya que la serie está identificada, si la añades desde dos sitios yo no mostraría los dos canales donde está. Mostraría la serie, con sus episodios, y a la hora de verla que salgan los enlaces de ambos sitios mezclados.
cuestión de gustos, para algunas cosas si serían mejor para otras es una lata.
Jesus escribió:
4) La migración no me acaba de funcionar bien, esto es crítico para publicar la versión porque le joderemos a la gente sus bibliotecas... esta tarde voy a probarlo a conciencia.
No se borra nada, solo se renombra, como dije antes, vete diciendome que falla y lo vamos viendo.
Jesus escribió:
5) ¿Qué es exactamente ese modo "cliente" y "servidor" que hay en library.py?
Conexión entre 2 kodis, kodi S(ervidor) comparte su BD a kodi C(liente).
Jesus escribió:
Y en cuanto a cómo está montado, creo que el tema del "series.json" es muy limitado:
Código: Seleccionar todo
"t_Kong:_King_of_the_Apes_[seriesblanco]": {
"channels": {
"seriesblanco": {
"path": "/Users/jesus/Library/Application Support/Kodi/userdata/addon_data/plugin.video.pelisalacarta/library/SERIES/kong king of the apes [seriesblanco]",
"tvshow": "Kong: King of the Apes",
"url": "
http://seriesblanco.com/serie/3656/kong ... -apes.html"
}
},
"name": "Kong: King of the Apes"
},
es lo poco que nos hacía falta, la versión anterior eran 3 campos por linea, no te metas con el pobre
Jesus escribió:
Así que añado:
6) ¿Por qué no tener más datos? El ID en thetdvb, para volver a consultar periódicamente si hace falta, las imágenes, los episodios, las fuentes donde están, etc. Entiendo que es porque dependemos de Kodi para que nos haga parte del trabajo, pero eso no nos ayudará en otras plataformas.
Para otras plataformas habrá otro library distinto, de hecho que yo sepa solo se usa library en kodi, y pensaba de añadirlo en media-server (divadres dijo algo que lo quería portar).
Jesus escribió:
7) ¿Por qué no grabar los metadatos / imágenes / enlaces etc de cada episodio junto a cada fichero STRM? De esa forma si el canal cae, falla, etc. la biblioteca sigue siendo operativa. También podríamos tener esos ficheros en el directorio de la serie, para la propia serie. Es algo parecido a los ficheros .NFO de XBMC.
Se podría generar pero para eso habría que usar un scraper de la url que le pasamos (cosa que hace kodi automaticamente).
Jesus escribió:
A mí lo que me gustaría es un directorio "Library" que yo pueda meter en un ZIP, y luego en una instalación limpia de pelisalacarta descomprimirlo y que mi biblioteca siguiera ahí

Si metes tu directorio "library" con la copia de lo que tenias te va a funcionar, al refrescar la colección con kodi, lo que hace es añadirla.
Jesus escribió:
Eso es por usar la bilbioteca de Kodi...
Es una mejora de lo había que antes tenías que identificar las series que no pillaba a mano, y ahora tb puedes verlo desde la sección biblioteca,
Jesus escribió:
para eso lo podríamos haber dejado como estaba

Yo creo que esto hay que pensarlo sin Kodi.

Lo dice y se queda tan annncho jajajaja. Hay muchas mejoras y se evitan muchos pasos que había que hacer en la versión anterior.
Esto es una primera versión, si se quiere hacer en otra plataforma se cambia de donde obtiene los infoLabels y ya está, además me vuelvo a repetir ¿en que otra plataforma se usa la biblioteca? Esto es una versión piloto
Jesus escribió:
Sin embargo al añadirla me mostraba bien el fanart etc... por eso di por hecho que la había identificado.
Lo del NFO es más o menos lo mismo que comento, pero no debemos depender de Kodi así que yo iría más por json. La idea es que añadir algo a la biblioteca me permita verlo cómodamente desde la biblioteca, sin hacer nada más, y si el usuario quiere añadir esas series-películas en su biblioteca de Kodi que pueda hacerlo ya que están los STRM.
Se te muestra bien el fanart porque eso lo que devuelve tmdb.py, para que compruebes que la serie que has añadido es la correcta.
Si hacemos nuestro propio scraper o adatapamos uno, y generamos un nfo chulo con todos los datos, luego en la biblioteca se lee ese fichero y no hay que hacer nada más y se puede "eliminar la parte Kodi" (pendiente de ver como tratamos si se ha visto un episodio para marcarlo como visto).
Jesus escribió:
A menos que el canal haya desaparecido
Igual que pasaba con la versión anterior si intentas actualizar una serie/canal que no existe, te pega su leche correspondiente, si quieres guardar los enlaces a servidores ya es otra cosa que podría mirar.
Cmos
Cmos escribió:
No sé si es mejor utilizar este hilo para reportar algún fallo, pero he probado agregando series de seriesblanco y seriesdanko y siempre tengo el mismo error en la función get_video_id_from_scraper de library.py
¿Cual te falla?
Cmos escribió:
Creo que el tema del scraper y la ventana para elegir la serie o película está muy muy bien y muy currado, pero en mi opinión debería ser un complemento y no un paso necesario. Del mismo modo, estaría bien lo que comenta Jesús, cuando se acceda a una serie dentro del canal Biblioteca, lo suyo sería ver el fanart, thumbnail, sinopsis... de cada entrada aunque no tenga información añadida del scraper (si no me equivoco hasta hace poco era así).
Es ""obligatoria"" la primera vez para cuando lo agreges luego te salga con su fanart y demás correcto. Antes se mostraba bien si el nombre de la serie es bueno..
Cuando configuras la biblioteca de Kodi con el special....
Si la carpeta se llama "Bones", el scraper lo hace bien, prueba ahora otro nombre como "Juego de tronos (game of thrones)", no te lo detecta, tenías que identificar la serie tu a mano, con lo nuevo no es necesario.
Cmos escribió:
Sobre esto, no sé si es posible, pero no se podría hacer que en lugar de añadir cada serie repetida por canal, añadir solo una y dentro de ella los canales en los que está disponible? Es decir, que dentro de la carpeta Series, habría una llamada por ejemplo "Arrow" y al entrar en ella "Arrow [seriesblanco]", así en el listado principal no habría ninguna entrada repetida y luego al entrar en la serie es donde se seleccionaría de qué canal se quiere reproducir.
superberny planteó algo parecido al principio, pero yo no lo veia del todo correcto, te pongo la versión abreviada con un ejemplo....
"Arrow" en seriesdanko es "arrow", ahora en seriesblanco se llama "arrow (2014)", y en otro canal se llama "flechitas", tendrías 3 carpetas y sus canales dentro.
Arrow -> arrow [seriesdanko]
Arrow (2014) -> arrow (2014) [seriesblanco]
flechitas --> flechias [nombre_canal]