• 1
  • 2
  • 3
  • 4
  • 5
  • 36
Avatar de Usuario
Por Tocinillo
Administrador
Autor del hilo
#6164
Por fin he sacado algo de tiempo libre para el tutorial que os prometí. Así que allá vamos:

¿Qué es la EPG?

Una guía electrónica de programas o EPG (siglas en inglés de electronic program guide) es una de las múltiples prestaciones que ofrece la televisión digital, y en ella encontramos, organizados de manera rápida y sencilla, todos los canales que nos ofrece un distribuidor de televisión. La EPG representa la evolución a la era digital del tradicional servicio de programación que nos ofrece el teletexto. Así el usuario puede hacer una elección de lo que desea ver por televisión sin necesidad de recurrir al habitual zapping, recurso que resultaría molesto debido a la gran cantidad de canales que presenta la TDT.

En una EPG, además, podemos realizar una búsqueda exhaustiva seleccionando diferentes temáticas: deportes, series, películas, informativos…. O incluso cuando se trata de un largometraje nos muestra una sinopsis del mismo así como una detallada información sobre el título, director, personajes, año de producción, etc. Una de las aplicaciones más comerciales es la de utilizar la GEP para programar nuestro VCR para grabar algún contenido audiovisual.

Esto se puede realizar si nuestro set-top box cuenta con un puerto infrarrojos para poder comunicarse con el VCR. No obstante esta aplicación resulta mucho más cómoda si contamos con un PVR con el que resulta mucho más fácil y eficiente grabar películas y programas. Además, podemos utilizar la GEP para que nuestro PVR nos grabe cualquier película perteneciente a un actor, director, género... en concreto. Esta opción resulta muy útil cuando no podemos estar en casa para activar la grabación directamente.


¿Pero si la EPG se descarga del aire...para qué haces este tutorial?

Porque la EPG que viene con los canales es incompleta, le faltan canales, solo vienen dos eventos próximos al que estamos viendo, muchas veces no se corresponde con el canal, etc. Además no es tan completa, le falta los géneros y demás características.

Para empezar deberemos tener configurado KODI y que nuestro add-on de PVR (en mi caso DVBViewer) soporten los géneros, para que luego salga con colores en la EPG.

Siempre recomiendo, para evitar incompatibilidades, desactivar la EPG "normal" de nuestro backend, en el caso de DVBViewer se hace desde Recording Service:

Imagen

Listo. Ahora nos bajaremos Webgrabplus (Linux o Windows): http://webgrabplus.com//download/sw/v111

Para instalarlo, lo descomprimimos y nos vamos a la carpeta correspondiente, donde ejecutaremos como Administrador el ejecutable Install.bat:

Imagen

Ahora nos bajamos el Upgrade 53: http://webgrabplus.com/download/sw/v111/upgrade/53

Y como en el caso anterior, tras descomprimirlo ejecutamos el bat como administrador:

Imagen

Ya lo tenemos todo instalado, genial. Ahora vamos a actualizar los ini de los sitios webs para luego comprender como funciona. Para ello nos vamos a la ruta C:ProgramDataServerCareWebGrab y descomprimimos ahí dentro el siguiente archivo RAR:

https://mega.co.nz/#!CRB3FCrZ!8EVQiGB2Oua7bqw4m09UFBOIOoV_ImZ7RzOZ-z2BwYY sobreescribid todo lo que os pida (muchísimos archivos):

Imagen

A continuación nos bajamos un buen editor de textos, como puede ser Notepad++: http://notepad-plus-plus.org/download/v6.6.7.html

Perfecto. Sin salir de la carpeta anterior abrimos el archivo WebGrab++.config.xml, que es el archivo donde podéis ver que se añaden y eliminan los canales y los "sitios web" donde queremos que se descargue la EPG para dichos canales.

Esos "sitios web" son los archivos INI que tenéis en la carpeta donde anteriormente descomprimimos el archivo RAR y necesitan ir actualizándose a medida que esos sitios web cambian, o se arreglan bugs, etc. Podéis actualizarlos de la misma manera que hemos hecho antes, es decir, nos descargamos los nuevos desde aquí: http://www.webgrabplus.com/epg-channels#stc_2F nos bajamos el nuevo "Siteini Pack" y lo descomprimimos como hicimos antes. Listo, ya tenemos todos los INI actualizados.

