Página 12 de 29

Re: Reporte de problemas en pelisalacarta 4.2.0-beta2

Publicado: 06 Ene 2017, 21:54
por SeiTaN
Lortropic lo que comentas sólo me ha pasado con series mastodonticas como anatomia de grey o bones, y ha sido al agregarlas, no cuando se actualizaban los episodios al iniciar kodi.

Re: Reporte de problemas en pelisalacarta 4.2.0-beta2

Publicado: 07 Ene 2017, 12:15
por Toni.v
Cada vez que inicio el plug-in pelis a la carta me indica este error:

Error al crear el directorio:
C:\Users\user\AppData\Roaming\Xbmc\userdata\addon_data

Sin embargo mi instalación tiene esta ruta:
C:\Users\user\AppData\Roaming\Kodi\userdata\addon_data

Lo he arreglado cambiando la ruta en las preferencias del plugin

Re: Reporte de problemas en pelisalacarta 4.2.0-beta2

Publicado: 07 Ene 2017, 14:49
por Lortropic
Hace unas semanas indiqué que siempre que se parte de una instalación limpia (al menos en mi sistema) sale el error de que la biblioteca no ha podido ser configurada, aunque sigas los pasos diciéndole "si" a las cosas (si a instalar addons, si a cambiar idiomas).

Ahora lo he analizado más en detalle.
El addon entra 2 veces aquí tras activarse por primera vez:
establecer_contenido(CINE) donde no da problemas, ni pide nada. Observo que ejecuta las consultas SQL y retornan primero 0 rows y después 1.

Después viene el problema:
establecer_contenido(SERIES)

Y dice:
No se ha encontrado el Scraper de series de TheMovieDB
Le decimos que SI, ys ale otra ventana, esta vez de Kodi, preguntando si queremos intalarlo, le digo que SI.
Ahora aquí, justo después lo paro (tengo un montón de ventanitas de alertas para hacer estos checks) y observo que el addon se ha instalado:

Código: Seleccionar todo

ls ~/.kodi/addons/
metadata.tvshows.themoviedb.org  script.module.simplejson <------ Aquí lo tenemos, el primero
packages                         service.xbmc.versioncheck
plugin.video.pelisalacarta       temp
resource.language.es_es          weather.wundergroun
El problema viene justo después. Llegaremos a un punto donde:

continuar = (install and xbmc.getCondVisibility('System.HasAddon(metadata.tvshows.themoviedb.org)'))

Y resulta que "install" es False. ¿Donde se ha establecido install? Aquí:

path_settings = xbmc.translatePath("special://profile/addon_data/metadata.tvshows.themoviedb.org/settings.xml")
platformtools.dialog_ok("Instalando TMDB", "Post translate")

install = filetools.write(path_settings,strSettings)

Resulta que en ese punto la carpeta de TheMovieDB para tvshows aun no existe:

ls .kodi/userdata/addon_data/
plugin.video.pelisalacarta skin.estuary weather.wunderground

Y falla el filetools.write()


¿En serio esto es algo que solo ocurre en Ubuntu x64? Es algo raro, ya que supongo que la carpeta de config del addon no se creará hasta que se ejecute el addon de alguna forma la primera vez. De ahí que no tenga la carpeta y el "write" falle. Y como continuar es false ya no hace nada y saca el:

if not continuar:
heading = "Biblioteca no configurada"
msg_text = "Asegurese de tener instalado el scraper de The Movie Database"

Re: Reporte de problemas en pelisalacarta 4.2.0-beta2

Publicado: 07 Ene 2017, 14:53
por super_berny
Lortropic escribió:El problema que tiene hacer llamar al scan por serie es que se sobreponen y cuando llega el segundo scan y el primero no ha acabado lo para y se jode el tema.
Es cierto, en alguna ocasion lo he visto. Creo q podriamos solucionarlos si a la funcion xbmc_library.update le pasamos una lista de carpetas a scanear y lanzamos las consultas JSON-RCP de manera secuencial. Si me dais unos dias lo hago... aunq si alguien tien mas prisa ya sabe por donde buscar :lol:
Ademas a mi lo que me gusta es que se lance el buscador de Kodi "global", que escanee todas las fuentes por si he añadido alguna pelicula o algo en una de las otras carpetas que no son de pelisalacarta
Entonces la biblioteca de pelisalacarta funciona bien. Lo q pasa es q tu quieres usar las actualizaciones para una funcionalidad particular. Necesitas actualizar la coleccion completa de kodi cada dia. Como dice SeiTan eso lo puedes hacer configurando Kodi para q lo haga cada inicio o bien buscar otro metodo para q lo haga cada ciertas horas (una vez vi algo parecido instalado en un androidtv).
Bueno, vale, pues se puede añadir una opción para que elijais si preferís actualización carpeta por carpeta o de forma global al final de la búsqueda de actualizaciones.
Por poder se puede, lo q pasa es q llenar el menu de configuracion de opciones particulares q la mayoria de la gente no va a usar (y con el tiempo ni nosostros mismos sabemos por q estan ahi) no se si es lo correcto.

