Página 1 de 1

Alfa para XBMC 12.3 Frodo

Publicado: 12 Sep 2017, 15:56
por dmarentes
Buenas tardes.

¿Habrá versión de este plugin para los que nos hemos quedado rezagados?.

Me he instalado el repositorio y el addon en una Openelec con Frodo, es la que tengo y en la que todavía utilizo pelisalacarta y no va me da error.

Gracias por todo

Re: Alfa para XBMC 12.3 Frodo

Publicado: 13 Sep 2017, 15:04
por mimaso
En mi Frodo 12.3 en WinXP parece que funciona sin problemas una vez instalado el addon manualmente.

Lo que ya no recuerdo es si lo llegué a instalar del zip porque a partir de la versión 1.7 y el script.alfa-script, como el repo no funciona para actualizarlo simplemente descargo el zip del repo y copio el arbol de directorios del addon al directorio de addons del XBMC que es más rápido.

C:\Documents and Settings\usuario\Datos de programa\XBMC\addons\

Lo que sí que no me funciona es el repositorio. Aunque el addon del repositorio instala luego en XBMC no aparece ningún addon para instalar. Supongo que Frodo espera un formato distinto o falta algún fichero y por tanto no lo reconoce.

Re: Alfa para XBMC 12.3 Frodo

Publicado: 13 Sep 2017, 16:34
por dmarentes
Pues muchas gracias por la respuesta. No había probado a instalarlo así. En cuanto llegue a casa lo pruebo y lo cuento por si le pasa a mas gente. Un millón.

Re: Alfa para XBMC 12.3 Frodo

Publicado: 27 Sep 2017, 01:44
por mimaso
Al menos en Frodo 12.3 la ventana de configuración para los canales sin configurar da un error con lo que algunos canales no se pueden usar ya que no se ha podido introducir el usuario y password que necesitan.

La herramienta de canales para comprobar los archivos *_data.json no lo soluciona y hay que añadir manualmente los campos que faltan.

El error es:

Código: Seleccionar todo

control.setText(self.values[c["id"]])
TypeError: argument "text" for method "setText" must be unicode or str
El problema es que al menos en Frodo 12.3 xbmcgui.ControlEdit.setText no admite None como texto vacío.

No se si hay algún hilo específico para parches, así que lo dejo aquí por si lo quieren incluir en el código del repo.

Este patch soluciona el problema y está probado con Frodo 12.3 y Krypton 17.4

Código: Seleccionar todo

--- platformcode/xbmc_config_menu.py.orig    Wed Sep 13 02:48:00 2017
+++ platformcode/xbmc_config_menu.py Wed Sep 26 11:03:43 2017
@@ -413,7 +413,9 @@
 
         control.setVisible(False)
         control.setLabel(c["label"])
-        control.setText(self.values[c["id"]])
+        s = self.values[c["id"]]
+        if s is None: s = ''
+        control.setText(s)
         control.setWidth(self.controls_width - 5)
         control.setHeight(self.height_control)