Página 1 de 3
Cuenta atrás para pelisalacarta 2.14
Publicado: 15 Mar 2010, 21:58
por jesus
¿Que os parece si publicamos una versión rápida con los cambios de los últimos días?
Con tener el arreglo de atrapavideo en las páginas yonkis de @bandavi, la integración de más canales en la biblioteca para el que quiera aprovechar la versión de XBMC subida por @jurrabi, y el arreglo de algunas de las cosillas que han fallado, creo que este fin de semana podíamos hacer una versión nueva con todo.
Por mi parte, además de lo que ya está hecho y algún fallo más que me queda apuntado, creo que simplemente añadiré un par de canales más.
Si además alguien puede probar la versión actual en Plex y concretar mejor cual es el problema que tiene, perfecto.
¿Os parece bien?
Propongo cerrar la subida de cambios para la versión el domingo a las 12:00 del mediodía. En ese momento subo la versión al servidor para que sea actualizable desde XBMC, y ya por la tarde publico el post con los cambios.
Re: Cuenta atrás para pelisalacarta 2.14
Publicado: 16 Mar 2010, 01:54
por jurrabi
Vaya...
(NOTA: acabo de terminar de escribir este mensaje y, como siempre, veo que me ha quedado inmenso. Si sólo quieres una consulta rápida al asunto del hilo hay un resumen de una línea al final por si quieres saltarte el mamotreto)
Yo tengo todo ligéramente empantanado porque pensé que disponíamos de tiempo para trabajar. De hecho me disponía a escribiros un mensaje contando lo que he tocado últimamente y lo que he subido al branch para que lo probarais si teníais algo de tiempo.
Esta tarde he subido lo que llamaría la versión Alpha del Canal tvshack.net. Ya sé que pensaréis "¿Versión alpha? ¡Pero de que va este melón! Tampoco se tarda tanto en añadir un canal".
Lo cierto es que el canal podría estar completo usando mucho de lo ya hay hecho hace tiempo, pero estoy empleando mucho tiempo en pensar la mejor forma de hacer algunas cosas y a la vez prepararlo para futuras funciones que tengo en mente (como por ejemplo activar una función para la actualización automática a la biblioteca de series que marquemos para "monitorizar". Así las series que siguen en el aire se actualizarán en nuestra biblioteca según vayan llegando los episodios a los distintos canales).
También voy documentando casi todo lo que propongo para que, entre todos, podamos ir eligiendo las cosas que más nos gusten.
Un apartado donde estoy tratando de poner mucho esfuerzo es en la unificación funcional de los canales. Esto quiere decir tratar de dar una sensación de conjunto cuando la gente use el plugin. Actualmente en algunos canales, hablando sólo de series para poner ejemplos concretos, se puede elegir la serie en una lista completa, en otros alfabéticamente, en algunos hay búsquedas. Luego, cuando se listan las series cada canal sigue su propio criterio. Lo mismo con los episodios. Y tras elegir episodio en algunos casos hay que dar 1 o 2 pasos más para elegir partes o servidores o ambas cosas. Para remate final hay canales donde tras seleccionar todo hay un paso más que queda algo así como serie->episodio->servidor->servidor?? El usuario estoy seguro que alguna vez piensa... joer.
Aunque todo ésto no sea un gran problema yo creo que sería muy interesante poder dar una estructura lógica de funcionalidad común a todos los canales. Esto nos serviría no solo para que el usuario tenga una mejor sensación, pero también para preparar el plugin para futuras posibles funciones globales (la biblioteca, las descargas, las búsquedas, la monitorización, etc.)
Por poner un ejemplo concreto. En el canal de tvshack tras elegir el episodio que queremos ver hay que seleccionar servidor y parte (si ese ejemplar del episodio está dividido en más de una parte). Yo he tratado de aislar al usuario de lo que sería el trabajo interno de scraping enlazado mostrándo las selecciones mínimas posibles.
Así en el canal el usuario elige categoría->Serie->Episodio. Esto con listas de directorios. A partir de aquí, si el usuario marcó opción por defecto en el menú de calidad (en la configuración del plugin) pues el canal elige por él un servidor y reproduce el vídeo. Si seleccionó que se muestre el menú le ofrece la posibilidad de elegir servidor (por si quiere ver cual tiene mejor calidad) y luego la calidad de video. Ambos en ventanas de selección (para que cuando el vídeo termine no tenga que ir dando atrás a selecciones que ya no le interesan porque ya ha visto ese episodio). Cuando el vídeo termina el usuario está de nuevo en la selección de episodio para poder ver el siguiente.
para los episodios que tengan varias partes (aunque aún no lo he implementado) estoy pensando la forma de que el canal encole ambas partes, sin tener que para a la mitad a volver a seleccionar algo.
Todo esto funciona también muy bien con la biblioteca.
Si tenéis oportunidad echadle un vistazo al canal y me dais vuestras opiniones. Tened en cuenta que:
1. Es preliminar. Sólo funciona la categoría de series. Podría fácilmente usar lo ya hecho al resto de categorías, pero como estoy todos los días rediseñando funciones y reorganizando el código pues quiero tener la estructura final óptima antes de extender al resto de categorías.
2. He implementado una funcionalidad de fanarts que cambia el fondo de la vista en función del canal en el que nos encontramos. Creo que esto puede ser muy interesante (y atractivo visualmente) para saber de un vistazo en que canal estamos. Es necesario no obstante trabajar con un skin que soporte fanarts de plugins. Sé que Confluence no lo soporta y Transparency! sí. Con el resto aún no he hecho pruebas así que agradezco comentarios al respecto. Como tenía 5 opciones para fanart y me cuesta decidirme he implementado un cambio aleatorio de fondo cada vez que cambiamos de carpeta. Se admiten votos para ver cual os gusta más. Lógicamente, por tema de ancho de banda, en la versión final sólo incluiré uno (y más comprimido para que ocupe menos).
Y volviendo al tema del hilo (sorry jesus, me he vuelto a descarriar) los cambios de empantanamiento que he incluido en el branch son fáciles de deshacer y esta semana tengo mucho tiempo. Dejaré todo limpio el sábado para que se pueda liberar la versión el domingo.
El canal nuevo sé que no estará en versión final el domingo. Aunque si puedo dar algo aparente si os parece interesante. Si no lo dejamos para la siguiente.
Con lo que me da rabia no haber podido avanzar nada es con el tema del menú de ámbito. El no tener acceso a xbmc.org y el wiki me impide avanzar por ahí...
Resumiendo. OK por mi parte. Gracias por avisar con 1 semana para que me de tiempo a barrer antes de que venga la suegra...
Re: Cuenta atrás para pelisalacarta 2.14
Publicado: 16 Mar 2010, 18:12
por bandavi
Por mi parte, me parece buena idea que lances una nueva version con los cambios que hay.
Lamentablemente no tengo ahora ningun canal nuevo en mi lista y para tener algo preparado para el domingo no me da tiempo.
Intenté hacer nuevos canales de peliculas con link directos como peliculasid o delatv pero todos tienen sus videos alojados al menos el 50% o mas, en myspace que ahora está encryptado, asi que pense que no valia la pena y lo deje.
Esta nueva version seria mas para arreglar algunos fallos y mejorar ciertos aspectos de los canales no?, vere en que puedo ayudar en ese sentido cuenta conmigo.
Hablando de mejorar, hice otra mejora en el canal de seriesyonkis, lo de elegir el audio si un capitulo tiene mas de un video saldrá un menú con los audios a elegir. @jesus no se si ya tenias hecho esa parte? (Jolines no se que me pasa que ultimamente ando quitandote todo lo que quieres hacer jejeje... espero que no que no me guardes rencor

).
Lo subo al svn para que vean que les parece.
Estaré viendo que cosas mas puedo arreglar (meterle el guante

) uummm... no me gusta lo que tarda el canal mocosoft.
Bueno estaré mirando ya les aviso.
Re: Cuenta atrás para pelisalacarta 2.14
Publicado: 16 Mar 2010, 20:38
por Lily
El sábado por la tarde te pongo en el foro una actualización de Casttv:
- Corrección de una metedura de pata que detecté el otro día, y es que no se muestran en el listado completo ni en el de búsqueda las series actualizadas (que al menos si se muestran en su listado

)
- Se completa la búsqueda de enlaces en otra web TVSneak, aunque no es una web muy completa, está a mi nivel

