Closed Carlitos195 closed 6 years ago
Vale, se me pasó comprobar que hay géneros antes de generar las keywords, por eso revienta al generar la guía básica. Pero por el log parece que tienes un problema de red.
Haz un nslookup www-60.svc.imagenio.telefonica.net
, la salida tiene que parecerse a ésto:
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: www-60.svc.imagenio.telefonica.net
Address: 172.26.22.23
Sino, tienes mal configurada la TV.
El error está arreglado, si no hay géneros no se generan las keywords. Vuelve a descargar el grabber y no te olvides de cambiar el propietario y los permisos.
Después de actualizar deberías poder descargar al menos la guía básica.
Ya está operativo. El error de red era por el servidor de DNS que no era el de movistar, por eso me daba error. Mil gracias
:+1:
Tengo el script instalado en un synology, corriendo python2 y sin problemas de permisos. el log que me sale es este cuando descargo el epg.
[22/09/2018 02:13:28] [INFO] --------------------------------------------------- [22/09/2018 02:13:28] [INFO] MovistarTV EPG Grabber [22/09/2018 02:13:28] [INFO] Parámetros: ['--output', '/volume1/kodi/guia.xml'] [22/09/2018 02:13:28] [INFO] --------------------------------------------------- [22/09/2018 02:13:28] [INFO] Cookie: no encontrada [22/09/2018 02:13:28] [INFO] tvPackages: ALL [22/09/2018 02:13:28] [INFO] Demarcation: 19 [22/09/2018 02:13:28] [INFO] Buscando el Proveedor de Servicios de 19 [22/09/2018 02:13:28] [INFO] Proveedor de Servicios de 19: 239.0.2.154 [22/09/2018 02:13:28] [INFO] Canales: 424 [22/09/2018 02:13:28] [INFO] Paquetes: 166 [22/09/2018 02:13:28] [INFO] Días de EPG: 8 [22/09/2018 02:13:32] [INFO] Generando la guía XMLTV: descargando info extendida [22/09/2018 02:13:32] [CRITICAL] 'NoneType' object is not iterable Traceback (most recent call last): File "/usr/bin/tv_grab_es_movistartv", line 1199, in
epg_x = xmltv.generate_xml(epg)
File "/usr/bin/tv_grab_es_movistartv", line 926, in generate_xml
root.append(self.__build_programme_tag(channel_id, parsed_epg[chid][program], tz))
File "/usr/bin/tv_grab_es_movistartv", line 981, in build_programme_tag
keys = self.get_key_and_subkey(program['genre'], config['genres'])
File "/usr/bin/tv_grab_es_movistartv", line 938, in __get_key_and_subkey
genre = next(genre for genre in genres if genre['id'].upper() == (code[0] if code[0] == '0' else ('%s%s' % (code[0], '0')).upper()))
TypeError: 'NoneType' object is not iterable
y no funciona ni crea nada :-(