Página 1 de 1

Error con todos los canales sobre RaspBerry

Publicado: 11 Dic 2012, 20:55
por rgletters
Buenas tardes,

Utilizo XBMC 12.0 sobre una RaspBerry y el plugin me dan un error de script con todos los canales.

Este el log cuando accedo por ejemplo a las series de la Sexta :

Código: Seleccionar todo

21:09:26 T:2803508240  NOTICE: [launcher.py] sys.argv=['plugin://plugin.video.tvalacarta/', '0', '?Serie&action=series&category=lasexta&channel=antena3&extradata&fulltitle=Series&plot&show&thumbnail&title=Series&url=http%3a%2f%2fwww.lasexta.com%2fvideos%2fseries.html']
21:09:26 T:2803508240   ERROR: EXCEPTION Thrown (PythonToCppException) :

-->Python callback/script returned the following error<--
  - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
 Error Type: <type 'exceptions.ValueError'>
 Error Contents: dictionary update sequence element #0 has length 1; 2 is required
 Traceback (most recent call last):
   File "/home/pi/.xbmc/addons/plugin.video.tvalacarta/default.py", line 27, in <module>
     launcher.run()
   File "/home/pi/.xbmc/addons/plugin.video.tvalacarta/platformcode/xbmc/launcher.py", line 23, in run
     params, channel_name, title, fulltitle, url, thumbnail, plot, action, server, extra, subtitle, category, show, password = extract_parameters()
   File "/home/pi/.xbmc/addons/plugin.video.tvalacarta/platformcode/xbmc/launcher.py", line 393, in extract_parameters
     params = dict(part.split('=') for part in sys.argv[ 2 ][ 1: ].split('&'))
 ValueError: dictionary update sequence element #0 has length 1; 2 is required
 -->End of Python script error report<--
El log completo está aquí: http://xbmclogs.com/show.php?id=20574

No veo lo que está fallando...

Gracias por la ayuda.

Ric

Re: Error con todos los canales sobre RaspBerry

Publicado: 17 Dic 2012, 13:24
por jesus
Es un cambio que hicieron en XBMC a partir de una cierta versión, en la forma de pasar los parámetros.

La actualización "doble" de hoy (tvalacarta + pelisalacarta) lo resolverá.

Re: Error con todos los canales sobre RaspBerry

Publicado: 18 Dic 2012, 20:02
por rgletters
Hola Jesus,

Ante todo gracias por las correcciones!

Ahora tengo un problema diferente. Cuando intento cargar el plugin desde el archivo zip (tanto pelisalacarta-xbmc-addon-frodo-3.2.37.zip como tvalacarta-xbmc-addon-frodo-3.3.3.zip) aparece el error: El Add-on no tiene la estructura correcta

Y en el log xbmc.log no veo nada relacionada, y como ya te dije, tengo XMBC 12 beta 3 (Raspmbc) sobre una Raspberry.

Un saludo

Ric

Re: Error con todos los canales sobre RaspBerry

Publicado: 19 Dic 2012, 09:47
por jesus
Tengo que mirar por qué pasa, aunque sospecho que es un cambio en XBMC que ahora exige que el fichero se llame de una cierta manera.

En este caso debería llamarse "plugin.video.tvalacarta-3.3.3.zip".

¿Te importaría renombrar el fichero y volver a instalarlo para comprobarlo?

La solución si eso no funciona es instalarlo manualmente:

http://www.mimediacenter.info/2011/11/0 ... ma-y-eden/

Re: Error con todos los canales sobre RaspBerry

Publicado: 19 Dic 2012, 17:17
por rgletters
Hola jesus,

Genial! He podido instalarlo renombrándolo como has indicado y funciona!

Pero para conseguirlo he tenido que descargarlo directamente desde linux...

Me explico: descargué la versión 3.3.2 desde Windows, la transferí por FTP a mi rapsberry y todo fue bien. En cambio, con la 3.3.3, haciendo lo mismo, daba el error de estructura. Algo ha pasado con el zip durante el trayecto...

Gracias por todo otra vez!

Ric

Re: Error con todos los canales sobre RaspBerry

Publicado: 20 Dic 2012, 12:39
por jesus
El problema es que el ZIP estaba realmente mal, así que lo arreglé y lo subí de nuevo al servidor de descarga.

Si te lo has vuelto a descargar, por eso te ha funcionado. Al final no tenía nada que ver con el nombre del fichero.