Esos INI son archivos que definen la forma de descargarse la información de las distintas páginas web. Para España los que mejor funcionan (de hecho en mi caso son los únicos que funcionan bien) son elpais.com y canalplus.es, el primero funciona mil veces mejor y más rápidamente que el segundo, pero está limitado a una EPG de 3 días mientras que canalplus a 14.

Bien, pues esos son los distintos archivos de configuración de descarga para las dos webs españolas, además veréis que hay para muchas páginas internacionales, de forma que es sencillo buscar algún canal extranjero y descargar la información.

Ahora volvemos de nuevo al archivo WebGrab++.config que es donde podremos tocar los distintos apartados de configuración, que a saber son (muchas de las opciones están explicadas gracias al trabajo de mayankel, de TodoHTPC). Recomiendo no tocar nada y dejarlo tal y como os lo he dejado yo en el RAR:

<!-- filename - Muy sencillo, debéis poner la ruta completa del archivo que queréis generar, donde lo queréis generar y con que nombre. <filename>C:ProgramDataServerCareWebGrabguide.xml</filename>

<!-- modes - En principio no lo toquéis, senviría para detectar los errores que pudieran surgir, lo dejáis en <mode>m</mode>

<!-- postprocess -Sirve para extraer más metadatos de la EPG usando REX. Recomiendo encarecidamente dejarlo SIEMPRE en <postprocess run="y" grab="y">n</postprocess> o habrá muchas cosas que no nos funcionará.

<!-- logging - para generar el archivo log que utilizaremos para ver los fallos en las descargas y el tiempo que ha tardado etc... lo dejáis en <logging>on</logging>

<!-- retry - Las veces que debe reintentar descargar la info de una web si falla, a veces la web abre una ventana de publicidad y no descarga, por eso interesa dejarlo en el valor por defecto que es <retry>6</retry>

<!-- skip - El tiempo máximo y mínimo de duración de un programa para que lo considere como tal, por encima del tiempo máximo lo elimina y por debajo del mínimo también. El primer valor son horas y el segundo minutos, así si ponemos <skip>13, 1</skip> solo tendrá en cuenta programas que duren mas de un minuto y menos de trece horas.

<!-- timespan - Aquí vamos a especificar el número de días para el que queremos que nos descargue la guía, en concreto es el número de días ademas del de hoy, es decir un 3, significa que descargará la guia para hoy y tres días mas. el formato correcto sería <timespan>3</timespan>

<!-- update mode - Es la forma que queremos utilizar para la descarga, las formas posibles son 4: "i"(incremental) solo descargará los cambios sobre el archivo que ya tengamos, los fallos y los programas nuevos, es la mas adecuada; "l"(light) igual que la anterior pero forzando la descarga entera del día de hoy, el resto de los días los gestiona igual que el modo anterior; "s"(Smart) fuerza la descarga de hoy y mañana, y el resto de días igual que el modo incremental; "f"(full) fuerza la descarga de todos los días, independiéntemente de que ya se descargaran ayer. El formato sería <update>i</update>.

Este apartado podemos dejarlo en blanco (<update></update>) y especificarlo en las líneas de canales que ahora os explicaré, de forma que cada canal se actualice de una forma.

Después, veréis una serie de explicaciones sobre las líneas de canales y al final un simbolo de cambio de línea como este:

-->

Pues a continuación hemos de poner las líneas de canales, una por cada canal que queramos descargarnos la guía, y sería algo así:

<channel update="i" site="elpais.com" site_id="cplus-1" xmltv_id="C+ 1">C+ 1</channel>

Como véis, primero especificamos el modo de descarga poniendo update="i", en este caso incremental.

A continuación el archivo .ini de parámetros de descarga correspondiente a la web de la que queremos descargar la epg para el canal, por ejemplo site="elpais.com".

Después ponemos el nombre que usa la web de la que vamos a descargar la epg para el canal (más adelante lo explico), pero en este caso sería site_id="cplus-1"

Luego pondremos el nombre que ha de usar el canal en el archivo xmltv, en mi caso he puesto xmltv_id="C+1"

