Página 4 de 8
Re: TV/Pelis a la carta para reproductores con RTD1072/1283/
Publicado: 21 Ago 2011, 14:47
por calimocho
Si existe material completo explicando el lenguaje de programación de los rss de Realtek, seguramente será confidencial y sólo dispondrán de él los OEM a los que Realtek les pasa el SDK.
No conozco los rss de Cine15, pero en la mayoría de los casos en que no funcionan es porque los enlaces que incluyen son a ficheros HTML (si hay un enlace a otro rss o un enlace a un vídeo mp4 funcionará. Si por el contrario, hay un enlace a un HTML donde se carga un reproductor flash que es el que te muestra el vídeo, entonces no lo hará).
Los datos de los items pon los que sean necesarios.
El tema de Favoritos y Descargas yo lo haría mediante la pulsación de una tecla del mando y que te apareciera un submenú. Ahora bien, también se podría añadir al último RSS (ver vídeo, descargarlo, añadirlo a favoritos). Cualquiera de ambas me vale. Decide tú si no hay más opiniones al respecto.
Lo del parser en el último momento me parece mejor que como se hacía antes. Aunque sólo es mi opinión, que conste.
Saludos.
Re: TV/Pelis a la carta para reproductores con RTD1072/1283/
Publicado: 24 Ago 2011, 19:45
por egoeimai
El parser en python para llamar a plantillas con Itemtemplate iban muy lentas, al final he hecho otra versión del parser que corro en el mediacenter, esta vez usando PHP, y añadiendo a las cabeceras los item tratados por el parser. Ahora la velocidad es prácticamente la misma que en las versiones donde todo lo hacia pelisalacarta. Ya he dejado pelisalacarta para generar RSS sin script ni cebeceras.
Subo nueva versión a
http://www.megaupload.com/?d=F93H6609
Cambios:
- Se usa una nueva plataforma "rss", y asi llamo al directorio dentro de platform, renombro wiitools como rsstools y modifico lo necesario.
- La salida es RSS simple y lo más estandar posible.
- Añado <![CDATA[..]]> en los títulos y subtitulos para evitar los problemas con carácteres especiales que me daban ciertas páginas.
- He cambiado el submenú de configuración. Ahora es más directo y con menos pantallas. Además los cambios en la configuración surten efecto en el instante, sin tener que salvar y reiniciar. Si no se salva, se pierden en el siguiente reinicio.
- Añadido opción de salir en el submenú de búsquedas.
Por curiosidad, ¿habéis probado las búsquedas donde se pide que se introduzca un texto, por ejemplo el título a buscar? ¿Funcionaría en algún equipo que no tenga chipset Realtek?
Re: TV/Pelis a la carta para reproductores con RTD1072/1283/
Publicado: 26 Sep 2011, 11:10
por calimocho
Lamento haber tardado tanto en contestar. La verdad es que me ha sido imposible probar nada y parece que esta situación no va a cambiar a corto plazo.
Dudo mucho que la búsqueda funcione en reproductores con chipset diferente al Realtek.
Saludos.
Re: TV/Pelis a la carta para reproductores con RTD1072/1283/
Publicado: 28 Sep 2011, 18:32
por egoeimai
También yo he estado desconectado por vacaciones. Antes de la vacaciones dejé funcionando la versión que entrega salidas RSS que presenta thumbnail y descripciones largas de las películas, para lo que tuve que modificar los scripts de los servidores que más uso (cinetube.py, peliculasyonki.py y cinegratis.py). Me curré el parser en php que convierte a formato para mi mediacenter realtek y ahora tiene una pinta más agradable y que presenta más información. Pero como tengo algo descontrolado los cambios que he ido haciendo en los scripts de server/*.py y channels/*.py estoy ahora convirtiendo la nueva versión de 3.2.2 pelisalacarta y anotando los cambios que hago para sugerirlos como mejora o parchear las futuras versiones.
Pregunta: ¿alguna idea de como pedirle al media-translate o al dvdplayer que grabe a disco el contenido del video/stream que se está reproduciendo?
Re: TV/Pelis a la carta para reproductores con RTD1072/1283/
Publicado: 29 Sep 2011, 14:16
por calimocho
Existe la función
dldUrl2File a la que se le pasan 2 argumentos: la url y el path del fichero donde quieres guardarlo. Entonces, podrías hacer algo como
Código: Seleccionar todo
<onUserInput>
handled = "false";
userInput = currentUserInput();
if( "edit" == userInput || "menu" == userInput )
{
curIdx = getFocusItemIndex();
item_url = getItemInfo(curIdx, "link");
dldUrl2File(item_url, "/tmp/hdd/volumes/HDD1/NOMBRE_DEL_FICHERO");
handled = "true";
}
handled;
</onUserInput>
Lo que hace dicho código es comprobar si se ha pulsado la tecla "Edit" o "Menu" y, si es así, obtiene el valor del <link> del item y lo guarda en el directorio raiz del disco duro. Tendrás que comprobar si funciona, porque lo he escrito casi de memoria y, evidentemente, no lo he probado. Pero la idea es esa.
Una pega de
dldUrl2File es que, si no recuerdo mal, mientras estás descargando la pantalla se queda congelada y el reproductor no obedece a la pulsación de ninguna tecla. Y, como tampoco muestra ninguna información visual sobre lo que lleva descargado, la verdad es que no es muy recomendable.
Otra opción es crearte tu propio script usando wget, meterlo junto a los del translate y llamarlo de la misma forma, pasándole la url del fichero a descargar, para que lo haga en segundo plano.
Saludos.
Re: TV/Pelis a la carta para reproductores con RTD1072/1283/
Publicado: 29 Sep 2011, 20:01
por egoeimai
Gracias por el aporte. La pega que le veo (a parte de congelar la pantalla,,,) es que lo que pretendo es ver el video mientras se va grabando, es decir, va volcando a disco duro y va reproduciendo lo descargado. Para simplemente grabarlo implementé lo de llamar a wget pero consume mucho ancho de banda. También he modificadado launcher.py para que cuando se elija descargar, mande la petición a pyLoad (instalado tb en el mediacenter) para que este las vaya bajando. Este sí que puedo configurarlo para poner un tope en la velocidad de descarga, pero tiene el inconveniente de tener que pasarle el enlace tipo
http://www.megaupload.com/?d=ABCDEFGH y no el enlace al fichero real, y esto afea mucho el código.
Re: TV/Pelis a la carta para reproductores con RTD1072/1283/
Publicado: 30 Sep 2011, 01:51
por jesus
Hola,
Sigo este hilo aunque no entiendo todo lo que decís, ya que no tengo el cacharrito
Voy a publicar la nueva versión para WiiMC, lo que entiendo que no afecta a esta nueva plataforma dado que ya está en un nuevo paquete en "platform".
Sería genial que lo pudiéramos subir al SVN y hacer una publicación más formal, con instrucciones y todo, pero necesitaré ayuda para las dos cosas.
Si me dais una versión que funcione yo la integro en el SVN, y para las instrucciones necesitaré que alguien las redacte.
Re: TV/Pelis a la carta para reproductores con RTD1072/1283/
Publicado: 03 Oct 2011, 16:31
por egoeimai
Me parece perfecto y puedes contar conmigo para lo que pueda ayudar. Yo tengo una versión funcionando basada en pelisalacarta 3.0, pero en la que toqueteé scripts de otras carpetas que no eran platform/rss. Así que creo que mejor termino de adaptar la 3.2.2 y trabajamos con esa, dejando documentados los cambios que propongo en el resto de scripts.
Re: TV/Pelis a la carta para reproductores con RTD1072/1283/
Publicado: 04 Oct 2011, 11:37
por jesus
Te digo lo mismo, si te atascas en alguna cosa dímelo y trato de ayudarte.
La versión para RSS tiene muchas aplicaciones

Re: TV/Pelis a la carta para reproductores con RTD1072/1283/
Publicado: 04 Oct 2011, 18:49
por calimocho
egoeimai escribió:Gracias por el aporte. La pega que le veo (a parte de congelar la pantalla,,,) es que lo que pretendo es ver el video mientras se va grabando, es decir, va volcando a disco duro y va reproduciendo lo descargado. Para simplemente grabarlo implementé lo de llamar a wget pero consume mucho ancho de banda.
Si cuando dices que wget te consume mucho ancho de banda te refieres a que no le deja lo suficiente para que DvdPlayer lo "descargue" por otro lado (para visionarlo), entonces lo que deberías hacer es descargar con wget a la velocidad máxima y al DvdPlayer pasarle la ruta del fichero que se está descargando. Así, suponiendo que el fichero se descarga lo suficientemente rápido, podrías descargar y visionarlo a la vez. DvdPlayer no tiene problemas para reproducir ficheros a media descarga. Si no era esa la razón, ignora lo que te he dicho.
Saludos.