Página 1 de 3

Nueva Version HTML + Propuesta XBMC + Dudas para expertos

Publicado: 04 Mar 2015, 14:01
por divadr
Hola, como algunos ya sabréis estuve trabajando en mejorar el buscador global y hacerlo independiente de ninguna plataforma.

Tuve algunas complicaciones, ya que si quería hacer un buscador multiplataforma no podía utilizar las librerías de xbmc, y entonces me surgió una duda: ¿por que no se crean una serie de herramientas, independientes de ninguna plataforma, y que sea cada launcher el que se encargue de "traducir" eso a el código necesario para cada plataforma, así que me puse a ello y empecé con la versión HTML.

--Versión HTML:

Funciona de la siguiente manera, toda función de un canal genérico devuelve un itemlist, pues si añades un ítem donde el cannel="launcher" la acción se ejecuta en el launcher y de esta forma podemos hacer cosas como: refrescar la lista, mostrar un mensaje de alerta dando un error, etc...

De momento he añadido dos funciones, action="refresh", y action ="alert". la primera refresca la página en la versión HTML, manteniendo el scroll, y la segunda muestra un alert indicándote el valor del campo title.

Después he añadido otro tema que es el del menú contextual, muy mal utilizado en xbmc y en la versión HTML directamente no exisitia:

en cualquier ítem, el valor context tiene la siguiente estructura: "Elemento1,accion1|Elemento2,accion2|etc..."

de manera que el el launcher se encarga de montar el menú, y cuando haces click en el elemento del menú, redirige la llamada a la acción a canal.

para hacer esto he tenido que modificar el launcher de la versión HTML casi por completo, lo he reorganizado y ordenado porque era un lio.

También he actualizado jQuery a la ultima versión ya que me daba algún problema y ahora las peticiones se hacen por AJAX, cargando solo el ietemlist y no toda la página, se ha añadido un ítem arriba del todo para ir hacia atrás y alguna cosa mas que seguro que se me olvida.

La versión HTML esta funcionando, en principio bien, pero quiero que la probéis y digáis que os parece..

Para probar la versión HTML os recomento que borréis vuestra carpeta mediaserver antes de poner esto, ya que la mayoría de archivos que hay ahí no se utilizan con esta versión, y en el adjunto esta todo lo necesario.

-- La propuesta:

Estuve intentando añadir esas funciones a xbmc y lo que me encontré fue un lio tremendo, no se si estaréis de acuerdo conmigo pero tanto el launcher de xbmc como el xbmctools es un lio que no hay por donde meterle mano...

Así que estuve reescribiendo el launcher para organizarlo tal como he dejado el de HTML, pero me he dado cuenta que esto tiene mucha mas faena ya que hay diferentes versiones de XBMC, y no puedo probarlas todas..

mi propuesta seria reescribir el laucher de xbmc eliminando el xbmctools y pasando las funciones necesarias al launcher, sin funciones repetidas (en realidad ya casi lo tengo) pero antes de continuar necesito saber si la gente está de acuerdo con esto, ya que no quiero pegarme tal curro para luego tirarlo.

-- La duda.

Cuantas plataformas hay que actualmente estén soportadas y funcionando?

Hay alguna lista de diferencias entre xbmceden, xbmcdhrama, xbmgotham, xbmcfrodo?

De momento esto es todo.
y perdón por el tocho.

Re: Nueva Version HTML + Propuesta XBMC + Dudas para experto

Publicado: 04 Mar 2015, 14:34
por supercopito
Le mirare tiene buena pinta y todo lo que sea versión html genial, de versiones de xbmc yo no podría decirte cuantas están aun activas pues todo esto viene desde la consola Xbox primera que hubo, y además de las que has puesto y la kodi(helix) ya esta en desarrollo otra nueva isengard pero esa aun no cuenta. Por lo demás no sabría contestarte pienso que seria mejor que te contestase jesus.
Cuando lleve a casa lo pruebo.

Re: Nueva Version HTML + Propuesta XBMC + Dudas para experto

Publicado: 04 Mar 2015, 14:53
por robalo
Lo de duda para expertos acojona un poco :)

Ah, y lo borrar nuestra carpeta mediaserver, de eso nada copio la tuya en otro sitio y arrenado :lol:
Luego le pego un repaso y te cuento, muchas gracais.

En referencia a las paltaformas, fijándome en las actualizaciones, creo que de momento se tienen en cuenta todas.
boxee, mediaserver, plex, rss, wiimc y todas las xbmc

Por mi parte todo lo que hagas bienvenido sea, pero para estas cosas mi opinón importa poco

Re: Nueva Version HTML + Propuesta XBMC + Dudas para experto

