Página 1 de 2

[Solucionado] No puedo entrar a los ajustes de biblioteca

Publicado: 20 Abr 2017, 14:59
por Javigm_87
Buenas a todos!

Desde hace unos días estoy teniendo una serie de problemas con pelisalacarta, que no consigo solucionar, y me gustaría que si alguien puede, me echase una mano.

Yo tengo Kodi 17.1 instalado en una raspberry pi 3.
Este mismo mensaje de error me aparece en muchísimas opciones del addon, pero por centrarnos en una en concreto, voy a poneros el caso de cuando intento entrar en Configuración/Ajustes de la biblioteca, que me aparece un mensaje que indica: "Error inesperado en el canal biblioteca. Puede deberse a un fallo de conexión, la web del canal ha cambiado su estructura, o un error interno de pelisalacarta. Para saber más detalles, consulta el log."

Y aquí pongo parte del log:
15:24:30.395 T:1247802272 NOTICE: pelisalacarta.default init...
15:24:30.488 T:1247802272 NOTICE: pelisalacarta.core.jsontools Probando json incluido en el interprete
15:24:30.568 T:1247802272 NOTICE: pelisalacarta.core.httptools [load_cookies] Leyendo fichero cookies
15:24:30.697 T:1247802272 NOTICE: pelisalacarta.platformcode.launcher.run
15:24:30.698 T:1247802272 NOTICE: pelisalacarta.platformcode.launcher [run] action= 'channel_config', category= 'Configuración', channel= 'biblioteca', fanart= '', folder= True, infoLabels= {}, thumbnail= 'http://media.tvalacarta.info/pelisalaca ... ioteca.png', title= ' Ajustes de la biblioteca', totalItems= 0
15:24:30.699 T:1247802272 NOTICE: pelisalacarta.platformcode.launcher [run] channel_file=/storage/.kodi/addons/plugin.video.pelisalacarta/channels/biblioteca.py
15:24:30.730 T:1247802272 NOTICE: pelisalacarta.platformcode.launcher [run] Running channel channels.biblioteca | /storage/.kodi/addons/plugin.video.pelisalacarta/channels/biblioteca.py
15:24:30.731 T:1247802272 NOTICE: pelisalacarta.platformcode.launcher [run] Executing channel 'channel_config' method
15:24:30.737 T:1247802272 WARNING: CSkinInfo: failed to load skin settings
15:24:30.738 T:1247802272 ERROR: EXCEPTION: XML File for Window is missing
15:24:30.747 T:1247802272 ERROR: ######## ERROR #########
15:24:30.747 T:1247802272 ERROR: [pelisalacarta.platformcode.launcher.run] Traceback (most recent call last):
File "/storage/.kodi/addons/plugin.video.pelisalacarta/platformcode/launcher.py", line 293, in run
itemlist = getattr(channel, item.action)(item)
File "/storage/.kodi/addons/plugin.video.pelisalacarta/channels/biblioteca.py", line 37, in channel_config
return platformtools.show_channel_settings(channelpath=os.path.join(config.get_runtime_path(),"channels", item.channel))
File "/storage/.kodi/addons/plugin.video.pelisalacarta/platformcode/platformtools.py", line 580, in show_channel_settings
return SettingsWindow("ChannelSettings.xml", config.get_runtime_path()) \
RuntimeError: XML File for Window is missing
15:24:39.649 T:1961775568 ERROR: GetDirectory - Error getting plugin://plugin.video.pelisalacarta/?ewogICAgImFjdGlvbiI6ICJjaGFubmVsX2NvbmZpZyIsIAogICAgImNhdGVnb3J5IjogIkNvbmZpZ3VyYWNpw7NuIiwgCiAgICAiY2hhbm5lbCI6ICJiaWJsaW90ZWNhIiwgCiAgICAiZmFuYXJ0IjogIiIsIAogICAgImZvbGRlciI6IHRydWUsIAogICAgImluZm9MYWJlbHMiOiB7fSwgCiAgICAidGh1bWJuYWlsIjogImh0dHA6Ly9tZWRpYS50dmFsYWNhcnRhLmluZm8vcGVsaXNhbGFjYXJ0YS9zcXVhcmVzL3RodW1iX2JpYmxpb3RlY2EucG5nIiwgCiAgICAidGl0bGUiOiAiICAgQWp1c3RlcyBkZSBsYSBiaWJsaW90ZWNhIiwgCiAgICAidG90YWxJdGVtcyI6IDAKfQ%3d%3d
15:24:39.650 T:1961775568 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.pelisalacarta/?ewogICAgImFjdGlvbiI6ICJjaGFubmVsX2NvbmZpZyIsIAogICAgImNhdGVnb3J5IjogIkNvbmZpZ3VyYWNpw7NuIiwgCiAgICAiY2hhbm5lbCI6ICJiaWJsaW90ZWNhIiwgCiAgICAiZmFuYXJ0IjogIiIsIAogICAgImZvbGRlciI6IHRydWUsIAogICAgImluZm9MYWJlbHMiOiB7fSwgCiAgICAidGh1bWJuYWlsIjogImh0dHA6Ly9tZWRpYS50dmFsYWNhcnRhLmluZm8vcGVsaXNhbGFjYXJ0YS9zcXVhcmVzL3RodW1iX2JpYmxpb3RlY2EucG5nIiwgCiAgICAidGl0bGUiOiAiICAgQWp1c3RlcyBkZSBsYSBiaWJsaW90ZWNhIiwgCiAgICAidG90YWxJdGVtcyI6IDAKfQ%3d%3d) failed
15:24:41.341 T:1695544224 ERROR: Unable to find plugin
15:24:41.342 T:1961775568 ERROR: GetDirectory - Error getting plugin://
15:24:41.342 T:1961775568 ERROR: CGUIMediaWindow::GetDirectory(plugin://) failed
15:25:01.228 T:1695544224 ERROR: GetDirectory - Error getting

Re: No puedo entrar a los ajustes de biblioteca

Publicado: 20 Abr 2017, 16:35
por Intel1
Parece ser un problema del kodi, yo diría que vuelvas a instalar el kodi desde cero, borrando las carpetas de kodi.

Saludos.

Re: No puedo entrar a los ajustes de biblioteca

Publicado: 20 Abr 2017, 17:32
por SeiTaN
No encuentra los ficheros que crean la ventana de configuración.

Cambia el skin al por defecto y prueba, si te sigue sin ir es que no están dentro de la carpeta resources.

Re: No puedo entrar a los ajustes de biblioteca

Publicado: 20 Abr 2017, 18:50
por Javigm_87
Pues efectivamente, en cuanto he cambiado el skin por otro, se soluciona el problema!

Lo único es que me gustaría mantener el skin de estuary, hay alguna forma de reinstalarlo? Llevo un rato trasteando y al ser el skin por defecto no me deja desistalarlo.

Re: No puedo entrar a los ajustes de biblioteca

Publicado: 20 Abr 2017, 20:04
por SeiTaN
Javigm_87 escribió:
20 Abr 2017, 18:50
Pues efectivamente, en cuanto he cambiado el skin por otro, se soluciona el problema!

Lo único es que me gustaría mantener el skin de estuary, hay alguna forma de reinstalarlo? Llevo un rato trasteando y al ser el skin por defecto no me deja desistalarlo.
¿Para que quieres reinstalarlo si Kodi lo trae por defecto? (suponiendo que tengas la versión original de Kodi y no una versión preparada tipo OSMC), si ya lo has puesto y vuelves a cambiar el skin al que tenías """debería""" funcionarte.

Si te sigue dando problemas pon el log a ver en que carpeta de "resources" debería copiarse los archivos de ventanas y no se está haciendo.

Re: No puedo entrar a los ajustes de biblioteca

Publicado: 20 Abr 2017, 20:19
por Javigm_87
Buenas!

Pues he probado con varios skins y con todos puedo entrar a todos los ajustes del addon, pero en cuanto vuelvo a poner el skin de estuary, se repiten los mismos errores.

Te pongo el log de ahora:
17:34:25.526 T:1362097056 NOTICE: pelisalacarta.default init...
17:34:25.620 T:1362097056 NOTICE: pelisalacarta.core.jsontools Probando json incluido en el interprete
17:34:25.702 T:1362097056 NOTICE: pelisalacarta.core.httptools [load_cookies] Leyendo fichero cookies
17:34:25.828 T:1362097056 NOTICE: pelisalacarta.platformcode.launcher.run
17:34:25.830 T:1362097056 NOTICE: pelisalacarta.platformcode.launcher [run] action= 'channel_config', category= 'Configuración', channel= 'biblioteca', fanart= '', folder= True, infoLabels= {}, thumbnail= 'http://media.tvalacarta.info/pelisalaca ... ioteca.png', title= ' Ajustes de la biblioteca', totalItems= 0
17:34:25.831 T:1362097056 NOTICE: pelisalacarta.platformcode.launcher [run] channel_file=/storage/.kodi/addons/plugin.video.pelisalacarta/channels/biblioteca.py
17:34:25.837 T:1362097056 NOTICE: pelisalacarta.platformcode.launcher [run] Running channel channels.biblioteca | /storage/.kodi/addons/plugin.video.pelisalacarta/channels/biblioteca.pyo
17:34:25.837 T:1362097056 NOTICE: pelisalacarta.platformcode.launcher [run] Executing channel 'channel_config' method
17:34:25.843 T:1362097056 WARNING: CSkinInfo: failed to load skin settings
17:34:25.847 T:1362097056 ERROR: EXCEPTION: XML File for Window is missing
17:34:25.859 T:1362097056 ERROR: ######## ERROR #########
17:34:25.859 T:1362097056 ERROR: [pelisalacarta.platformcode.launcher.run] Traceback (most recent call last):
File "/storage/.kodi/addons/plugin.video.pelisalacarta/platformcode/launcher.py", line 293, in run
itemlist = getattr(channel, item.action)(item)
File "/storage/.kodi/addons/plugin.video.pelisalacarta/channels/biblioteca.py", line 37, in channel_config
return platformtools.show_channel_settings(channelpath=os.path.join(config.get_runtime_path(),"channels", item.channel))
File "/storage/.kodi/addons/plugin.video.pelisalacarta/platformcode/platformtools.py", line 580, in show_channel_settings
return SettingsWindow("ChannelSettings.xml", config.get_runtime_path()) \
RuntimeError: XML File for Window is missing
17:34:28.318 T:1961967616 ERROR: GetDirectory - Error getting plugin://plugin.video.pelisalacarta/?ewogICAgImFjdGlvbiI6ICJjaGFubmVsX2NvbmZpZyIsIAogICAgImNhdGVnb3J5IjogIkNvbmZpZ3VyYWNpw7NuIiwgCiAgICAiY2hhbm5lbCI6ICJiaWJsaW90ZWNhIiwgCiAgICAiZmFuYXJ0IjogIiIsIAogICAgImZvbGRlciI6IHRydWUsIAogICAgImluZm9MYWJlbHMiOiB7fSwgCiAgICAidGh1bWJuYWlsIjogImh0dHA6Ly9tZWRpYS50dmFsYWNhcnRhLmluZm8vcGVsaXNhbGFjYXJ0YS9zcXVhcmVzL3RodW1iX2JpYmxpb3RlY2EucG5nIiwgCiAgICAidGl0bGUiOiAiICAgQWp1c3RlcyBkZSBsYSBiaWJsaW90ZWNhIiwgCiAgICAidG90YWxJdGVtcyI6IDAKfQ%3d%3d
17:34:28.319 T:1961967616 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.pelisalacarta/?ewogICAgImFjdGlvbiI6ICJjaGFubmVsX2NvbmZpZyIsIAogICAgImNhdGVnb3J5IjogIkNvbmZpZ3VyYWNpw7NuIiwgCiAgICAiY2hhbm5lbCI6ICJiaWJsaW90ZWNhIiwgCiAgICAiZmFuYXJ0IjogIiIsIAogICAgImZvbGRlciI6IHRydWUsIAogICAgImluZm9MYWJlbHMiOiB7fSwgCiAgICAidGh1bWJuYWlsIjogImh0dHA6Ly9tZWRpYS50dmFsYWNhcnRhLmluZm8vcGVsaXNhbGFjYXJ0YS9zcXVhcmVzL3RodW1iX2JpYmxpb3RlY2EucG5nIiwgCiAgICAidGl0bGUiOiAiICAgQWp1c3RlcyBkZSBsYSBiaWJsaW90ZWNhIiwgCiAgICAidG90YWxJdGVtcyI6IDAKfQ%3d%3d) failed
17:34:32.116 T:1874850720 ERROR: Unable to find plugin
17:34:32.116 T:1961967616 ERROR: GetDirectory - Error getting plugin://
17:34:32.118 T:1961967616 ERROR: CGUIMediaWindow::GetDirectory(plugin://) failed
17:34:58.436 T:1687155616 ERROR: GetDirectory - Error getting


MIL GRACIAS,

Re: No puedo entrar a los ajustes de biblioteca

Publicado: 20 Abr 2017, 22:20
por SeiTaN
Haría falta saber en que resolución se te ve, si funciona en todos menos en estuary parece que la resolución es distinta para ese skin.

- Deberías poner el contenido de la carpeta "resources" y sus subcarpetas que están en ...Kodi\addons\plugin.video.pelisalacarta\resources\skins

- Y la resolución que se usa con stuary y con los otros, para asi saber en donde hay que copiar los archivos para que se te muestre la ventana de configuración.

Re: No puedo entrar a los ajustes de biblioteca

Publicado: 21 Abr 2017, 00:05
por Javigm_87
Buenas,

Antes de nada, gracias por las molestias y perdona por la torpeza >_<

Código: Seleccionar todo

Deberías poner el contenido de la carpeta "resources" y sus subcarpetas que están en ...Kodi\addons\plugin.video.pelisalacarta\resources\skins
En esa ruta tengo la carpeta "Default" y dentro de ella, tengo las siguientes carpetas:
- 720p
-1080i
- media
- NTSC
- NTSC16x9
- PAL
- PAL 16x9

Y en la mayoría de esas carpetas (todas menos /media) hay 3 archivos: "ChannelSettings.xml", "InfoWindow.xml", "TrailerWindow.xml".
- Y la resolución que se usa con stuary y con los otros, para asi saber en donde hay que copiar los archivos para que se te muestre la ventana de configuración.
¿Donde puedo mirar la resolución que se utiliza para cada Skin?


Gracias nuevamente,

Re: No puedo entrar a los ajustes de biblioteca

Publicado: 21 Abr 2017, 09:37
por Javigm_87
Dándole vueltas a lo último que me dijiste, he estado probando diferentes resoluciones en diferentes skins.

Quitando el 'Estuary', con el resto de skins (Aeon Nox, Amber, Chroma...) no tengo ningún problema, puedo variar las resoluciones, y siempre abre correctamente las ventanas de configuración.

Sin embargo, he probado tooodas las resoluciones con Estuary, y cuando pongo la resolución 1920x1080p SI que funciona, con el resto de resoluciones se vuelve a repetir el error.

Re: No puedo entrar a los ajustes de biblioteca

Publicado: 21 Abr 2017, 11:14
por SeiTaN
Buscando por Kodi he encontrado lo siguiente.. http://kodi.wiki/view/Skin.xml#How_wind ... _are_found
1.5.2 How window xml files are found
Kodi can run in many differing resolutions, and a skin should try and cater to all these resolutions. The easiest way is to develop for one specific resolution and make sure that all controls contain <width> and <height> tags. That way, Kodi can scale the controls to the new screen resolution.
However, you may choose to develop alternative window xml files for differing resolutions (such as for HDTV resolutions, or for widescreen versus 4x3 resolutions).
The order that Kodi looks for it's skin files are as follows:
It first looks in the current screenmode folder (one of 1080i, 720p, NTSC16x9, NTSC, PAL16x9 or PAL)
If the current screenmode is 1080i and there's no 1080i folder, it then looks in the 720p folder.
Finally, it looks in the res folder.
This allows you to just put any window files that do not require special treatment for 16x9 resolutions etc. in the <defaultresolution> folder, preventing needless repetition.
Una vez que tengas backup de la carpeta resources, con Kodi cerrado, prueba a eliminar la carpeta de 1080i y luego vuelve a iniciarlo a ver si te funciona con los distintos skins.

Si te sigue sin ir ya no se que más decirte, en teoria si tienes los ficheros en todas las carpetas (resoluciones que permite Kodi) no debería dar problemas, a ver si @divadr aporta algo de más luz a esto ya que él estuvo indagando más a fondo.