Por último el nombre con el que queremos que aparezca en nuestra guía epg dicho canal, en mi caso he puesto también C+ 1. Para terminar ponemos al principio de la línea <channel y al final /channel> y ya tenemos configurada la descarga de un canal.

Esto lo hemos de hacer para todos los canales. Para ello, lo que tenemos que saber es que página web queremos usar para cada canal y el nombre que usa esta web para los canales.

¿Cómo se el nombre del canal que usa la página web?

En el caso de elpais es muy fácil. Nos vamos a su web de programación, aquí: http://servicios.elpais.com/programacion-tv/

Ponemos el cursor del ratón sobre, para seguir con el ejemplo anterior, Canal+ 1 y SIN HACER CLICK, observamos abajo a la izquierda, en nuestra barra del navegador y ahí lo tenéis, tras la dirección web aparece un cplus-1, ese es el nombre que utiliza para el canal.

En el caso de Canalplus, hacemos igual, nos vamos a su web: http://canalplus.es/guia/programacion-hoy.html

Y tras ponernos encima de un canal, en el caso del ejemplo sería Canal+ 1, vemos como en el mismo sitio que en elpais nos aparece un código (tras poner COD=), en el caso de este canal sería simplemente CP.

Bien, pues simplemente apuntamos todos los códigos de los canales que queramos bajarnos la EPG y pondremos el sitio web en cada una de las líneas. Por defecto os he dejado la de elpais, porque es con diferencia la que mejor trabaja y además no tiene problemas con los géneros/colores, cosa que sí tiene canalplus, además de otros bugs...

¿Ya tenemos todo listo? Perfecto, ahora ya podemos ejecutar Webgrabplus (lo tendréis listado en vuestros programas) y comenzará a bajarse toda la información que le indicamos de cada uno de nuestros canales...sí, tarda un rato:

Imagen

Una vez terminado hemos acabado con la primera (y más tediosa) parte del tutorial. Eso sí, una vez configurado ya no lo tendremos que tocar nunca más.

Vale, tengo la EPG ya descargada...¿cómo la "paso" a KODI?

Ahora viene lo más complicado (sin este tutorial, claro) ya que hay NULA información en la web y la poquísima que hay está en inglés y totalmente incompleta, con lo que este tutorial se convierte en el primero en cualquier lengua en el que sale todo explicado.

Necesitaremos un programa llamado XEPG, que podéis bajar de aquí: http://www.a123.dk/ (nos bajamos tanto el ejecutable, que instalaremos, como el XTranslate que descompriremos en alguna carpeta y recordaremos, ya que lo usaremos luego).

Ahora navegamos hasta la carpeta C:ProgramDataXepgLanguage y descomprimimos ahí el archivo Spanish.xml, cosecha propia y que vale su peso en oro y que podéis bajar de aquí: https://mega.co.nz/#!CQJQiRDb!-vBELOPz-O-Cu7Kwdth488YmijRPz9Zqsj4DDx5IXIQ

Como digo os he hecho todo el trabajo sucio, ya que sin ese archivo tendríais que traducir los géneros "a mano". Esto es, abriendo el programa XTranslate, donde nos vamos a Genre:

Imagen

Ahí le damos a File --> Translate from --> English.xml:

Imagen

Ahora le daríamos a Genre --> Import Genre from DVBViewer y listo, lo guardaríamos como Español.xml y luego lo cargaríamos en XEPG. Aunque con esto hay muchos géneros que tampoco funcionan y hay que ver como lo pone el INI (elpais o canalplus) para "poner la traducción a mano" en Xtranslate y volver a guardarlo todo. Pero como os digo, ya os he hecho yo la traducción en ese archivo que os habéis bajado y por lo tanto no hace falta hacer nada.

Perfecto, comenzamos pues con XEPG. Tras haberlo instalado lo abrimos y nos encontramos con esta interfaz,

Imagen

Le damos a Edit y ponemos la ruta de nuestra guía, la del Webgrab y la del "Working directory", que puede ser cualquiera que nosotros queramos. Abajo lo dejamos todo como en la foto. Recordad darle donde pone Format Language File y navegar hasta seleccionar el Spanish.xml que antes descomprimimos. Pulsamos en OK para guardar los cambios:

Imagen

