Página 3 de 5

Re: No añade nuevos capítulos a la biblioteca

Publicado: 04 Mar 2015, 23:08
por super_berny
Permitirme insistir en el tema de que el codigo del plugin deberia ser lo mas independiente posible de los canales y este tema es un claro ejemplo.
En library_service.py entre las lineas 54 y la 83 (fichero original claro!!) hay una serie de instrucciones para actualizar las series de diferentes canales, algunos de los cuales ya no existen :lol:

Eliminar:

Código: Seleccionar todo

if serie[2].strip()=='veranime':
                        from pelisalacarta.channels import veranime
                        itemlist = veranime.episodios(item)
                    if serie[2].strip()=='tumejortv':
                        from pelisalacarta.channels import tumejortv
                        itemlist = tumejortv.findepisodios(item)
                    if serie[2].strip()=='shurweb':
                        from pelisalacarta.channels import shurweb
                        itemlist = shurweb.episodios(item)
                    if serie[2].strip()=='seriespepito':
                        from pelisalacarta.channels import seriespepito
                        itemlist = seriespepito.episodios(item)
                    if serie[2].strip()=='seriesyonkis':
                        from pelisalacarta.channels import seriesyonkis
                        itemlist = seriesyonkis.episodios(item)
                    if serie[2].strip()=='seriesly':
                        from pelisalacarta.channels import seriesly
                        itemlist = seriesly.episodios(item)
                    if serie[2].strip()=='cuevana':
                        from pelisalacarta.channels import cuevana
                        itemlist = cuevana.episodios(item)
                    if serie[2].strip()=='animeflv':
                        from pelisalacarta.channels import animeflv
                        itemlist = animeflv.episodios(item)
                    if serie[2].strip()=='animeid':
                        from pelisalacarta.channels import animeid
                        itemlist = animeid.episodios(item)
                    if serie[2].strip()=='moviezet':
                        from pelisalacarta.channels import moviezet
                        itemlist = moviezet.serie(item)
Y sustituirlas por:

Código: Seleccionar todo

# Todos los canales que quieran actualizar sus series mediente este metodo
                    # han de tener una funcion llamada 'episodios(item)' que retorna el listado de capitulos
                    exec "import pelisalacarta.channels."+ serie[2].strip() +" as channel"
                    itemlist = channel.episodios(item)
Con esto se actualizaran todos los canales que tengan la funcion 'episodios'.

Adjunto el fichero ya modificado

Re: No añade nuevos capítulos a la biblioteca

Publicado: 05 Mar 2015, 00:08
por robalo
será cuestión de comprobando y actualizando los canales poco a poco

Re: No añade nuevos capítulos a la biblioteca

Publicado: 06 Mar 2015, 01:55
por iegolas
Yo tengo problemas con XBMC Frodo, no me actualiza los nuevos capitulos desde series.ly.
Si intento añadir una nueva serie de series.ly o pordede o seriesblanco tampoco.

Veo en los logs:

01:56:54 T:1812817840 NOTICE: get_season_and_episode('02x09 Noche de Reyes [Pendiente]') -> 02x09
01:56:54 T:1812817840 NOTICE: [library.py] savelibrary el fichero existe. Se sobreescribe
01:56:54 T:1812817840 NOTICE: [library.py] savelibrary Error al grabar el archivo /mnt/external_sd/XBMC/library/SERIES/Velvet/02x09.strm
la carpeta Velvet tiene rwxrwxr-x y con el root explorer no me deja cambiarle los permisos a pesar de ser root. Dice: El cambio de permisos no tuvo éxito. Tenga en cuenta que algunos sistemas de archivos (por ejemplo tarjeta sd) no permiten cambios de permisos

Re: No añade nuevos capítulos a la biblioteca

Publicado: 06 Mar 2015, 20:04
por super_berny
Series.ly? En serio?

Respecto al log veo que el enlace si q existe pero el problema es de escritura. No estara llena la SD?

Re: No añade nuevos capítulos a la biblioteca

Publicado: 07 Mar 2015, 08:28
por iegolas
super_berny escribió:Series.ly? En serio?

Respecto al log veo que el enlace si q existe pero el problema es de escritura. No estara llena la SD?
Los ficheros de la sd pertenecen al grupo sdcard_rw, la sd tiene espacio suficiente. Me he dado cuenta que si intento borrar desde xmbc una pelicula, serie indicandole que lo borre de disco me lo borra de la colección pero no de disco.

