Home

Manual EPG nativa Movistar TV en Enigma2

pizzel

Usuario
Amigo OpenSPA
28 Mar 2007
30
2
0
ACTUALIZADO 14/10/2014:
El script no funciona con el nuevo protocolo DVBBINSTP, que envía los archivos en formato BIN y no XML.


NECESITAMOS:



PASO 1: INSTALACIÓN DEL SCRIPT

Una vez descargado y descomprimido el script de ese:

1.1 Copiamos el archivo "categories.json" en /home/root
1.2 Creamos una carpeta donde queramos guardar los archivos del script (en mi caso: /media/hdd/epg)
1.3 Copiamos los demás archivos del script en la carpeta que hemos creado
1.4 Modificamos el archivo "tv_grab_es_movistar.py" (línea 48) especificando dónde queremos que se guarde el archivo que contenga la guía:

config['filename'] = '/etc/epgimport/guia_movistar.xml'

1.5 Damos atributos 755 al archivo.


PASO 2: PROGRAMAMOS EL SCRIPT

En "Programaciones Cron" creamos un comando para que se ejecute el script diariamente.

En mi caso he puesto como hora las 06:00.

cron.jpg


PASO 3: INSTALAMOS Y CONFIGURAMOS EL PLUGIN

3.1 Una vez instalado el plugin XmltvImport creamos los archivos de configuración en la carpeta /etc/epgimport
3.2 Al primero lo llamaremos "movistar.sources.xml" y quedaría así:

<?xml version="1.0" encoding="latin-1"?>
<sources>
<source type="gen_xmltv" channels="movistar.channels.xml">
<description>MOVISTAR TV</description>
<url>/etc/epgimport/guia_movistar.xml</url>
</source>
</sources>

3.3 Al segundo lo llamaremos "movistar.channels.xml" y en él asociaremos el identificativo del canal descargado en el archivo que contenga la guía (channel id) con el número de referencia de nuestro canal IPTV (service reference). Para esto último es importante que asignemos manualmente distintos números de referencia a los canales IPTV.

Pondré como ejemplo el que le he dado al canal AMC:

#SERVICE 1:0:19:20:3AB:1F4:4001:0:0:0:http%3a//127.0.0.1%3a8088/udp/239.0.9.132%3a8208/:AMC HD
#DESCRIPTION AMC HD


El archivo quedaría así, pudiendo hacer tantas asociaciones como queramos:

<?xml version="1.0" encoding="latin-1"?>
<channels>
<channel id="MGM">1:0:19:20:3AB:1F4:4001:0:0:0:http%3a//example.com</channel> <!-- AMC HD-->
</channels>

3.4 Configuramos el plugin para que lea la guía a diario, una vez que ésta se haya descargado. Yo la tengo puesta para las 06:45. (En mi Vu+ Duo2 tarda una media hora en descargarse).

plugin.jpg

Y ya está, a disfrutar de la guía nativa transmitida por Movistar TV en nuestros decos.

infobar.jpg

eventsingle.jpg

1_0_19_49_3AB_1F4_4001_0_0_0.jpg

guia.jpg
 
Última edición:

shadowss

Usuario Destacado
Fan de OpenSPA
13 Feb 2014
267
16
0
52
Muchas gracias por el aporte!


Enviado desde mi iPad con Tapatalk HD
 
  • Me gusta
Reactions: pizzel

xfx6600

AZvip
Vip OpenSPA
8 Jun 2009
1.465
163
0
He llegado hasta el paso 3, ahí quiero lanzar el script a mano para ver el id_channel que necesito, pero no se como ejecutarlo, con sh me salen errores, como lo puedo lanzar a mano?
 

xfx6600

AZvip
Vip OpenSPA
8 Jun 2009
1.465
163
0
root@vusolo2:~# /etc/picon/movistar/tv_grab_es_movistar.py
Traceback (most recent call last):
File "/etc/picon/movistar/tv_grab_es_movistar.py", line 12, in <module>
import argparse
File "/usr/lib/python2.7/argparse.py", line 90, in <module>
ImportError: No module named textwrap

Me saca este error al intentar lanzarlo
 

candupnf

Usuario Activo
Fan de OpenSPA
12 Oct 2013
116
6
0
40
Buen tuto. Una pena que no lleguen los canales HD a mi casa.
Saludos

Enviado desde mi GT-I9505 mediante Tapatalk
 
  • Me gusta
Reactions: pizzel

xfx6600

AZvip
Vip OpenSPA
8 Jun 2009
1.465
163
0
A ver si alguien más lo intenta y lo puede hacer funcionar por que en mi caso me da esos errores y no se como seguir...
Seguramente me falte algo...
 

pizzel

Usuario
Amigo OpenSPA
28 Mar 2007
30
2
0
como lo puedo lanzar a mano?

