Página 1 de 2

Fallos pelisalacarta 2.18

Publicado: 28 Sep 2010, 17:05
por Lily
Voy a comentar por encima lo que he visto:
1) Bandavi no se habrá dado cuenta pero me ha dejado sin poder reproducir los subtítulos :mrgreen:. Solución rápida: Volver al archivo downloadtools.py anterior. Lo que pasaba al sobreescribir el archivo ahora pasa siempre (en XBMC4XBOX al menos):
Lily escribió:...sobre la función de descarga de subtítulos, que si se sobreescribe un archivo existente, al menos en Xbmc4Xbox, el subtítulo no se activa, ni al reproducir, ni de forma automática estando la configuración de subtítulos activada (en este caso en el momento de iniciarse aparece texto del final se bloquea un poco y desaparece, y en el primer caso no se muestra nada...). Revisando los archivos descargados no he visto nada raro...por lo pronto, he quitado la opción de sobreescribir, que tampoco es imprecindible ya que se indica la ruta al confirmar la descarga... He tardado algo en darme cuenta que sistemáticamente pasaba porque solía suponer que era un fallo del propio subtítulo o un bloqueo del reproductor :lol:
Lo que no se si los cambios arreglan el "cuelgue en el PC"?, pero si el tema no se termina de aclarar y lo que funciona en la Xbox no funciona en alguna otra plataforma o viceversa, lo que voy a hacer es volver a la función que usa el enlace de "Ver y Editar", y en el caso de que alguien me aclare si tarda más de 30 segundos en extraer el subtítulo (que es lo máximo que tarda en la Xbox), entonces me plantearé probar la opción de scrapertools.downloadpageGzip(url), porque no puedo estar usando cosas que yo no controlo, que halla fallos y no me entere ni lo pueda solucionar porque además sólo puedo hacer pruebas en la Xbox... :roll:

2) He reproducido el error en la Xbox, que comentaba alguien en otro post, con la opción de actualizar canales activada, parece que es algo con la ruta de descarga. Pongo el log con el error, donde se ve como se abre pelispekes son la opción desactivada, y al activarla da error, e incluso da error al entrar en la configuración desde el enlace del menú principal, (si se entra desde el menú auxiliar desde el enlace al plugin no falla...):
xbmc.rar
(si hay algo más distinto es porque channelselector.py no es el de la versión)
(6.85 KiB) Descargado 234 veces
3) En la configuración en la opción para indicar la ruta de favoritos, sólo se puede navegar por unas pocas carpetas compartidas..., y es posible que pase algo tb al meter la ruta con el teclado, aunque eso no lo he comprobado bien, me dio error y edité directamente el archivo...

P.D.: Ya no da error al abrir las carpetas de TVShack...

Re: Fallos pelisalacarta 2.18

Publicado: 29 Sep 2010, 11:11
por jesus
Gracias, lo pruebo y te digo :)

Re: Fallos pelisalacarta 2.18

Publicado: 29 Sep 2010, 16:14
por bandavi
Hola Lily, lamento no haber podido revisar antes cual es problema, pero es que he estado muy liado.

Respondiendo a lo que comentas:
1)
Lily escribió:Bandavi no se habrá dado cuenta pero me ha dejado sin poder reproducir los subtítulos...Lo que no se si los cambios arreglan el "cuelgue en el PC"?, pero si el tema no se termina de aclarar y lo que funciona en la Xbox no funciona en alguna otra plataforma o viceversa...porque no puedo estar usando cosas que yo no controlo, que halla fallos y no me entere ni lo pueda solucionar...
Que yo sepa no hice ningun cambio que afecten a los subtitulos, ni nada que vaya arreglar el "cuelgue en el PC" por la sencilla razon de que no vi nada raro en el modulo de descarga que hice, el problema no esta ahi,el modulo solo hace lo que tiene que hacer que es descargar y nada mas, no tiene ningun secreto y si tienes alguna duda, adelante,el codigo es abierto, puedes modificar lo que gustes si vez fallos o lo puedes mejorar, que no tengo ningun problema.

Yo creo que enfocas mal la fuente del problema, mirando solo en la parte del codigo que hace la descarga o te activa los subtitulos, creo que deberias de retroceder un poco mas atras, para poder ver cual puede ser el problema, y me explico.

Revisando tu codigo en tu canal veo que utilizas este modulo "addsimplefolder" para enviar al prompter la opcion de descargar el subtitulo y que en este modulo le estas diciendo que la "accion" que vá a lanzar es un folder,
xbmcplugin.addDirectoryItem(..., isFolder=True), y que dicha "accion" es el modulo "subtitulo", bien he revisado el modulo "subtitulo" y no he visto que en ningun momento, que cierres el directorio osea no he visto la intruccion "xbmcplugin.endOfDirectory" ya que no se si sabes que cuando habres un folder "isFolder=True" el xbmc espera que le envies la lista de items hasta que le indiques el fin de directorio y recien lo muestra en el prompter.

