Página 5 de 12

Re: Reporte de problemas en pelisalacarta 4.2.0 (final)

Publicado: 12 May 2017, 05:37
por Jpuig
Jpuig escribió:
12 May 2017, 05:24
Cmos escribió:
11 May 2017, 22:19
SeiTaN escribió:
11 May 2017, 19:42
Referente al skin, a ver si aparece Cmos que decía que los skins tienen un fichero de configuración y con esa información podemos evitar que vuelva a pasar.
Aquí estamos :D Por lo que pone en el addon.xml del skin Eminence 2 Mod, la carpeta por defecto es 16x9, así que jpuig, bastaría con crear una carpeta con ese nombre dentro de resources/skins/Default y copiar dentro los archivos que hay en la carpeta 720p que está en el mismo directorio ;)


Buenos días y muchísimas gracias por la respuesta Cmos , acabo de probarlo y si funciona a la perfección !
Como siempre muchísimas gracias a los dos , Seitan y Cmos .....no se que haría si vosotros ! :D

Re: Reporte de problemas en pelisalacarta 4.2.0 (final)

Publicado: 12 May 2017, 13:05
por Cmos
SeiTaN escribió:
11 May 2017, 22:55
Gracias Cmos ¿cuantas resoluciones distintas hay para skins? Al final vamos a tener que mirar en kodi el skin activo desde pelisalacarta y hacer que se copie automaticamente xDD
Realmente no creo que sea debido a una resolución distinta, porque la que usa ese skin es 1080p, el problema es que el nombre de la carpeta puede ser el que quiera el autor del skin. Lo suyo es que usaran nombres predeterminados y que aparecen en la documentación de Kodi, pero claro, si ni siquiera los propios devs lo hacen (porque en estuary la carpeta es xml y esa no sale en la docu) pues apaga y vámonos :lol:

Pero me ha gustado la idea esa de mirar el skin activo y copiar los archivos, pienso que nos quitaría de esta clase de problemas. Ya que pelisalacarta cada vez que se abre comprueba que las carpetas del addon están creadas, he pensado que se podría incluir ahí la comprobación de la carpeta que usa el skin y si no existe en resources, crearla y copiar los archivos que estén en la de 720p, que sería la "central". De esta forma, si alguien modifica o crea un xml, con decirle que lo copie a la de 720p sería suficiente, porque al abrir el addon se copiaría a la que le pida su skin.

Sería añadiendo este código en la función verify_directories_created del archivo config, a ver cómo lo ves SeiTaN ;)

Código: Seleccionar todo

    try:
        from core import scrapertools
        # Buscamos el archivo addon.xml del skin activo
        skindir = filetools.join(xbmc.translatePath("special://home"), 'addons', xbmc.getSkinDir(),
                                 'addon.xml')
        # Extraemos el nombre de la carpeta de resolución por defecto
        folder = ""
        data = filetools.read(skindir)
        res = scrapertools.find_multiple_matches(data, '(<res.*?>)')
        for r in res:
            if 'default="true"' in r:
                folder = scrapertools.find_single_match(r, 'folder="([^"]+)"')
                break

        # Comprobamos si existe en pelisalacarta y sino es así, la creamos
        default = filetools.join(get_runtime_path(), 'resources', 'skins', 'Default')
        if folder and not filetools.exists(filetools.join(default, folder)):
            filetools.mkdir(filetools.join(default, folder))

        # Copiamos el archivo a dicha carpeta desde la de 720p si éste no existe o si el tamaño es diferente
        if folder != '720p':
            for root, folders, files in filetools.walk(filetools.join(default, '720p')):
                for f in files:
                    if not filetools.exists(filetools.join(default, folder, f)) or \
                          (filetools.getsize(filetools.join(default, folder, f)) != 
                           filetools.getsize(filetools.join(default, '720p', f))):
                        filetools.copy(filetools.join(default, '720p', f),
                                       filetools.join(default, folder, f),
                                       True)
    except:
        import traceback
        logger.error("Al comprobar o crear la carpeta de resolución")
        logger.error(traceback.format_exc())

Re: Reporte de problemas en pelisalacarta 4.2.0 (final)

Publicado: 12 May 2017, 13:11
por iralpap1
En novedades-peliculas, no sale nada, me ocurre con varios android, dejo el log del android tv.
Ocurre con todas las secciones (series,peliculas,documentales)de novedades.
Al entrar en novedades me informa que a descargado o actualizado (supongo como ocurre cuando se actualiza un canal) y falla.
Lo digo por ver si es a mi solo ó a mas gente.

Re: Reporte de problemas en pelisalacarta 4.2.0 (final)

Publicado: 12 May 2017, 14:13
por SeiTaN
Cmos escribió:
12 May 2017, 13:05
SeiTaN escribió:
11 May 2017, 22:55
Gracias Cmos ¿cuantas resoluciones distintas hay para skins? Al final vamos a tener que mirar en kodi el skin activo desde pelisalacarta y hacer que se copie automaticamente xDD
Realmente no creo que sea debido a una resolución distinta, porque la que usa ese skin es 1080p, el problema es que el nombre de la carpeta puede ser el que quiera el autor del skin. Lo suyo es que usaran nombres predeterminados y que aparecen en la documentación de Kodi, pero claro, si ni siquiera los propios devs lo hacen (porque en estuary la carpeta es xml y esa no sale en la docu) pues apaga y vámonos :lol:

Pero me ha gustado la idea esa de mirar el skin activo y copiar los archivos, pienso que nos quitaría de esta clase de problemas. Ya que pelisalacarta cada vez que se abre comprueba que las carpetas del addon están creadas, he pensado que se podría incluir ahí la comprobación de la carpeta que usa el skin y si no existe en resources, crearla y copiar los archivos que estén en la de 720p, que sería la "central". De esta forma, si alguien modifica o crea un xml, con decirle que lo copie a la de 720p sería suficiente, porque al abrir el addon se copiaría a la que le pida su skin.

Sería añadiendo este código en la función verify_directories_created del archivo config, a ver cómo lo ves SeiTaN ;)

Código: Seleccionar todo

    try:
        from core import scrapertools
        # Buscamos el archivo addon.xml del skin activo
        skindir = filetools.join(xbmc.translatePath("special://home"), 'addons', xbmc.getSkinDir(),
                                 'addon.xml')
        # Extraemos el nombre de la carpeta de resolución por defecto
        folder = ""
        data = filetools.read(skindir)
        res = scrapertools.find_multiple_matches(data, '(<res.*?>)')
        for r in res:
            if 'default="true"' in r:
                folder = scrapertools.find_single_match(r, 'folder="([^"]+)"')
                break

        # Comprobamos si existe en pelisalacarta y sino es así, la creamos
        default = filetools.join(get_runtime_path(), 'resources', 'skins', 'Default')
        if folder and not filetools.exists(filetools.join(default, folder)):
            filetools.mkdir(filetools.join(default, folder))

        # Copiamos el archivo a dicha carpeta desde la de 720p si éste no existe o si el tamaño es diferente
        if folder != '720p':
            for root, folders, files in filetools.walk(filetools.join(default, '720p')):
                for f in files:
                    if not filetools.exists(filetools.join(default, folder, f)) or \
                          (filetools.getsize(filetools.join(default, folder, f)) != 
                           filetools.getsize(filetools.join(default, '720p', f))):
                        filetools.copy(filetools.join(default, '720p', f),
                                       filetools.join(default, folder, f),
                                       True)
    except:
        import traceback
        logger.error("Al comprobar o crear la carpeta de resolución")
        logger.error(traceback.format_exc())

Me parece estupendo, al falta que arreglemos las dimensiones en otros skins y de otras resoluciones (tampoco es que mucha gente se haya quejado :P) es la mejor solución.

Re: Reporte de problemas en pelisalacarta 4.2.0 (final)

Publicado: 13 May 2017, 02:53
por manuxx2
Buenas.
Tengo el mismo problem que comentan varios de que no para de actualizarse cada vez que entro a Kodi.

No entiendo lo que comentáis de causado por tener varios repositorios... yo instalé el archivo oficial de la web.

¿Cúal es la solución? Desactivar el auto actualizar?? Se me van hasta los canales y servidores actualizados cada vez. Le pasa a otros amigos mios y a varios aquí así q no parece algo aislado.

Saludos

Re: Reporte de problemas en pelisalacarta 4.2.0 (final)

Publicado: 13 May 2017, 10:08
por SeiTaN
manuxx2 la solución ya se ha dicho y tu mismo has confirmado leerla, desactiva el autoactualizar, nosotros no podemos controlar que repositorios cambien la versión.

Es como si te vendo un coche y tu lo llevas a otro taller, la cagan y me exiges que te deje funcionando el coche perfectamente por que otras personas lo han llevado a ese mismo taller.

Re: Reporte de problemas en pelisalacarta 4.2.0 (final)

Publicado: 13 May 2017, 17:22
por aristos
Buenas:
Hace unos días apuntaba que a mí me desaparecía continuamente pelisalacarta y había de reinstalarla. Siguiendo los consejos de ciertos foreros, desactivé la autalización automática, desde entonces me desapareció el problema y no he tenido que volver a reinstalar.

Un cordial saludo

Re: Reporte de problemas en pelisalacarta 4.2.0 (final)

Publicado: 13 May 2017, 20:04
por josete2k
¿Qué repositorio tiene pelisalacarta?

Curiosidad...

Re: Reporte de problemas en pelisalacarta 4.2.0 (final)

Publicado: 13 May 2017, 21:29
por mdiazg
Hola, a mí me pasa con Novedades en Android lo mismo que a iralpap1, me salió un mensaje de actualización y desde entonces hace las búsquedas en 0-1 segundos y no encuentra nada. He reinstalado pelisalacarta pero se reproduce la actualización sin opción a rechazo. Además si voy a Configuración para ver qué canales están incluídos en cada categoría (Ajustes de Novedades) sale una ventana de búsqueda concurrente y no lista ningún canal.
Android 5.1, Kodi v17.1

Re: Reporte de problemas en pelisalacarta 4.2.0 (final)

Publicado: 14 May 2017, 09:13
por aristos
Josete2k, me bajé directamente la versión 4.2.0 de Pelisalacarta.

Un saludo