Home

Plugin epg para firmwares no KGD

hperez

AZmod
Loco por OpenSPA
Fan de OpenSPA
10 Dic 2009
1.659
18
0
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:

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
 

Adjuntos

  • xgetepg-0.9.zip
    151,6 KB · Visitas: 163
  • xgetepg.jpg
    xgetepg.jpg
    49 KB · Visitas: 522
  • xgetepg-1.0.zip
    151,4 KB · Visitas: 159
  • xgetepg-1.1.zip
    152,3 KB · Visitas: 229
  • xgetepg-1.2.zip
    153 KB · Visitas: 508
  • Me gusta
Reactions: 1 person

lestatmail

Usuario Destacado
Fan de OpenSPA
1 Oct 2008
281
0
0
Muy buena pinta, je,je. Yo lo quiero cuando lo tengas, je,je. Un saludo y muchas gracias por estupendo curro. Un saludo
 

hperez

AZmod
Loco por OpenSPA
Fan de OpenSPA
10 Dic 2009
1.659
18
0
Pues ya lo tenéis en el primer post :)


Si surge algún problema, comentadlo.
 

lestatmail

Usuario Destacado
Fan de OpenSPA
1 Oct 2008
281
0
0
hperez dijo:
Pues ya lo tenéis en el primer post :)

Si surge algún problema, comentadlo.

Muchas gracias, a probarlo, ya te comentare. Pero seguro que va a cien ,j je,je. Un saludo
 

tabernas

Usuario
Fan de OpenSPA
Amigo OpenSPA
11 Ene 2010
100
8
0
Bueno compañero, lo he instalado desde usb, probado y funcionando.

Una pregunta, me descarga el dplus.epg en la carpeta Download, por motivos de espacio ¿puede ser un problema para quien no haya cambiado la DOM?

Buen trabajo, gracias

Saludos
 

hperez

AZmod
Loco por OpenSPA
Fan de OpenSPA
10 Dic 2009
1.659
18
0
Mira a ver cuánto espacio tienes libre en /Download, yo tengo 20 MB y teniendo en cuenta que el dplus.epg ocupa poco más de 1 MB, no creo que sea un problema...


Código:
AZBox[~]$ df -h

Filesystem                Size      Used Available Use% Mounted on

/dev/mtdblock5            1.0M    384.0k    640.0k  38% /DISK1

/dev/hda1               135.6M    109.8M     18.8M  85% /MMP

/dev/hda2                15.5M     11.9M      2.8M  81% /PLUGINS

/dev/hda3                 7.7M      3.1M      4.3M  42% /DISK2

/dev/hda4                78.4M     53.5M     20.9M  72% /Download

/dev/hdb1               458.4G    136.6G    298.5G  31% /DATA/hdb1


AZBox[~]$ ll -h /Download/

-rw-r--r--    1 root     root         1.8M Sep 30 09:11 all_channel.dat

-rw-r--r--    1 root     root         1.1M Sep 30 09:41 dplus.epg

drwx------    2 root     root        12.0k Jan  1  2000 lost+found/

-rw-r--r--    1 root     root        46.5M Jan  1  2000 patch.cramfs
 

tabernas

Usuario
Fan de OpenSPA
Amigo OpenSPA
11 Ene 2010
100
8
0
No lo digo por mi, tengo 2gb en downloads, pero es cierto no creo que sea ningún problema el dplus.epg solo ocupa 1 mb.

Saludos
 

aderela

Vip
Vip OpenSPA
13 Mar 2010
758
61
0
Funciona de maravilla, pero en el epg.equiv hay canales que no se ajustan a los actuales nombres (sobre todo en HD) por ejemplo estos:
National Geographic Spain HD
Canal+ Comedia HD
AXN Spain HD
Calle 13 HD
Canal+ Deporte HD
Canal+ Liga HD
¿Alguno de vosotros teneis actualizados estos canales? no se de donde salen los números para incluirlos en epg.equiv
 

JR

OpenSPA Team
Miembro del equipo
Admin OpenSPA
10 Ago 2007
23.262
15.935
0
En pleno Delta
Al ejecutar Download me salen un chorreo de líneas en cada canal que pone "Failed to iconv_open i to UTF-8". Como hacía dos días que no reiniciaba, me he dicho, voy a reiniciar, pero nada, después de reiniciar sale igual. ¿Es eso normal?
 

morser

OpenSpa Team
Miembro del equipo
21 Mar 2007
7.207
1.307
0
57
Eso es porque tienes el getepg.conf antiguo. En las lineas de configuracion antes solo existia i o U para indicar juego de caracteres ISO-8859 o UTF-8 y con la version 2.1 esto no sirve, ahora debe ser i1 para ISO-8859-1, i2 para ISO-8859-2, etc.
 

JR

OpenSPA Team
Miembro del equipo
Admin OpenSPA
10 Ago 2007
23.262
15.935
0
En pleno Delta
Pues es el que tenía con el firm KGD. ¿A ver si se me colgaba por esto?
 

hperez

AZmod
Loco por OpenSPA
Fan de OpenSPA
10 Dic 2009
1.659
18
0
Nueva versión 0.2 (en el primer post)

* muestra correctamente las líneas "reading titles" y "reading summaries".

* se incluye la versión 2.2 de getepg
 

milany

Usuario
Amigo OpenSPA
15 Ene 2009
78
0
0
hola, me gustaria saber si tambien funciona para hispasat o solo por astra?.

funciona de maravilla, gracias
 

aderela

Vip
Vip OpenSPA
13 Mar 2010
758
61
0
Hola amigo hperez, me gustaría saber de la versión 0.2 ¿donde se mete el fichero MD5SUMS?
Gracias
 

hperez

AZmod
Loco por OpenSPA
Fan de OpenSPA
10 Dic 2009
1.659
18
0
En ningún sitio. Ese fichero es por si quieres verificar si los ficheros se han bajado correctamente.