Publicado: 04 Mar 2015, 14:56
por divadr
Cuando sigo borrar quiero decir que no lo mezcleis... obiamente os la podeis guardar... solo faltaria...

Re: Nueva Version HTML + Propuesta XBMC + Dudas para experto

Publicado: 04 Mar 2015, 15:00
por divadr
Tambien tengo que decir que no se como ira todo esto en blusens... en navegador va vastante bien... por lo menos en firefox

Re: Nueva Version HTML + Propuesta XBMC + Dudas para experto

Publicado: 04 Mar 2015, 15:02
por supercopito
De eso ya te comento yo algo. Y gracias por tu trabajo.

Re: Nueva Version HTML + Propuesta XBMC + Dudas para experto

Publicado: 04 Mar 2015, 17:12
por supercopito
Probada en blusens xd que bien va ya no hay ningún bug a la hora de avanzar o retroceder paginas, en el el buscador en todos sus aspectos genial el activar canales o desativarlos sin que tenga que ser uno a uno, bueno no se que puedo decir que es un vuelco en que creo que va muchísimo mas fluido. Me falta probar lo de guardar de la introducción del usuario y contraseña, que no me da tiempo demás en cuanto tenga un tiempo lo pongo.

Re: Nueva Version HTML + Propuesta XBMC + Dudas para experto

Publicado: 04 Mar 2015, 19:53
por jesus
Lo que propones de las acciones "launcher" es interesante. Todo lo que sea dejar la inteligencia del contenido en el canal, y la forma de mostrarlo en la plataforma, puede aportar mucho.

En algunos casos simplemente hacemos un apaño (como el captcha), pero siempre se puede buscar una solución genérica y no dejar fuera a nadie.

En cuanto a reestructurar el launcher de XBMC, efectivamente es necesario pero hay que hacerlo con cuidado. Cuando diseñé la estructura tal como está ahora buscaba por una parte la independencia de la plataforma y por otra la sencillez. No me gustan las arquitecturas complejas.

Obviamente todos aprendemos con el tiempo, y si bien hay cosas que me gustan todavía hay cosas que cambiaría.

Para mí es importante que el canal sea lo más sencillo posible. Es lógico que los usuarios quieran cosas "guays" como poder filtrar servidores, priorizarlos, etc. Pero el trabajo que supone mantener los canales tiene que mantenerse sencillo o llega un momento que se vuelve inmanejable, como le pasó en su momento al canal de Cuevana.

Ten en cuenta esto a la hora de tratar lo de los menús contextuales, que siempre me ha parecido complicado :)

Te invito a que cuelgues aquí tu modificación para que podamos verla y comentarla, prometo ser bueno ja ja ja

Hace tiempo que quería que abrir un hilo para hablar del nuevo pelisalacarta 4.0, y de las ideas para renovar lo que hay ahora y dar un salto hacia adelante.

Voy a abrir ese hilo ahora, pongo el enlace aquí en cuanto esté publicado y lo discutimos si os apetece.

Re: Nueva Version HTML + Propuesta XBMC + Dudas para experto

Publicado: 05 Mar 2015, 17:18
por supercopito
Probada ya despues de 1 dia la aplicación va muy bien le he recortado unas cuantas cosas en el launcher demasiado para la gente que lo va a usar en el blusens he cambiado el canal series.ly por seriesmu pero creo que no has depurado de todo el launcher en esa zona fijate que pones en los premium cosas que no tienen mucho sentido
itemlist.append(Item(channel = "configuracion", title="Usar Real Debrid" , action="realdebridpremium" , type="checkbox" ))
itemlist.append(Item(channel = "configuracion", title="Real Debrid password" , action="realdebriduser" , type="text" ))
itemlist.append(Item(channel = "configuracion", title="Real Debrid password" , action="realdebridpassword" , type="password" ))

Ahora no se por mucho que miro el log de pelisalacarta veo un problema con el si lo quito del launcher y dejo solo los 2 canales mencionados perfecto los guarda bien pero como añade realdebrid y cambiando el primero por usuario de forma que solo sea un password se lo que me vais a decir que eso es solo el titulo si pero esta feo, checkbox lo hace bien asi como el password los guarda pero no el usuario y en pelisalacarta.conf esta vacio ese user.

He probado haciendo cambios en settings.conf dejando solo esos 3 canales idem de lo mismo. Seguiré haciendo pruebas.

Por lo demás muchisimo mas fluido lo de elegir los canales de busqueda .... muy bien. Y por cierto veo que lo que has modificado lo veo mucho mas claro, que como estaba. Sin desmerizar a nadie pero me gusta como lo estas dejando.

Re: Nueva Version HTML + Propuesta XBMC + Dudas para experto

Publicado: 05 Mar 2015, 19:02
por divadr
Me lo revisare a ver...