Página 1 de 2

No funciona nada con pelisalacarta 3.2.1 en XBOX

Publicado: 25 Sep 2011, 09:40
por dartanyan
Hola.

Comento un par de errores que están pasando en la plataforma XBOX.

Lo primero es que no funciona ningún video, en ningún canal y en ningún servidor. Pongo a continuación el log.

Código: Seleccionar todo

09:22:34 M: 29278208  NOTICE: -->Python Initialized<--
09:22:36 M: 27541504  NOTICE: [config.py] xbmcdharma config 3.2
09:22:36 M: 27402240  NOTICE: [config.py] runtime path = Q:\plugins\video\pelisalacarta
09:22:36 M: 27402240  NOTICE: [config.py] data path = q:\UserData\plugin_data\video\pelisalacarta
09:22:36 M: 27402240  NOTICE: [config.py] temp path = Z:\test
09:22:39 M: 26001408   ERROR: Error Type: exceptions.UnboundLocalError
09:22:39 M: 26001408   ERROR: Error Contents: local variable 'seleccion' referenced before assignment
09:22:39 M: 26001408   ERROR: Traceback (most recent call last):
                                              File "Q:\plugins\video\pelisalacarta\default.py", line 27, in ?
                                                launcher.run()
                                              File "Q:\plugins\video\pelisalacarta\platform\xbmc\launcher.py", line 143, in run
                                                xbmctools.play_video(channel=channel_name, server=item.server, url=item.url, category=item.category, title=item.title, thumbnail=item.thumbnail, plot=item.plot, extra=item.extra, subtitle=item.subtitle, video_password = item.password)
                                              File "Q:\plugins\video\pelisalacarta\platform\xbmc\xbmctools.py", line 245, in play_video
                                                logger.info("seleccion=%d" % seleccion)
                                            UnboundLocalError: local variable 'seleccion' referenced before assignment
En 3.2.1, con MegaVideo aparece el mensaje de que el vídeo ya no existe en el servidor.

El otro error es que no se pueden añadir series. Aquí quiero expresar mi malestar porque he enviado varias veces las correcciones para este problema y veo que nunca se han tenido en cuenta a la hora de incluirlos en la versión final. ¿Qué hay de malo en que los ficheros de los capítulos se llamen 1x01, 1x02, etc. eliminando el nombre del capítulo?. No haciéndolo, la XBOX tiene problemas con algunos caracteres y por eso falla algunas (muchísimas) veces. En fin.

Saludos.

Re: No funciona nada con pelisalacarta 3.2.1 en XBOX

Publicado: 25 Sep 2011, 10:16
por jesus
Siento lo de la biblioteca, no la hice yo y no la había mantenido hasta ahora. Normalmente intento no tocar algo que han hecho otros para evitar líos, pero en este caso era necesario y ahora que entiendo cómo funciona lo arreglaré para XBOX, es sencillo.

Necesitaría que activaras en la configuración de pelisalacarta el log completo para depuración, para poder ver los pasos que da el plugin antes de llegar a ese error. Por alguna razón parece no estar mostrando el menú de reproducción de vídeos, pero no entiendo por qué.

Re: No funciona nada con pelisalacarta 3.2.1 en XBOX

Publicado: 25 Sep 2011, 11:11
por dartanyan
Hola.

Este es el error con MegaVideo (parece que el dominio de la cookie no es correcto):

Código: Seleccionar todo

