Página 2 de 2

Re: Series blanco no actualiza la biblioteca de series

Publicado: 27 Abr 2015, 12:40
por atomizasser
robalo escribió:Es raro eso, el canal no tiene nada que ver con la creación de lo strm y de la carpeta, debería funcionar igual con todos los canales. Aún así lo he probado con una serie que sé que no tengo y que tiene bastante temporadas y episodios, 283 episodios en seriesblanco y 153 episodios en newpct1

series.xml:
Aida,http://www.newpct1.com/series/aida/,newpct1
Aida,http://seriesblanco.com/serie/22/aida.html,seriesblanco

Como tengo una pequeña modificación en lybrary.py para que las series se guarde como .../SERIES/canal/archivos.strm he podido probar los dos canales a la vez de una misma serie.

Si no existe la carpeta .../SERIES/Aida no la crea y por lo tanto no actualiza
Si existe la carpeta .../SERIES/Aida crea las carpetas .../SERIES/Aida/newpct1 + archivos strm y .../SERIES/Aida/seriesblanco + archivos strm
Hola. He tratado de reproducir tu prueba.
he buscado en seriesblanco la serie de Big bang theory y la he añadido a la biblioteca. Me ha creador la carpeta Big bang y dentro ha puesto todos los strm. He actualizado la library y me ha cogido toda la info de los episodios. 181 episodios en total. Luego he ido al ultimo de todos, le he dado el boton derecho y he puesto Gestionar-->eliminar de la bibiloteca. Me he asegurado que el STRM estuviera borrado. He cerrado Kodi, lo he vuelto abrir, ha actualizado la libraria y no ha encontrado el episodio que había borrado. e forzado la actualizacion, y nada, se ha quedado con 180 episodios.
He repetido la operacion con la misma serie en newpct1 (con 177 epis en total), he borrando tambien el ultimo epi, y al salir y volver a entrar de kodi, me ha vuelto a coger a actualizado la libraria y ha encontrado los 177 epis.

Al mirar el log he visto esto:

Código: Seleccionar todo

13:35:07 T:6264  NOTICE: [library_service.py] Capitulo no valido
13:35:07 T:6264  NOTICE: [library_service.py] serie= The big bang theory,http://seriesblanco.com/serie/534/the-big-bang-theory.html,seriesblanco
13:35:07 T:6264  NOTICE: [library_service.py] ruta =#C:\Users\dramos\AppData\Roaming\Kodi\userdata\addon_data\plugin.video.pelisalacarta\library\SERIES\ The big bang theory#
13:35:07 T:6264  NOTICE: [library_service.py] No actualiza  The big bang theory (no existe el directorio)
Pero la carpeta si que existe, porque ya lo ha escaneado antes.

No sé si estoy haciendo mal o que, pero no puedo reproducir lo mismo en seriesblanco.

Re: Series blanco no actualiza la biblioteca de series

Publicado: 27 Abr 2015, 14:00
por robalo
Ya veo el problema.
La serie la has añadido desde buscar?

archivo series.xml:

Código: Seleccionar todo

The big bang theory,http://seriesblanco.com/serie/534/the-big-bang-theory.html,seriesblanco
 The big bang theory,http://seriesblanco.com/serie/534/the-big-bang-theory.html,seriesblanco
La primera línea se ha generado desde seriesblanco->Series->The big bang theory y la segunda dede seriesblanco->Buscar...->"the big"->The big bang theory

La diferencia es el espacio delante del título que es por eso no puede encontrar la carpeta.

Para curarnos en salud lo podemos arreglar en la función episodios aunque el problema venga de search.

En el archivo seriesblanco.py localiza la línea

Código: Seleccionar todo

    ## Opción "Añadir esta serie a la biblioteca de XBMC"
    if (config.get_platform().startswith("xbmc") or config.get_platform().startswith("boxee")) and len(itemlist)>0:
        itemlist.append( Item(channel=__channel__, title="Añadir esta serie a la biblioteca de XBMC", url=item.url, action="add_serie_to_library", extra="episodios", show=item.show) )
y modifica show=item.show por show=item.show.strip() para que los títulos se guarden sin espacios al inicio o al final

Re: Series blanco no actualiza la biblioteca de series

Publicado: 27 Abr 2015, 14:45
por atomizasser
Hola robalo.

Gracias, al modificar ese parámetro ahora actualiza, pero no se si la actualización la hace correctamente. Me explico, al borrar y actualizar la libraria y mirar el log:

Código: Seleccionar todo