Bien hasta ahi el primer problema, en uno de tus mensajes anteriores que te referiste a mi, veo que diste con este problema al principio y que diste con una solucion.
Lily escribió:Bandavi, estaría bien, si fuera posible, dejar "Descargando..." y quitar "Vídeo" del texto del cuadro de progreso... tuve algún problema de congelación de la pantalla y bloqueos de la Xbox , cuando se ejecuta la copia en el archivo temporal, pero tras varios bloqueos :-) lo solucioné con un cuadro de progreso (los cuadros OK bloqueaban la Xbox y sin ningún cuadro se congelaba la pantalla (aunque proseguía))...
Solo que solapaste un problema con otro, porque los cuadros de progreso necesitan un update o un tiempo minimo entre abrir un cuadro de dialogo y su close correspondiente, y como lo abres solo para hacer la copia de unos subtitulos que pesan unos pocos kbytes, tarda una milesimas de segundo en copiar en un pc, que no le da tiempo de dibujar en la pantalla el cuadro y ya lo tiene que cerrar, en la xbox que es mas lenta tarda un segundo que no da tiempo ni a leer el mensaje, como comprenderas no tiene mucho sentido el cuadro, y lo se porque acabo de comprobarlo, lo que no te puedo decir porque en la xbox lo termina ahi y en el pc se cuelga, yo creo que son las versiones del xbmc.

Conclusion para solucionar el problema, si lanzas la accion "subtitulo" con un parametro "isFolder=True" necesitas cerrar el directorio "xbmcplugin.endOfDirectory()" o en caso contrario poner "isFolder=False" como se hace para lanzar videos. Espero que me hallas comprendido todo este rollo que he escrito :)

2) Yo creo que el error no esta en la ruta de descarga, yo sospecho mas bien que tiene que ver con... como diria bug, chapuza o como se quiera llamar a lo que hicieron los desarrolladores de dharma, al quitar la compilacion de las fuentes que se hayan modificado osea por mas que cambien las fuentes "los archivos .py", sus correspondientes compilados "los archivos .pyo", no cambian o no se compilan de nuevo a no ser que los elimines tu mismo.
Por eso Jesus en el plugin que hizo para actualizar los canales independientes, las tiene que borrar cada vez que se va ha autoactualizarse un canal y por los mensajes de error que he leido casi en todos esta el canal pelispekes eso me da una idea de que intenta borrar un ".pyo" de un canal que es nuevo o no ha sido utilizado nunca y al no encontrar ningun archivo .pyo, da error de script, pero eso tiene facil solucion con un try...except, de momento la gente desactivando actualizar canal y entrando a los canales una vez para que se genere su archivo ".pyo" correspondiente no tendran mas problemas al volver ha activarlo.

3) Asi es, en la opcion de configuracion para indicar ruta, solo te va a mostrar las rutas que tienes añadidas en tus fuentes de video, osea que si quieres que te muestre otras rutas primero tienes que ir al menu de videos y dentro buscar la opcion "Añadir Fuente" o "Add Source" y ahi te indicará todas las rutas que tengas en tu plataforma y añade la que quieras y recien te las mostrará en configuraciones.

Vaya rollo que me ha salido, parezco Jurrabi jejeje... sin ofender é... Jurrabi :lol:

Re: Fallos pelisalacarta 2.18

Publicado: 29 Sep 2010, 19:18
por Lily
Una vez modificado lo del isFolder a False lo único que pasa es que el cuadro de progreso que se abre al sobreescribir el subtítulo temporal se cierra más rápido, pero el problema que comento arriba persiste con la versión de downloadtools.py de la 2.18, mientras que con la versión anterior la 2.17.1 (y anteriores), el subtítulo se puede reproducir perfectamente.... salvo si se sobreescribe el archivo...(el subtítulo se descarga pero el reproductor no lo "reproduce" valga la redundancia)

Por lo tanto, en la próxima actualización vuelvo al enlace de "ver y editar"...:-)

Respecto a la ruta de favoritos, pienso que se tenía que haber dejado como ruta por defecto la anterior... y a mi por lo menos no me aparecen todas las carpetas que tengo añadidas a fuentes de vídeo... me falta la que me interesa... pero es posible que esa la añadiera yo manualmente hace años editando algún archivo, y las otras las haya agregado desde el menú... y haya alguna diferencia, vaya usted a saber...:-)

Re: Fallos pelisalacarta 2.18

Publicado: 29 Sep 2010, 23:32
por jesus
Joder @bandavi, que buena idea lo del punto 2)

No había caído en ese detalle... que al borrar el .pyo podría no estar generado aún. Ese será el problema :)