Re: Reporte de problemas en pelisalacarta 4.2.0-beta2

Publicado: 07 Ene 2017, 17:07
por super_berny
Lortropic escribió:Hace unas semanas indiqué que siempre que se parte de una instalación limpia (al menos en mi sistema) sale el error de que la biblioteca no ha podido ser configurada, aunque sigas los pasos diciéndole "si" a las cosas (si a instalar addons, si a cambiar idiomas).

Ahora lo he analizado más en detalle.
El addon entra 2 veces aquí tras activarse por primera vez:
establecer_contenido(CINE) donde no da problemas, ni pide nada. Observo que ejecuta las consultas SQL y retornan primero 0 rows y después 1.

Después viene el problema:
establecer_contenido(SERIES)

Y dice:
No se ha encontrado el Scraper de series de TheMovieDB
Le decimos que SI, ys ale otra ventana, esta vez de Kodi, preguntando si queremos intalarlo, le digo que SI.
Ahora aquí, justo después lo paro (tengo un montón de ventanitas de alertas para hacer estos checks) y observo que el addon se ha instalado:

Código: Seleccionar todo

ls ~/.kodi/addons/
metadata.tvshows.themoviedb.org  script.module.simplejson <------ Aquí lo tenemos, el primero
packages                         service.xbmc.versioncheck
plugin.video.pelisalacarta       temp
resource.language.es_es          weather.wundergroun
El problema viene justo después. Llegaremos a un punto donde:

continuar = (install and xbmc.getCondVisibility('System.HasAddon(metadata.tvshows.themoviedb.org)'))

Y resulta que "install" es False. ¿Donde se ha establecido install? Aquí:

path_settings = xbmc.translatePath("special://profile/addon_data/metadata.tvshows.themoviedb.org/settings.xml")
platformtools.dialog_ok("Instalando TMDB", "Post translate")

install = filetools.write(path_settings,strSettings)

Resulta que en ese punto la carpeta de TheMovieDB para tvshows aun no existe:

ls .kodi/userdata/addon_data/
plugin.video.pelisalacarta skin.estuary weather.wunderground

Y falla el filetools.write()


¿En serio esto es algo que solo ocurre en Ubuntu x64? Es algo raro, ya que supongo que la carpeta de config del addon no se creará hasta que se ejecute el addon de alguna forma la primera vez. De ahí que no tenga la carpeta y el "write" falle. Y como continuar es false ya no hace nada y saca el:

if not continuar:
heading = "Biblioteca no configurada"
msg_text = "Asegurese de tener instalado el scraper de The Movie Database"

Yo tb he estado haciendo pruebas al respecto... pero cada vez me lio mas :lol: :lol:
En Jarvis falla por q en:

Código: Seleccionar todo

continuar = (install and xbmc.getCondVisibility('System.HasAddon(metadata.tvshows.themoviedb.org)'))
xbmc.getCondVisibility retorna 0 aunq se haya instalado correctamente e intall sea True (la carpeta existe y el fichero setting.xml se escribe correctamente)

En Kripton si q es ciertto q la ruta path_settings no existe, y no entiendo por q!!! Donde guardan sus configuraciones los addons en krypton?? No logro encontrarlo.

Re: Reporte de problemas en pelisalacarta 4.2.0-beta2

Publicado: 07 Ene 2017, 17:46
por Lortropic
super_berny escribió:
Lortropic escribió:Hace unas semanas indiqué que siempre que se parte de una instalación limpia (al menos en mi sistema) sale el error de que la biblioteca no ha podido ser configurada, aunque sigas los pasos diciéndole "si" a las cosas (si a instalar addons, si a cambiar idiomas).

Ahora lo he analizado más en detalle.
El addon entra 2 veces aquí tras activarse por primera vez:
establecer_contenido(CINE) donde no da problemas, ni pide nada. Observo que ejecuta las consultas SQL y retornan primero 0 rows y después 1.

Después viene el problema:
establecer_contenido(SERIES)

Y dice:
No se ha encontrado el Scraper de series de TheMovieDB
Le decimos que SI, ys ale otra ventana, esta vez de Kodi, preguntando si queremos intalarlo, le digo que SI.
Ahora aquí, justo después lo paro (tengo un montón de ventanitas de alertas para hacer estos checks) y observo que el addon se ha instalado:

Código: Seleccionar todo

ls ~/.kodi/addons/
metadata.tvshows.themoviedb.org  script.module.simplejson <------ Aquí lo tenemos, el primero
packages                         service.xbmc.versioncheck
plugin.video.pelisalacarta       temp
resource.language.es_es          weather.wundergroun
El problema viene justo después. Llegaremos a un punto donde:

continuar = (install and xbmc.getCondVisibility('System.HasAddon(metadata.tvshows.themoviedb.org)'))