Ahora pulsamos en Options y lo dejamos todo como aparece aquí, a excepción claro del usuario y contraseña del Recording Service (si usamos) o la IP del PC donde está instalado DVBViewer, si es que lo tenemos instalado junto a la sintonizadora en otro PC (muy raro pero posible):

Imagen
Imagen

Ahora le damos a Channel Pairing, tras lo cual nos avisará de que se abrirá un momento DVBViewer para comprobar la conexión, le decimos que sí:

Imagen

Tras abrirse un momento DVBViewer nos aparecerá un cartel diciendo que todos los canales de la guía existen en nuestro DVBViewer y todo ha ido a bien. Le damos a OK para continuar:

Imagen

Perfecto, ahora se nos abrirá una ventana con todos los canales que hemos indicado en Webgrab a la izquierda y TODOS nuestros canales que tenemos sintonizados en DVBViewer a la derecha.

Se trata de hacer click en uno de la izquierda y después navegar por los de la derecha hasta encontrar el canal correspondiente, hacer click y "enlazarlos". De esta manera el programa sabrá que el Canal+1 (EPG) corresponde con Canal+1. Cuando lo hagamos, el programa nos preguntará que si queremos enlazar ese canal con esa "EPG", le decimos que sí:

Imagen
Imagen

Y hacemos lo mismo con todos nuestros canales. Como si tenemos satélite tendremos más de 1500 canales entre los que buscar, podemos filtrar que solo nos salgan nuestros favoritos, para ello hacemos click derecho en la lista de la derecha y pulsamos Hide Filter y ahí podemos filtrar los canales para que nos salgan los que queramos. Para que solo salgan los favoritos simplemente dejadlo así:

Imagen

Por último, si hacemos click derecho del ratón también en la parte de la derecha y seleccionamos List View y luego Alpha Sorted, junto con el filtro de los favoritos de antes, se no quedará solo nuestros canales favoritos, en modo lista y ordenados alfabéticamente. Mucho más fácil para enlazar ahora que antes, ¿verdad?

Imagen

Una vez enlazados todos los canales, pulsamos en Apply, guardamos los cambios y salimos. Antes de acabar nos vamos a la opción Automate y nos aseguramos que esté así:

Imagen

Listo. Para finalizar pulsamos en Test Import. Nos avisará de que tardará un tiempo, le decimos que sí:

Imagen

Cuando acabe, le damos a Run Grabber(s) y lo mismo, nos avisa de que tardará un rato. Le decimos que sí:

Imagen

Y listo, ya tenemos nuestra EPG cargada en KODI. Recordad "Reiniciar la base de datos de PVR" en KODI la primera vez, para limpiar todo de la EPG anterior.

Ahora deberíamos hacer el último paso (el de Run Grabber) cada día, lo cual sería un coñazo absoluto. Por eso se hará automáticamente con el programador de tareas de Windows y un script.

Nos bajamos el script de aquí: https://mega.co.nz/#!vMx0GRjb!zKwNoPqW4uS7EwfulWSEBEdq_ex2wsIkUekN1viDjtw y preferiblemente lo guardamos en la carpeta que inidicamos como Working Directory en XEPG.

Ahora abrimos el progamador de tareas de Windows y le damos a Biblioteca del Programador de Tareas:

Imagen

Pulsamos en el espacio en blanco con el botón derecho del ratón y seleccionamos Crear una nueva tarea, la que por cierto dejaremos como sale aquí (a excepción de la hora, que podéis poner la que queráis):

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Antes de poner la hora "definitiva", poned mejor una de prueba y comprobad que funcione todo bien y...¡listo! El script se podría mejorar escribiéndolo en VBS, tengo uno que funciona perfecto, para que no salga la ventana de MS-DOS y se vea...pero yo prefiero verla para que sepa que se está bajando todo perfectamente.

El resultado en KODI es espectacular:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Y el rediseño de la pantalla completa:

Imagen
Imagen
Imagen

La leyenda sería:

GRIS SEMI-TRANSPARENTE: Otros/Desconocido
ROJO: Películas (de todos los géneros)
AZUL MARINO: Noticias (de todo tipo) y Eventos sociales
AMARILLO: Series (de todos los géneros)
VERDE: Deportes (de todo tipo)
LILA: Infantil
AZUL CIELO: Música/Eventos musicales (de todo tipo)
GRIS CLARO: Arte/Eventos artísticos (de todo tipo)
NARANJA: Ciencia
GRIS FUERTE: Hobby/Aficiones
VERDE CLARO: Especiales