@Lily, dejaré la carpeta de favoritos como texto en lugar de como "carpeta". Yo también tengo ese problema desde AppleTV.

Voy a publicar una versión 2.18.1 arreglando lo del fallo en las descargas, el punto 2) y este cambio en la configuración.

¿Queréis aprovechar para subir algo referente al problema de la descarga de los subtítulos? Yo esa parte la controlo menos...

Re: Fallos pelisalacarta 2.18

Publicado: 30 Sep 2010, 00:01
por jesus
De todas formas eso no encaja con el error que sale en el log... lo he probado y efectivamente si el canal no está compilado falla.

Lily, te dejo el fichero downloadtools.py donde ya se soluciona el problema al borrar el .pyo. ¿Puedes probarlo a ver si ahora funciona?

Gracias ;)

¿No te gusta cómo ha quedado el tema de los canales finalmente?

Re: Fallos pelisalacarta 2.18

Publicado: 30 Sep 2010, 16:14
por Lily
jesus escribió:Lily, te dejo el fichero downloadtools.py donde ya se soluciona el problema al borrar el .pyo. ¿Puedes probarlo a ver si ahora funciona?
Solucionado :-), lo acabo de probar y se abren los canales normalmente con la opción de actualización activada. (por si ayuda en algo, en XBMC4XBOX, los pyo aún se actualizan "sobre la marcha" como siempre...)
jesus escribió:¿No te gusta cómo ha quedado el tema de los canales finalmente?
La verdad Jesús es que no me gusta :-), porque está entre Pinto y Valdemoro ni se puede filtrar bien por idioma (o incluso añadir de la misma forma otros filtros como Audiencias...) ni se muestran en el menú inicial las Categorías lo que hubiera hecho más comprensible el contenido del plugin para nuevos usuarios... Pero entiendo perfectamente que los cuadros de selección o el filtro de idioma no son quizás la mejor de las opciones para la mayoría, ahora mismo, de usuarios del plugin y seguramente tu alternativa es la más apropiada. :-) Yo me he quedado con mi archivo personalizado porque me permite más opciones para navegar por los canales.

Si, me gustaría subir una actualización de mis canales, pero a ver si es posible que esperes a mañana viernes a media tarde??, porque estoy dejando la opción de mostrar los listados de Favoritos y Nuevos con datos guardados, y me falta un poco para dejarlo más potable. Me comprometo a subir mañana la actualización, si puede entrar bien si no para la próxima o para estrenar la actualización de canales... :-)

Re: Fallos pelisalacarta 2.18

Publicado: 01 Oct 2010, 09:08
por jesus
Vaya, siento que no te guste. Podemos seguir trabajando con ello si quieres, parece interesante añadir más filtros.

Es que a mí no me gusta elegir entre muchas opciones, es un lío. Podríamos pensar en menús contextuales, de forma que puedas estar en la lista de canales, y con el botón derecho filtrar por idioma, etc...

En cuanto a los cambios en tu canal, recuerda que si haces cambios únicamente en tu canal, en cuanto lo subamos al subversion se actualizará :)

En cualquier caso no hay prisa, podemos esperar unos días. Como tú prefieras.

Re: Fallos pelisalacarta 2.18

Publicado: 01 Oct 2010, 18:52
por Lily
Que si me gusta... básicamente... :-), lo que pasa es que escrito que me quedó un poco seco..., si lo empecé yo... :lol:

Lo que planteo son ideas para considerar más opciones, vaya para liarlo más :lol:, pero partiendo de la idea de hacerlo lo más accesible y simple para todo el mundo (lo cual quizás no lo cumplo yo en mis canales, pero como es posible que sea la única usuaria no creo que se note mucho... :? )

En cuanto a lo de elegir opciones, la experiencia supongo que varía con el programa y el equipo que se use,... porque dejando una opción por defecto, con la tecla back del mando DVD de la Xbox se saltan todos los cuadros al vuelo... espero que con otros sistemas no sea un lata demasiado grande :?

Lo del menú contextual voy a ver si un dia tengo ganas y miro como es, yo le tengo un poco de tirria porque está lleno de cosas aparentemente inservibles, al menos en XBMC4XBOX, salvo "Añadir a Favoritos", pero supongo que se podrán eliminar las opciones por defecto...

Ya subí la actualización,

Saludos :-)

Re: Fallos pelisalacarta 2.18

Publicado: 01 Oct 2010, 19:09
por Lily
Me faltó una cosa, ¿Hay alguna manera de que el módulo de descarga de páginas tenga algún tipo de límite de tiempo, y si se sobrepasa de error o devuelva datos vacíos?, porque anoche estaban tardando muchísimo en descargarse las páginas de TVShack, más de 3 minutos vi en el log, pero no saltaba ningún error, y no había forma de poder terminar de mostrar los listados...