En los últimos días he estado desarrollando un pequeño plugin que permite a los que usamos un firmware oficial ejecutar manualmente el getepg de morser desde el deco (sin tener que hacerlo por telnet).
El plugin lo he hecho principalmente para mí, ya que por diversos motivos prefiero cargar yo la epg cuando me interese en lugar de que lo haga el deco automáticamente por las noches. Si a alguien más le es de utilidad, pues perfecto.
El plugin es muy simple, al pulsar ok ejecuta el getepg y muestra por pantalla los mensajes de salida del programa. Al pulsar exit, se sale.
Instalación:
* copiar los ficheros XGetEPG.plugin y plugins.lst en el directorio /tmp del deco.
* entrar en la opción Plug-ins del deco y pulsar el botón rojo para añadir un nuevo plug-in (cuidado no os equivoquéis y pulséis el botón verde, que os borraría el plug-in que tengáis seleccionado sin preguntar ni nada...)
* seleccionar la opción "Instalar (/tmp/plugins.lst)
Se supone que también se pueden copiar esos ficheros en un pendrive e instalarlo desde ahí, pero no lo he llegado a probar.
El plug-in incluye una copia de getepg 2.2 y las últimas versiones (en el momento de escribir esto) de epg.equiv y epg.excl, y ya va configurado para obtener la epg de Digital+ (2 días).
Ah, importante, cada vez que vayáis a descargar la epg, antes de entrar en el menú plug-ins hay que dejar el deco en un canal del sintonizador del satélite. Por lo visto si ponéis un canal TDT la epg no se cargará.
El plug-in, y la copia de getepg, se instalan en /PLUGINS/XGetEpg.
Un detalle a tener en cuenta es que el plug-in no ejecuta en realidad a getepg, sino al script getepg.sh, que tiene este contenido:
Así que podéis modificarlo por ejemplo para pasarle al getepg alguna opción que necesitéis.
Si durante la descarga, el getepg se queda pillado o algo, podéis pulsar la tecla exit para salir (igual hay que pulsarla varias veces).
En la próxima versión veré si puedo añadirle otras cosas, como por ejemplo que se pueda entrar el número de días que se quieren descargar de la epg.
Está disponible también el código fuente (licencia GPL), aquí.
Nota: requiere firmware 0.9.4890 o superior
Versión 1.2
* actualizado el fichero epg.equiv (jm43)
* ignora el mensaje "Fail to convert characters to new code set"
* vuelve a mostrar la imagen de fondo con el firmware 0.9.5306
Versión 1.1
* ahora la tecla stop realmente funciona (útil en caso de getepg se quede colgado)
* se incluyen versiones actualizadas de los ficheros epg.equiv, epg.excl y getepg.conf
Versión 1.0
* se han traducido algunos términos que aún estaban en inglés.
Versión 0.9
* añadidas unas opciones (se accede pulsando el botón rojo), que permiten seleccionar el nº de días que se deben cargar de la epg, si se debe mantener los datos de la epg tras reinicios del deco...
* los textos ya salen en español
* actualizado el getepg a la versión 2.5.
Versión 0.5
* pequeños arreglos
Versión 0.4
* se muestra también los mensajes de stderr
* corregidos algunos bugs y se ha mejorado algo la velocidad
Versión 0.3
* es posible desplazarse por el log usando las teclas arriba y abajo
Versión 0.2
* muestra correctamente las líneas "reading titles" y "reading summaries".
* se incluye la versión 2.2 de getepg
El plugin lo he hecho principalmente para mí, ya que por diversos motivos prefiero cargar yo la epg cuando me interese en lugar de que lo haga el deco automáticamente por las noches. Si a alguien más le es de utilidad, pues perfecto.
El plugin es muy simple, al pulsar ok ejecuta el getepg y muestra por pantalla los mensajes de salida del programa. Al pulsar exit, se sale.
Instalación:
* copiar los ficheros XGetEPG.plugin y plugins.lst en el directorio /tmp del deco.
* entrar en la opción Plug-ins del deco y pulsar el botón rojo para añadir un nuevo plug-in (cuidado no os equivoquéis y pulséis el botón verde, que os borraría el plug-in que tengáis seleccionado sin preguntar ni nada...)
* seleccionar la opción "Instalar (/tmp/plugins.lst)
Se supone que también se pueden copiar esos ficheros en un pendrive e instalarlo desde ahí, pero no lo he llegado a probar.
El plug-in incluye una copia de getepg 2.2 y las últimas versiones (en el momento de escribir esto) de epg.equiv y epg.excl, y ya va configurado para obtener la epg de Digital+ (2 días).
Ah, importante, cada vez que vayáis a descargar la epg, antes de entrar en el menú plug-ins hay que dejar el deco en un canal del sintonizador del satélite. Por lo visto si ponéis un canal TDT la epg no se cargará.
El plug-in, y la copia de getepg, se instalan en /PLUGINS/XGetEpg.
Un detalle a tener en cuenta es que el plug-in no ejecuta en realidad a getepg, sino al script getepg.sh, que tiene este contenido:
Código:
#!/bin/sh
cd /PLUGINS/XGetEPG/
./getepg
Así que podéis modificarlo por ejemplo para pasarle al getepg alguna opción que necesitéis.
Si durante la descarga, el getepg se queda pillado o algo, podéis pulsar la tecla exit para salir (igual hay que pulsarla varias veces).
En la próxima versión veré si puedo añadirle otras cosas, como por ejemplo que se pueda entrar el número de días que se quieren descargar de la epg.
Está disponible también el código fuente (licencia GPL), aquí.
Nota: requiere firmware 0.9.4890 o superior
Versión 1.2
* actualizado el fichero epg.equiv (jm43)
* ignora el mensaje "Fail to convert characters to new code set"
* vuelve a mostrar la imagen de fondo con el firmware 0.9.5306
Versión 1.1
* ahora la tecla stop realmente funciona (útil en caso de getepg se quede colgado)
* se incluyen versiones actualizadas de los ficheros epg.equiv, epg.excl y getepg.conf
Versión 1.0
* se han traducido algunos términos que aún estaban en inglés.
Versión 0.9
* añadidas unas opciones (se accede pulsando el botón rojo), que permiten seleccionar el nº de días que se deben cargar de la epg, si se debe mantener los datos de la epg tras reinicios del deco...
* los textos ya salen en español
* actualizado el getepg a la versión 2.5.
Versión 0.5
* pequeños arreglos
Versión 0.4
* se muestra también los mensajes de stderr
* corregidos algunos bugs y se ha mejorado algo la velocidad
Versión 0.3
* es posible desplazarse por el log usando las teclas arriba y abajo
Versión 0.2
* muestra correctamente las líneas "reading titles" y "reading summaries".
* se incluye la versión 2.2 de getepg