Se me olvidó poner que hay que darle atributos 755 al archivo (yo se los doy a todos), ya lo he añadido al tutorial.
Para ejecutarlo a mano lo hago por telnet a través del programa DCC-E2. Prueba y nos dices.
 

darkmantk

OpenSpa Team
Miembro del equipo
26 Ago 2009
8.533
2.648
0
Os dejo aquí el xmltvimport así no necesitáis registraros en el foro de openpli expresamente.
 

Adjuntos

  • enigma2-plugin-extensions-xmltvimport_mod_1.4_mipsel.ipk
    32,4 KB · Visitas: 73
  • Me gusta
Reactions: onoplus y pizzel

xfx6600

AZvip
Vip OpenSPA
8 Jun 2009
1.465
163
0
Se me olvidó poner que hay que darle atributos 755 al archivo (yo se los doy a todos), ya lo he añadido al tutorial.
Para ejecutarlo a mano lo hago por telnet a través del programa DCC-E2. Prueba y nos dices.
Nada, sigue sin funcionarme:
root@vusolo2:~# /media/hdd/epg/tv_grab_es_movistar.py
Traceback (most recent call last):
File "/media/hdd/epg/tv_grab_es_movistar.py", line 12, in <module>
import argparse
File "/usr/lib/python2.7/argparse.py", line 94, in <module>
ImportError: No module named textwrap

Le he puesto a todo permisos 755
 

darkmantk

OpenSpa Team
Miembro del equipo
26 Ago 2009
8.533
2.648
0
Nada, sigue sin funcionarme:


Le he puesto a todo permisos 755
Te falta el modulo textwrap como ahi dice.

Mira por ftp si tienes el archivo textwrap.pyo en /usr/lib/python2.7/

Si no es así mete el archivo que hay dentro del .zip que te adjunto en esa ruta y ya debería funcionar.

Es posible que debas reinciar GUI.
 

Adjuntos

  • textwrap.pyo.zip
    2,5 KB · Visitas: 30

xfx6600

AZvip
Vip OpenSPA
8 Jun 2009
1.465
163
0
Vale, el error a cambiado:

root@vusolo2:~# /media/hdd/epg/tv_grab_es_movistar.py
Traceback (most recent call last):
File "/media/hdd/epg/tv_grab_es_movistar.py", line 28, in <module>
from tva import TvaStream, TvaParser
File "/media/hdd/epg/tva.py", line 16, in <module>
import pytz
ImportError: No module named pytz

Imagino que faltara el pytz, pero de donde lo saco? hay que instalar algun paquete más con librerias de python en el solo2, por que parece que faltan dependencias, no?
 

darkmantk

OpenSpa Team
Miembro del equipo
26 Ago 2009
8.533
2.648
0
si, te falta el pytz.

Es posible que al instalar el ipk te de error de checksum, si es asi extrae el contenido del .ipk con el 7zip.

Y subes a /usr/lib/python2.7/site-packages/

La carpeta pytz y la carpeta pytz-2014.7-py2.7.egg-info
 

Adjuntos

  • python-pytz_2014.7-r0_mips32el.ipk
    263,7 KB · Visitas: 25

xfx6600

AZvip
Vip OpenSPA
8 Jun 2009
1.465
163
0
Vale, como no podia ser, sigue dando errores:

root@vusolo2:/tmp# /media/hdd/epg/tv_grab_es_movistar.py
Traceback (most recent call last):
File "/media/hdd/epg/tv_grab_es_movistar.py", line 139, in <module>
clientprofile = json.loads(urllib.urlopen("http://172.26.22.23:2001/appserver/mvtv
File "/usr/lib/python2.7/urllib.py", line 84, in urlopen
File "/usr/lib/python2.7/urllib.py", line 205, in open
File "/usr/lib/python2.7/urllib.py", line 342, in open_http
File "/usr/lib/python2.7/httplib.py", line 951, in endheaders
File "/usr/lib/python2.7/httplib.py", line 811, in _send_output
File "/usr/lib/python2.7/httplib.py", line 773, in send
File "/usr/lib/python2.7/httplib.py", line 754, in connect
File "/usr/lib/python2.7/socket.py", line 571, in create_connection
IOError: [Errno socket error] [Errno 145] Connection timed out

Este ya lo veo más complicado...
 

xfx6600

AZvip
Vip OpenSPA
8 Jun 2009
1.465
163
0
No, me sigue dando el mismo error... un timeout por ahí, arriba esta el error que me da. Queria probarlo con la Openspa 4.0 Beta, pero al leer que no funcionan los TDT-USB, de momento no lo he cambiado.
 

payin

Usuario Destacado
Vip OpenSPA
22 May 2012
268
78
0
55
Alguien que tenga el xmltvimport para sh4 para mi triplex para poder probarlo.
Gracias.
 

Rave1629

Usuario Destacado
Fan de OpenSPA
13 Dic 2012
278
6
0
Hay q esfar abonado??

Enviado desde mi GT-S5830i usando Tapatalk 2