Para que se vea así es necesario instalar un mod. Lo bajamos: http://forum.kodi.org/showthread.php?tid=192197 y lo instalamos. Tras lo cual solo será necesario descomprimir este archivo:

https://mega.co.nz/#!mRwDHKzS!kfPuFEtNoe4e05pCm9zxEMIUaCvA-F1vQ4vaZm5Zf3I en la ruta C:Users uusuarioAppDataRoamingXBMCaddonsskin.aeon.noxmedia
ew_pvrepg-genres


Esta guía ha sido creada por KODIMania. Se cede gustosamente el derecho de publicarla en otros sitios siempre y cuando se mencione al autor original de la misma y se publique, al principio o al final del post, un link a la guía original (este enlace).
Última edición por Tocinillo el 02 Jul 2014, 12:52, editado 24 veces en total.
cristianpanama le gusta esto

Avatar de Usuario
Por Yorick
Moderador
#6168
Tremendo aporte Tocinillo. Muchas gracias por el tutorial ;)
Última edición por Yorick el 02 Jul 2014, 13:07, editado 1 vez en total.

Avatar de Usuario
Por manuelin
Moderador
#6170
¡Muchas gracias Tocinillo! :)

La he leído por encima y veo que está todo explicado para Windows, no se si para Linux será igual, hasta que no llegue a probarlo no lo podré comprobar jaja
Salu2
Última edición por manuelin el 02 Jul 2014, 13:20, editado 1 vez en total.

Avatar de Usuario
Por termijavihd
Maestro
#6176
Algunos tutoriales de tocinillo "acojonan" un poco cuando los ve por encima, menos mal que no uso la tdt en kodi jaja

Avatar de Usuario
Por Apren2
Iniciado
#6177
Me quito el sombreo Maestro!!!!!!,eres muy bueno y tu lo sabes,madre mia que currada y qie guapo queda,lo dicho FELICIDADES Y GRACIAS POR EL PEAZO CURRO QUE TE PEGAS!!!!!!!

Por qaset
Novato
#6362
alguien me puede ayudar como hacer esto hay varias cosas que no entiendo  para llevar acabo este magnifico aporte si alguien me pudiera ayudar le daria mil gracias

Avatar de Usuario
Por R91
Colaborador
#6367
qaset escribió:alguien me puede ayudar como hacer esto hay varias cosas que no entiendo  para llevar acabo este magnifico aporte si alguien me pudiera ayudar le daria mil gracias


Bienvenido qaset.

Intenta ser más conciso en donde tengas problemas para intentar ayudarte.
Un saludo.
Última edición por R91 el 08 Jul 2014, 13:52, editado 6 veces en total.

Por josegd
Experto
#6580
Alguien me puede aconsejar una tarjeta de televisión para seguir este tutorial?
Enviado desde mi Nokia Lumia

Avatar de Usuario
Por Tocinillo
Administrador
Autor del hilo
#6583
El 99.99% de las que venden, que son las que soporta DVBViewer y similares (estándar BDA). Tienes la Zappa ZT-LR301 que viene hasta con la placa de perfil bajo, mando y tiene un precio espectacular: http://www.amazon.es/Zaapa-ZT-LR301-Tarjeta-sintonizadora-DVBT/dp/B00CI3CFLY/ref=sr_1_2?s=computers&ie=UTF8&qid=1405249395&sr=1-2&keywords=zaapa+tdt

Un saludo.
Última edición por Tocinillo el 13 Jul 2014, 13:04, editado 23 veces en total.

Por josegd
Experto
#6590
Gracias Tonicillo ya lo he pedido el zaapa supongo que me llegara el martes
Enviado desde mi Nokia Lumia

Por Avenger.
Novato
#6656
Hola,

he seguido el tuto, y me coge la epg de canalplus perfectamente, pero sólo de los pluses, de los demás canales les pongo los nombres que me aparecen pero me sale todo el rato error de index.

¿Sabes si es que están mal, o es fallo mío al poner los datos?