11:07:43 M: 26316800  NOTICE: [launcher.py] running channel pelisalacarta.channels.cinegratis Q:\plugins\video\pelisalacarta\pelisalacarta\channels\cinegratis.pyo
11:07:43 M: 26316800  NOTICE: [launcher.py] multiplatform channel
11:07:43 M: 26316800  NOTICE: [launcher.py] No subtitle
11:07:43 M: 26312704  NOTICE: [launcher.py] play
11:07:43 M: 26312704  NOTICE: [launcher.py] executing channel 'play' method
11:07:43 M: 26312704  NOTICE: [launcher.py] no channel 'play' method, executing core method
11:07:43 M: 26312704  NOTICE: [xbmctools.py] play_video(channel=cinegratis, server=megavideo, url=http://www.megavideo.com/?v=Y2C67O9C, category=cinegratis, title=Con derecho a roce - [Megavideo], thumbnail=http://www.stage54.net/cgimages/caratulas/0/3/9/12394.jpg, plot=Dylan (Justin Timberlake) y Jamie (Mila Kunis) son dos amigos j�venes y atractivos que deciden embarcarse en una relaci�n rom�ntica sin compromiso, pero sin dejar de ser amigos. Lo que no se pueden imaginar es que este tipo de relaci�n h�brida no les traer� m�s que complicaciones. (, desdefavoritos=False, desdedescargados=False, desderrordescargas=False, strmfile=False, Serie=, subtitle=
11:07:43 M: 26312704  NOTICE: default_action=2
11:07:43 M: 25128960  NOTICE: [megavideo.py] get_video_url( page_url='http://www.megavideo.com/?v=Y2C67O9C' , user='jodalavi' , password='********', video_password=)
11:07:43 M: 25128960  NOTICE: [megavideo.py] Modo premium, averigua la cookie
11:07:43 M: 25128960  NOTICE: [megavideo.py] get_megavideo_cookie_id
11:07:43 M: 25128960  NOTICE: cookie_data=#LWP-Cookies-2.0
                                            Set-Cookie3: P_dc=alcp476lxntx; path="/"; domain=".videobb.com"; path_spec; expires="2012-09-24 10:06:40Z"; version=0
11:07:43 M: 25128960  NOTICE: [megavideo.py] No se ha encontrado la cookie de Megavideo
11:07:43 M: 25128960  NOTICE: ---------------------------------------------------------------
11:07:43 M: 25128960  NOTICE: RESPONSE
Y este el error en otro servidor:

Código: Seleccionar todo

11:06:39 M: 27312128  NOTICE: [launcher.py] running channel pelisalacarta.channels.documaniatv Q:\plugins\video\pelisalacarta\pelisalacarta\channels\documaniatv.pyo
11:06:39 M: 27312128  NOTICE: [launcher.py] multiplatform channel
11:06:39 M: 27312128  NOTICE: [launcher.py] No subtitle
11:06:39 M: 27312128  NOTICE: [launcher.py] play
11:06:39 M: 27312128  NOTICE: [launcher.py] executing channel 'play' method
11:06:39 M: 27312128  NOTICE: [launcher.py] no channel 'play' method, executing core method
11:06:39 M: 27312128  NOTICE: [xbmctools.py] play_video(channel=documaniatv, server=videobb, url=http://videobb.com/e/MC1jA7vG0MYb, category=documaniatv, title=Megafactorias: Bentley Mulsanne - Tecnologia - 2 dias, 2 horas hace - [videobb], thumbnail=, plot=, desdefavoritos=False, desdedescargados=False, desderrordescargas=False, strmfile=False, Serie=, subtitle=
11:06:39 M: 27312128  NOTICE: default_action=2
11:06:40 M: 26128384  NOTICE: [videobb.py] get_video_url(page_url='http://videobb.com/e/MC1jA7vG0MYb')
11:06:40 M: 26128384  NOTICE: [scrapertools.py] cachePage url=http://videobb.com/player_control/settings.php?v=MC1jA7vG0MYb&fv=v1.1.58
11:06:40 M: 26128384  NOTICE: [scrapertools.py] MODO_CACHE=2 (no cachear)
11:06:40 M: 26128384  NOTICE: [scrapertools.py] downloadpage
11:06:40 M: 26128384  NOTICE: [scrapertools.py] url=http://videobb.com/player_control/settings.php?v=MC1jA7vG0MYb&fv=v1.1.58
11:06:40 M: 26128384  NOTICE: [scrapertools.py] post=None
11:06:40 M: 26128384  NOTICE: [scrapertools.py] ficherocookies=q:\UserData\plugin_data\video\pelisalacarta\cookies.lwp
11:06:40 M: 26128384  NOTICE: [scrapertools.py] Importando cookielib
11:06:40 M: 26128384  NOTICE: [scrapertools.py] cookielib disponible
11:06:40 M: 26128384  NOTICE: [scrapertools.py] Hay cookies
11:06:40 M: 26128384  NOTICE: [scrapertools.py] Leyendo fichero cookies
11:06:40 M: 26128384  NOTICE: [scrapertools.py] opener usando urllib2 (cookielib)
11:06:40 M: 26128384  NOTICE: [scrapertools.py] petición GET
11:06:40 M: 26128384  NOTICE: [scrapertools.py] ---------------------------
11:06:40 M: 26128384  NOTICE: [scrapertools.py] header=User-Agent
11:06:40 M: 26128384  NOTICE: [scrapertools.py] ---------------------------
11:06:40 M: 26107904  NOTICE: [scrapertools.py] Respuesta
11:06:40 M: 26107904  NOTICE: [scrapertools.py] ---------------------------
11:06:40 M: 26107904  NOTICE: [scrapertools.py] x-cache=MISS
11:06:40 M: 26107904  NOTICE: [scrapertools.py] transfer-encoding=chunked
11:06:40 M: 26107904  NOTICE: [scrapertools.py] set-cookie=PHPSESSID=kr862m8b17j83726impkpbiqi5; path=/, P_sk=deleted; expires=Sat, 25-Sep-2010 10:06:39 GMT; path=/; domain=videobb.com, P_un=deleted; expires=Sat, 25-Sep-2010 10:06:39 GMT; path=/; domain=videobb.com, P_dc=alcp476lxntx; expires=Mon, 24-Sep-2012 10:06:40 GMT; path=/; domain=videobb.com
11:06:40 M: 26107904  NOTICE: [scrapertools.py] expires=Thu, 19 Nov 1981 08:52:00 GMT
11:06:40 M: 26107904  NOTICE: [scrapertools.py] server=web
11:06:40 M: 26107904  NOTICE: [scrapertools.py] connection=close
11:06:40 M: 26107904  NOTICE: [scrapertools.py] pragma=no-cache
11:06:40 M: 26107904  NOTICE: [scrapertools.py] cache-control=no-store, no-cache, must-revalidate, post-check=0, pre-check=0
11:06:40 M: 26107904  NOTICE: [scrapertools.py] date=Sun, 25 Sep 2011 10:06:40 GMT
11:06:40 M: 26107904  NOTICE: [scrapertools.py] content-type=text/html; charset=utf-8
11:06:40 M: 26107904  NOTICE: [scrapertools.py] ---------------------------
11:06:40 M: 26107904  NOTICE: [scrapertools.py] Descargado en 1 segundos
11:06:40 M: 26107904  NOTICE: [videobb.py] 240p [videobb] - http://s163.videobb.com:80/s?v=MC1jA7vG0MYb&t=1316945200&u=&c=9837F4A3B0A064196DD64454934B96C754002E8AA344712BD846C0E0A73952D7&r=1
11:06:40 M: 26107904  NOTICE: [videobb.py] 480p [videobb] - http://s163.videobb.com:80/s?v=MC1jA7vG0MYb&t=1316945200&u=&c=9837F4A3B0A064196DD64454934B96C754002E8AA344712BD846C0E0A73952D7&r=2
11:06:40 M: 26120192   ERROR: Error Type: exceptions.UnboundLocalError
11:06:40 M: 26120192   ERROR: Error Contents: local variable 'seleccion' referenced before assignment
11:06:40 M: 26120192   ERROR: Traceback (most recent call last):
                                              File "Q:\plugins\video\pelisalacarta\default.py", line 27, in ?
                                                launcher.run()
                                              File "Q:\plugins\video\pelisalacarta\platform\xbmc\launcher.py", line 147, in run
                                                xbmctools.play_video(channel=channel_name, server=item.server, url=item.url, category=item.category, title=item.title, thumbnail=item.thumbnail, plot=item.plot, extra=item.extra, subtitle=item.subtitle, video_password = item.password)
                                              File "Q:\plugins\video\pelisalacarta\platform\xbmc\xbmctools.py", line 245, in play_video
                                                logger.info("seleccion=%d" % seleccion)
                                            UnboundLocalError: local variable 'seleccion' referenced before assignment
Saludos.

Re: No funciona nada con pelisalacarta 3.2.1 en XBOX

Publicado: 25 Sep 2011, 11:38
por jesus
Gracias, esta tarde le echaré un vistazo. El documental del Bentley lo tengo en favoritos para mi hijo :)

Si no encuentro el problema te pasaré en este hilo una versión modificada con más detalle de log para ver si así lo averiguo.

Y si lo encuentro, pues también. Gracias por la ayuda.

Re: No funciona nada con pelisalacarta 3.2.1 en XBOX

Publicado: 25 Sep 2011, 13:15
por arormoser
Jesus:
Como estas? si en el config tenes seteado el default_action en ver peliculas en calidad alta (2) se cuelga en el xbmctools en la lina 245. Por lo tanto le agregue lo sigueinte en la linea 244:

if default_action=="2":
seleccion = 0

en el xbmc de PC y apple tv funciona bien pero no se si perjudicará algo de otras plataformas los estoy subiendo ahora al SVN, cualquier cosa avisame.

Re: No funciona nada con pelisalacarta 3.2.1 en XBOX

Publicado: 25 Sep 2011, 13:19
por jesus
Mmm, ese puede ser el problema. Y lo cierto es que esa parte no la probé...

Mientras hagas el cambio en el paquete "platform/xbmc" no va a afectar a otras plataformas. Te habrás fijado que he movido a ese paquete los módulos "library.py" y "xbmctools.py".

Muchas gracias por la ayuda ;)