y cuenta con las últimas temporadas de las series más conocidas actualmente en emisión, con lo que se soluciona bastante la laguna de Casttv de falta de enlace a Megavideo o de enlace gratuito para los episodios más recientes...
En esta nueva versión yo creo que se debería cambiar el texto de dos de las alertas, simplemente el texto, ahora no recuerdo los mensajes literales, pero seguro que es fácil identificarlos:
1) El mensaje que dice que no se ha podido conectar a la web que se compruebe la conexión debería decir que la web no está disponible o no responde, si continua el problema comprobar la conexión, o algo así, el problema es que cuando no recibe datos de una url, sea por lo que sea, el mensaje parece atribuirlo a la conexión a internet del usuario...
2) El mensaje de video borrado pruebe con otro, debería decir que no se ha podido acceder al vídeo puede haber sido borrado, intente la reproducción en otro tipo de calidad,...
Saludos

Re: Cuenta atrás para pelisalacarta 2.14
Publicado: 17 Mar 2010, 00:50
por jesus
Empezando de atrás hacia adelante:
@Lily, si piensas en el texto de los mensajes te lo agradecería. Yo ya hice mi mejor esfuerzo, y si no queda claro acepto sugerencias
@bandavi, te agradezco mucho que cojas el testigo de las cosas que tengo a medias. Tengo muchas más cosas (incluyendo alguna sorpresa) y es mejor repartir el trabajo. Es una putada lo que comentas de las páginas no-megavideo, pero es interesante centrarse en esto para evitar que el día que cierren megavideo nos quedemos sin nada
Si quieres hacer cosillas, te recomiendo que pruebes los canales y si falla alguno intentes arreglarlo.
@jurrabi, lo cierto es que tienes que sintetizar je je je
No tengo claro lo de "unificar funcionalmente" los canales. Por una parte veo las ventajas, por el trabajo que me supuso la integración del buscador habría sido interesante, pero por otra parte creo que un cambio así encajará mejor en una futura versión 3.0 porque requiere mucha refactorización interna.
Según los cambios que vayas a hacer creo que habría que comentarlos entre todos. ¿Porqué no creas un hilo y lo vamos discutiendo?
Re: Cuenta atrás para pelisalacarta 2.14
Publicado: 17 Mar 2010, 01:06
por jurrabi
@lily: El mensaje de la conexión es un except global capturado en el módulo de pelisalacarta pensado para pillar todo lo que no pillan los canales (aunque deberían). Lógicamente es imposible que sea un texto idóneo para todas las ocasiones. De hecho, lo suyo es que cada módulo que accede a Internet detecte sus problemas y pueda dar mensajes más específicos. Por cierto, creo que te gustará tvshack.net. Sólo he visto la parte de series pero tiene unas 1300 series en VO y muchas más completas que casttv y casi todas con megavideo (gracias marian por el soplo).
@jesus: Estoy de acuerdo con lo de la versión 3.0 No te preocupes porque siguiendo la línea comunitaria nunca tocaría nada que afecte globalmente sin consenso de todos. Lo único que estoy haciendo es un canal nuevo para esta versión (así tengo la experiencia completa del plugin y tendré mejor visión global de las funcionalidades y entresijos.
Como sabes tengo intención de empezar a jugar próximamente con scripts. Mi idea es montar un modelo general (posiblemente de clases?) para los canales y programar un prototipo con uno o dos canales para que veáis lo que se podría conseguir. Si nos parece una buena línea a seguir habría que adaptar los canales para hacerlos encajar en el modelo (montado con la idea de que la adaptación sea sencilla). Si no, pues seguimos en la linea que estamos y punto. Ya sabes que quiero mirarlo más que nada por aprender, aunque puede que no llegue a compensar el esfuerzo.
Re: Cuenta atrás para pelisalacarta 2.14
Publicado: 17 Mar 2010, 01:39
por jurrabi
bandavi escribió: hice otra mejora en el canal de seriesyonkis, lo de elegir el audio si un capitulo tiene mas de un video saldrá un menú con los audios a elegir.
Lo subo al svn para que vean que les parece.
mola... yo opté por la misma solución en tvshack. pena que en tv no haya variedad de audios, solo servidores.
Re: Cuenta atrás para pelisalacarta 2.14
Publicado: 17 Mar 2010, 19:29
por Lily
Sugerencia para el texto de los mensajes:
Mensaje original sin acceso:
'Plugin Pelisalacarta','No se ha podido acceder a Internet','Comprueba la conexión'
Alternativa (suponiendo que se trata de un mensaje para los usuarios del plugin...) :
'No se ha podido acceder a la Web' , 'La página no está disponible o' , 'existe un problema de conexión a Internet'
Mensaje original "Video borrado" (creo que también hay otro para Megavideo):
'Video borrado','El video ya no está en Megaupload','Prueba con otro distinto'
Alternativa:
'No se ha podido acceder al Vídeo' , 'No está disponible o ha sido borrado.' , 'Prueba a reproducirlo en otra calidad'
Saludos

Re: Cuenta atrás para pelisalacarta 2.14
Publicado: 17 Mar 2010, 20:06
por jurrabi
Insisto es que ese error debería servir sólo para controlar problemas de conexión. Los problemas con páginas concretas debería controlarlos cada canal.
Re: Cuenta atrás para pelisalacarta 2.14
Publicado: 17 Mar 2010, 20:48
por Lily
jurrabi escribió:Insisto es que ese error debería servir sólo para controlar problemas de conexión. Los problemas con páginas concretas debería controlarlos cada canal.
pero vamos a ver...

si precisamente la cuestión es que ahora mismo no detecta errores de conexión, desde el momento en que una web no responde salta ese mensaje, y esa sería la razón para cambiarlo...