Y resulta que "install" es False. ¿Donde se ha establecido install? Aquí:

path_settings = xbmc.translatePath("special://profile/addon_data/metadata.tvshows.themoviedb.org/settings.xml")
platformtools.dialog_ok("Instalando TMDB", "Post translate")

install = filetools.write(path_settings,strSettings)

Resulta que en ese punto la carpeta de TheMovieDB para tvshows aun no existe:

ls .kodi/userdata/addon_data/
plugin.video.pelisalacarta skin.estuary weather.wunderground

Y falla el filetools.write()


¿En serio esto es algo que solo ocurre en Ubuntu x64? Es algo raro, ya que supongo que la carpeta de config del addon no se creará hasta que se ejecute el addon de alguna forma la primera vez. De ahí que no tenga la carpeta y el "write" falle. Y como continuar es false ya no hace nada y saca el:

if not continuar:
heading = "Biblioteca no configurada"
msg_text = "Asegurese de tener instalado el scraper de The Movie Database"

Yo tb he estado haciendo pruebas al respecto... pero cada vez me lio mas :lol: :lol:
En Jarvis falla por q en:

Código: Seleccionar todo

continuar = (install and xbmc.getCondVisibility('System.HasAddon(metadata.tvshows.themoviedb.org)'))
xbmc.getCondVisibility retorna 0 aunq se haya instalado correctamente e intall sea True (la carpeta existe y el fichero setting.xml se escribe correctamente)

En Kripton si q es ciertto q la ruta path_settings no existe, y no entiendo por q!!! Donde guardan sus configuraciones los addons en krypton?? No logro encontrarlo.
No se como va el sistema de addons de Kodi, pero ¿no puede ser que simplemente no haya creado la carpeta ya que aun no se ha ejecutado el addon nunca?

Aun así, le he metido un filetools.mkdir para que lo cree justo en la linea anterior, y ya ha continuado. El problema que viene después es que al llegar al final no hay ninguna fuente nueva realmente . Voy a "vídeo->archivos" y no veo la fuente (a lo mejor es normal que no salga ahí al añadirlo de esta forma, pero no se).

Re: Reporte de problemas en pelisalacarta 4.2.0-beta2

Publicado: 07 Ene 2017, 18:47
por super_berny
Lortropic escribió: No se como va el sistema de addons de Kodi, pero ¿no puede ser que simplemente no haya creado la carpeta ya que aun no se ha ejecutado el addon nunca?
No, ya lo he probado. En kryton no aparece esa ruta, sin embargo tu puedes instalar y configurar el scraper y los settings perduran, pero no se donde se almacenan.

Re: Reporte de problemas en pelisalacarta 4.2.0-beta2

Publicado: 07 Ene 2017, 19:31
por Cmos
super_berny, yo tengo la RC2 de Krypton y los ajustes de los addons (incluido los de themoviedb) me los guarda donde siempre, en userdata/addon_data, eso sí, la carpeta y el archivo settings.xml solo se crean al entrar en la configuración del addon y aceptar (cambiando algo o dejándolo por defecto, lo mismo da) ;)

Re: Reporte de problemas en pelisalacarta 4.2.0-beta2

Publicado: 07 Ene 2017, 20:30
por Lortropic
super_berny escribió:
Lortropic escribió: No se como va el sistema de addons de Kodi, pero ¿no puede ser que simplemente no haya creado la carpeta ya que aun no se ha ejecutado el addon nunca?
No, ya lo he probado. En kryton no aparece esa ruta, sin embargo tu puedes instalar y configurar el scraper y los settings perduran, pero no se donde se almacenan.
La estás liando creo. Yo también he probado y ,como dice Cmos, si se crea:

~/.kodi/userdata/addon_data/metadata.tvshows.themoviedb.org
<settings>
<setting id="fanart" value="true" />
<setting id="keeporiginaltitle" value="true" />
<setting id="language" value="es" />
</settings>

Re: Reporte de problemas en pelisalacarta 4.2.0-beta2

Publicado: 07 Ene 2017, 21:19
por Lortropic
Bueno, he seguido probando.

Como dije, poniendo un:

Código: Seleccionar todo

                            filetools.mkdir(path_settings[0:path_settings.rfind("/")]) <------------ ESTO

                            install = filetools.write(path_settings,strSettings)
                            platformtools.dialog_ok("Instalando TMDB", "Post write")
Ya continua avanzando. Y bueno, finaliza OK todo.

Lo único que yo iba a "Video" y no veía la entrada con las fuentes de vídeos.... y es que no se añade, pero funciona.
Es decir, solo cambiando esto en Krypton funciona.

Lo que no se es ¿como se quitaría este origen de datos para la biblioteca si no sale en Video -> Archivos? Yo esperaba que me saliera ahí también, pero no (he decido probar sin eso al ver que en la base de datos no hay columna para el nombre, lo que indica que eso debe de estar en otro lado).

Edit: Voy a enviar un PR con esto.