@dartanyan, con eso el vídeo del documental de VideoBB se debería poder ver ya. ¿Puedes probarlo y confirmarlo?

El fallo en el de Megavideo creo que es generalizado, no sólo falla en XBOX.

Re: No funciona nada con pelisalacarta 3.2.1 en XBOX

Publicado: 25 Sep 2011, 19:28
por dartanyan
Hola.

La solución de arormoser funciona. Ya podemos ver algo :)

Saludos.

Re: No funciona nada con pelisalacarta 3.2.1 en XBOX

Publicado: 25 Sep 2011, 20:35
por jesus
Bueno, dentro de un rato subo la 3.2.2 y debería solucionar también el problema con Megavideo. Vaya fin de semana más complicado con este tema...

Luego si te parece preparo una versión modificada para el tema de la librería en xbox como te prometí, lo probamos primero en este hilo y si funciona lo incluyo en la próxima versión.

Re: No funciona nada con pelisalacarta 3.2.1 en XBOX

Publicado: 25 Sep 2011, 23:25
por arormoser
Jesus,
Gracias por todo, la version 3.2.2 en los iOS tira el error al bajarla la version 3.2.2 de que el zip es invalido, trate de rezipearlo y ponerlo de nuevo en el SVN pero vi que eso esta en tu blog y no esta en el SVN.

Si queres avisame y te ayudo, quizas esta en una version nueva de zip que el unzip del iOS no lo reconoce.

Re: No funciona nada con pelisalacarta 3.2.1 en XBOX

Publicado: 25 Sep 2011, 23:37
por arormoser
Jesus,
El problema es que no encuentra el archivo http://blog.tvalacarta.info/descargas/p ... -3.2.2.zip tira un error 404 not found.