Me sale un mensaje similar en los logs. Me inclino a pensar que es un problema de permisos, ¿con que usuario / grupo realiza las operaciones pelis a la carta / xmbc ? A lo mejor no usa un usuario que pertezca a sdcard_rw y por ello no tiene permisos para sobreescribir, guardar o borrar.

Re: No añade nuevos capítulos a la biblioteca

Publicado: 07 Mar 2015, 21:06
por jes0411
He cambiado el library_service.py por el que admite todos los canales y funciona perfecto con pordede.
Gracias.

Re: No añade nuevos capítulos a la biblioteca

Publicado: 07 Mar 2015, 21:10
por jes0411
iegolas escribió:
super_berny escribió:Series.ly? En serio?

Respecto al log veo que el enlace si q existe pero el problema es de escritura. No estara llena la SD?
Los ficheros de la sd pertenecen al grupo sdcard_rw, la sd tiene espacio suficiente. Me he dado cuenta que si intento borrar desde xmbc una pelicula, serie indicandole que lo borre de disco me lo borra de la colección pero no de disco.

Me sale un mensaje similar en los logs. Me inclino a pensar que es un problema de permisos, ¿con que usuario / grupo realiza las operaciones pelis a la carta / xmbc ? A lo mejor no usa un usuario que pertezca a sdcard_rw y por ello no tiene permisos para sobreescribir, guardar o borrar.
No debería haber problema con los permisos.
En la sd no se pueden cambiar los permisos porque el sistema de archivos no lo permite. Aparte si el programa no tuviera los permisos necesarios para escribir en la sd no se crearía ningún archivo.

Puede ser un fallo de tu sd, puedes probar a pasarle chkdsk /r desde el pc o copiar al pc lo que tiene y formatearla.

Re: No añade nuevos capítulos a la biblioteca

Publicado: 07 Mar 2015, 23:18
por iegolas
jes0411 escribió:
iegolas escribió:
super_berny escribió:Series.ly? En serio?

Respecto al log veo que el enlace si q existe pero el problema es de escritura. No estara llena la SD?
Los ficheros de la sd pertenecen al grupo sdcard_rw, la sd tiene espacio suficiente. Me he dado cuenta que si intento borrar desde xmbc una pelicula, serie indicandole que lo borre de disco me lo borra de la colección pero no de disco.

Me sale un mensaje similar en los logs. Me inclino a pensar que es un problema de permisos, ¿con que usuario / grupo realiza las operaciones pelis a la carta / xmbc ? A lo mejor no usa un usuario que pertezca a sdcard_rw y por ello no tiene permisos para sobreescribir, guardar o borrar.
No debería haber problema con los permisos.
En la sd no se pueden cambiar los permisos porque el sistema de archivos no lo permite. Aparte si el programa no tuviera los permisos necesarios para escribir en la sd no se crearía ningún archivo.

Puede ser un fallo de tu sd, puedes probar a pasarle chkdsk /r desde el pc o copiar al pc lo que tiene y formatearla.
Haciendo pruebas he visto que tampoco me funciona el exportar la libreria o el borrar desde el gestor de ficheros de xbmc. Se trata de un problema de xbmc (la version que tengo yo) ya que con aplicaciones como Root Explorer o ES File Explorer si funciona.

La rom que uso es justXBMC, al igual que la version de xbmc (justxbmc basada en ouya). Gracias por el soporte, intentaré investigar por otro lado ya que este caso no es problema del plugin.

Re: No añade nuevos capítulos a la biblioteca

Publicado: 18 Mar 2015, 19:36
por mgrmarco
He añadido las lineas que comento @robalo y va perfectamente... también probé el library modificado de @super_berny y también de lujo..

Gracias chicos

Re: No añade nuevos capítulos a la biblioteca

Publicado: 22 Mar 2015, 13:00
por bluould
Hola a tod@s,

Muchas gracias, me estaba volviendo loco con el tema de que no se me actualizaran las series añadidas de seriesblanco.

Por ahora lo que he hecho es añadir al library_service.py las 3 líneas comentadas para seriesblanco y ya se actualiza todo! :D

Más tarde lo modificaré como dice @super_berny que sería lo más correcto para que se actualicen todas las series, sin tener que ir añadiendo fuente por fuente.