PD: Aquí un ejemplo de mi lista:

    <channel update="i" site="canalplus.es" site_id="CP" xmltv_id="C+ 1">C+ 1</channel>
    <channel update="i" site="canalplus.es" site_id="CP2" xmltv_id="C+ 2">C+ 2</channel>
    <channel update="i" site="canalplus.es" site_id="CP30" xmltv_id="C+ 1 ...30">C+ 1 ...30</channel>
    <channel update="i" site="canalplus.es" site_id="CPSER" xmltv_id="C+ Series">C+ Series</channel>
    <channel update="i" site="canalplus.es" site_id="CL13" xmltv_id="Calle 13">Calle 13</channel>
    <channel update="i" site="canalplus.es" site_id="FOXGE" xmltv_id="FOX">FOX</channel>

Saludos

Avatar de Usuario
Por Tocinillo
Administrador
Autor del hilo
#6662
A mi igual, de ahí que os comentase que mejor usar como scraper elpais en lugar de canalplus (de los cuales solo funcionan los pluses). El problema es que elpais me está dando problemas, ya que baja la EPG pero no coincide con lo que están dando en ese momento ni con la web de elpais...

La Sincroguía funciona muy bien también, pero no pilla los géneros...y los de webgrab hace bastante tiempo que no actualizan los ini españoles...


Otra herramienta para generar el XML es MC2XML, usa los datos de Microsoft y va de lujísimo, el problema es que al cargarglo en XEPG y hacer el "paring" de canales, cuando paso la EPG a DVBViewer (y KODI) me sale vacía, no "enlaza" un canal con su EPG...Prueba tú a ver si consigues que funcione.

Un saludo.
Última edición por Tocinillo el 14 Jul 2014, 16:27, editado 2 veces en total.

Por Avenger.
Novato
#6665
Tocinillo escribió:A mi igual, de ahí que os comentase que mejor usar como scraper elpais en lugar de canalplus (de los cuales solo funcionan los pluses). El problema es que elpais me está dando problemas, ya que baja la EPG pero no coincide con lo que están dando en ese momento ni con la web de elpais...

La Sincroguía funciona muy bien también, pero no pilla los géneros...y los de webgrab hace bastante tiempo que no actualizan los ini españoles...


Otra herramienta para generar el XML es MC2XML, usa los datos de Microsoft y va de lujísimo, el problema es que al cargarglo en XEPG y hacer el "paring" de canales, cuando paso la EPG a DVBViewer (y KODI) me sale vacía, no "enlaza" un canal con su EPG...Prueba tú a ver si consigues que funcione.

Un saludo.


Hola,

para arreglar lo de que no te salgan bien las horas, tienes que abrir el .ini correspondiente y sustituir el UTC por el nuestro en la de elpais.com queda así:

site {url=elpais.com|timezone=UTC+02:00|maxdays=3.1|cultureinfo=es-ES|charset=UTF-8|titlematchfactor=90|episodesystem=onscreen|ratingsystem=ES}

A mí así sí me sale bien la EPG, además, he hecho una mezcla de canalplus y elpais y no tengo problema alguno.

La pena es que el plus tienes 1 semana de programación y elpais sólo 3 días, y además no me gusta como la numeran, porque no ponen T3 por ejemplo, sino (3).

PD: Cuando pueda os dejaré aquí el config.xml para elpais y elpais+plus (que es la que yo uso).

Saludos
Última edición por Avenger. el 14 Jul 2014, 16:51, editado 6 veces en total.

Por kevy
Colaborador
#6668
Esperaremos ese config con ansia

Salu2.

Avatar de Usuario
Por manuelin
Moderador
#6673
C*ño un amigo por aquí y yo ni lo sabía XD
Avenger presentate que no te has presentado ni nada jaja
Salu2

  • 1
  • 2
  • 3
  • 4
  • 5
  • 36
Temas similares
Temas Estadísticas Último mensaje
Actualización automática de la biblioteca
por erodriguezherrero  - 29 Abr 2020, 13:31 En Kodi
0 Respuestas
406 Vistas
por erodriguezherrero
29 Abr 2020, 13:31
¿Hay alguna manera de que pueda ver solo las cosas más nuevas agregadas a plex?
por qilpesen9  - 12 Oct 2020, 07:48 En Plex
0 Respuestas
79 Vistas
por qilpesen9
12 Oct 2020, 07:48