15:39:06 T:6472  NOTICE: [library.py] savelibrary titulo= - 8x21 Capitulo 21 , url=http://seriesblanco.com/serie/534/temporada-8/capitulo-21/the-big-bang-theory.html, server=directo, canal=seriesblanco, category=Series, serie=The big bang theory, accion=play_from_library, subtitle=
15:39:06 T:6472  NOTICE: Serie=The big bang theory
15:39:07 T:6472  NOTICE: Previous line repeats 2 times.
15:39:07 T:6472  NOTICE: get_season_and_episode(' - 8x21 Capitulo 21 ')
15:39:07 T:6472  NOTICE: [('8', '21')]
15:39:07 T:6472  NOTICE: get_season_and_episode(' - 8x21 Capitulo 21 ') -> 8x21
15:39:07 T:6472  NOTICE: [library.py] savelibrary el fichero existe. Se sobreescribe
15:39:07 T:6472  NOTICE: [library.py] savelibrary fullfilename=C:\Users\dramos\AppData\Roaming\Kodi\userdata\addon_data\plugin.video.pelisalacarta\library\SERIES\The big bang theory\8x21.strm , itemurl=plugin://plugin.video.pelisalacarta/?channel=seriesblanco&action=play_from_library&category=Series&title=+-+8x21+Capitulo+21+&url=http%3A%2F%2Fseriesblanco.com%2Fserie%2F534%2Ftemporada-8%2Fcapitulo-21%2Fthe-big-bang-theory.html&thumbnail=&plot=&server=directo&Serie=The big bang theory&subtitle=&extra=
15:39:07 T:6472  NOTICE: [library.py] savelibrary acaba
15:39:07 T:6472  NOTICE: [library.py] savelibrary titulo= - 8x22 Capitulo 22 , url=http://seriesblanco.com/serie/534/temporada-8/capitulo-22/the-big-bang-theory.html, server=directo, canal=seriesblanco, category=Series, serie=The big bang theory, accion=play_from_library, subtitle=
15:39:07 T:6472  NOTICE: Serie=The big bang theory
15:39:07 T:6472  NOTICE: Previous line repeats 2 times.
15:39:07 T:6472  NOTICE: get_season_and_episode(' - 8x22 Capitulo 22 ')
15:39:07 T:6472  NOTICE: [('8', '22')]
15:39:07 T:6472  NOTICE: get_season_and_episode(' - 8x22 Capitulo 22 ') -> 8x22
15:39:07 T:6472  NOTICE: [library.py] savelibrary fullfilename=C:\Users\dramos\AppData\Roaming\Kodi\userdata\addon_data\plugin.video.pelisalacarta\library\SERIES\The big bang theory\8x22.strm , itemurl=plugin://plugin.video.pelisalacarta/?channel=seriesblanco&action=play_from_library&category=Series&title=+-+8x22+Capitulo+22+&url=http%3A%2F%2Fseriesblanco.com%2Fserie%2F534%2Ftemporada-8%2Fcapitulo-22%2Fthe-big-bang-theory.html&thumbnail=&plot=&server=directo&Serie=The big bang theory&subtitle=&extra=
15:39:07 T:6472  NOTICE: [library.py] savelibrary acaba
15:39:07 T:6472  NOTICE: [library.py] savelibrary titulo=Añadir esta serie a la biblioteca de XBMC, url=http://seriesblanco.com/serie/534/the-big-bang-theory.html, server=directo, canal=seriesblanco, category=Series, serie=The big bang theory, accion=play_from_library, subtitle=
15:39:07 T:6472  NOTICE: Serie=The big bang theory
15:39:07 T:6472  NOTICE: Previous line repeats 2 times.
15:39:07 T:6472  NOTICE: get_season_and_episode('Añadir esta serie a la biblioteca de XBMC')
Como puedes ver, para comprobar si hay nuevos capitulos, vuelve a hacer un escaneo completo de la serie. Como veras, vuelve a reescribir todos los stream, con lo que si que añade el que falta.

Esto es así? Antes del fallo no me había fijado, si el proceso de actualización era así. Este proceso tarda casi un minuto.

Re: Series blanco no actualiza la biblioteca de series

Publicado: 27 Abr 2015, 16:10
por robalo
El tema de los ceros y unos hoy en día va to follao :)

Sí, es así. Te lo reescribe todo. Sólo tienes que fijarte en la fecha y la hora de los archivos strm, todos tienen la misma :)

Re: Series blanco no actualiza la biblioteca de series

Publicado: 28 Abr 2015, 20:28
por super_berny
OFFTOPIC

Amigo robalo, de nuevo discrepo (pero desde el cariño, eh!!).

Cuando tienes varias series, algunas con muchas temporadas y 20 o mas capitulos por temporada los unos y los otros :lol: ya no van tan follados (sobretodo en dispositivos con pocos recursos).
En mi caso ademas este proceso se junta con las comprobaciones de actualizacion y se hace eterno (ademas tengo un bug ahi, pero eso es otro tema). :(

La pregunta es: ¿es necesario reescribir todos los capitulos? Si. Supongamos q en la web se actualizan las direcciones a la pagina de los servidores donde esta alojado el capitulo. Si no reescribimos todos los capitulos no estaran completamente actualizados.

Ahora bien, ¿es necesario actualizar TODOS los capitulos de TODAS las series al iniciar xbmc? Yo creo q no. Podriamos simplemente ir añadiendo los nuevos capitulos al iniciar xbmc y poner una opcion en algun sitio (menu contextual o bajo el listado de capitulos) para actualizar los enlaces de todos los capitulos.

¿que os parece?

Re: Series blanco no actualiza la biblioteca de series

Publicado: 29 Abr 2015, 07:38
por robalo
NOT OFFTOPIC

Es cierto que las raspberry le cuesta más paero en coparación a los 4086 no hay color :lol:, el problema de los ceros de los unos es de dónde se tienen que leer y escribir. Ya puedas tener un supercacharo, si usas una tajeta SD para los datos te va como el culo.

tvdb and company es una api para eficiente y que ademástienes que lidiar con un sin fin de conecciones que puede o no puede ser buena.

Para las raspberry lo mejor es usar lo menos posible la SD. Por eso mismo se creo la opcion de la ruta para los archivos STRM.

Tambien Kodi no arranca dos veces de la misma forma, igual se te coloca en memoria de puta madre que lo hace un infierno tanto en pc como en raspberry.

Yo tengo dos raspberry y están siempre encendidas, de las actualizaciones se encarga el pc.

Re: Series blanco no actualiza la biblioteca de series

Publicado: 29 Abr 2015, 22:18
por mgrmarco
me podríais pasar el archivo seriesblanco.py con esa modificación que menciona robalo, no encuentro la linea para modificar-la yo mismo...

Gracias