Archivo de la etiqueta: xmltv

Integra Imagenio o cualquier IPTV y la guía de programas en Media Center con Dvblink

Como ya sabéis tengo un ordenador como HTPC que utilizo como centro multimedia con una tarjeta de TV con doble sintonizador, con lo que accedo a todos los canales de TDT incluidos los nuevos HD sin ningún problema, y todo ello integrado en Windows Media Center (WMC) de Windows 7.

Además tengo una línea ADSL de Movistar con el paquete Trio, llamadas + Internet + televisión Imagenio por un módico precio.

Hoy procedemos a rizar el rizo y vamos a integrar también los canales de televisión de Imagenio para aprovechar la infraestructura que ya nos aporta WMC, tanto el control con el mando a distancia como las posibilidades de grabación y timeshift que ofrece el HTPC. Este tutorial será válido para cualquier servicio de televisión IP, solo necesitáis conocer las url’s de los canales que quieres añadir y la configuración de red del decodificador.

Os diré que mi decodificador de Imagenio está en un cajón desde hace más de un año, no he tenido que utilizarlo para nada ya que el HTPC me proporciona muchas más prestaciones.

Estos son los pasos que seguiremos para montar nuestro sistema:

  1. Configuración de red para ver Imagenio en un PC.
  2. Configuración de XMLTV para obtener la guía de los canales que no tenemos.
  3. Configuración de Dvblink.
  4. Configuración del WMC.
  5. Actualización automática de la guía de canales.
  6. Resultado final y últimos ajustes.

La base de este artículo es Dvblink, un software fabricado por Dvblogic que permite que accedamos a los canales de Imagenio desde el Media Center como si llegasen a través de una tarjeta sintonizadora. Hace unos días, al actualizar la versión de este software, me encontré con que la clave que había comprado hace un año ya no era válida para esta nueva versión. Ni corto ni perezoso me puse en contacto con Dvblogic explicándoles la situación y al momento me respondieron que me enviaban un nuevo número de serie. Un diez para ellos, no todos harían lo mismo :). Pero la verdadera sorpresa estaba en la nueva versión de Dvblink, mucho más sencilla de configurar, amigable y clara y potente que la anterior.

Manos a la obra.

1) Configuración de red para ver Imagenio en el PC

Ante todo debo deciros que para que todo funcione bien, sin cortes y fluidamente, la conexión del HTPC al router debe ser cableada, no inalámbrica. Así que supondremos que ya has conectado el ordenador con cable.

Lo primero que debemos hacer será obtener la configuración de Imagenio bien desde el decodificador o bien desde el router. En el primer caso, normalmente se desenchufa el decodificador se vuelve a enchufar y cuando arranque se mantiene pulsada la tecla “menú” del mando a distancia hasta que aparezca la pantalla de configuración. Si tienes acceso al router puedes ver también la configuración LAN del mismo. Necesitaremos la IP del gateway, la que tiene el router, del rango 10.x.x.x y la que tiene el decoder. Apuntaremos además la máscara de red. Tendremos por tanto los datos:

  • IP decoder: 10.x.y.z
  • IP router: 10.x.y.n
  • Máscara de red: 255.a.b.c

Normalmente cada instalación de Imagenio reserva las dos IP’s siguientes a la del router para los clientes, con lo que si la del router es la 10.x.y.n, la del decoder será la 10.x.y.n+1 y la n+2 podremos utilizarla también. Para configurar nuestro HTPC podemos utilizar inicialmente la misma que tiene el decoder para asegurarnos que no hay ningún fallo y, posteriormente, podremos cambiarla, aunque si no vamos a utilizar el decodificador no sería imprescindible.

En el HTPC nos vamos a:

Inicio -> Panel de control -> Centro de redes y recursos compartidos -> Cambiar configuración del adaptador

Y en nuestra interfaz de red local damos botón derecho y propiedades y ahí seleccionamos “Protocolo de Internet versión 4” y propiedades..

Y añadimos los datos que hemos obtenido, la IP del decoder (o la siguiente), la máscara y la IP del router. Aceptamos la configuración y si todo va bien ya podremos ver Imagenio en el ordenador. Para comprobarlo, nos descargamos VideoLan y lo instalamos.

Ahora necesitaremos la lista de canales de Imagenio que tenéis aquí. Como podéis comprobar es una lista de reproducción típica con las url’s de acceso a cada uno de los canales. Ahora procedemos a abrirla con VideoLAN en Medio -> Abrir archivo. Si todo va bien se abrirá la reproducción del canal promocional de Imagenio. Si no ves la lista de canales ve a View -> Playlist. Verás esto:

Cambiando de canal desde la lista irás viendo cada uno de los canales. En este punto ya podrías ver Imagenio en tu ordenador, pero queremos además tener la guía de programas e  integrarlo todo con WMC.

Si queréis además utilizar la misma tarjeta de red para la red local, cosa bastante lógica, podéis buscar en Google, hay mucha documentación sobre cómo configurar una misma interfaz para dos subredes.

2) Configuración de XMLTV para la guía de canales

Inicialmente intentaremos aprovechar la guía de programas que el propio Media Center trae incorporada, pero ni están todos los canales ni todos los que están tienen correctamente la programación. Para solucionarlo importaremos la guía de los canales que nos interese a través de xmltv, un sistema para compartir programaciones de televisión basado en archivos XML.

Comenzaremos descargando la última versión de este software para sistemas Windows desde aquí. Lo descomprimimos y lo dejamos en una ruta de nuestro disco duro, supondremos que lo hemos dejado en c:xmltv.

Configuremos ahora la fuente para nuestra guía. Abrimos el símbolo del sistema y tecleamos:

cd c:xmltv
xmltv tv_grab_es_laguiatv --configure

Esto lanzará un asistente donde nos preguntará primero si queremos descargar las descripciones de los programas y, a continuación, qué canales queremos descargar. Conviene seleccionar solamente aquellos que vamos a utilizar y no todos ya que el proceso de sincronización es bastante lento. Piensa que prácticamente todos los canales generalistas están ya en la guía del Media Center con lo que no los necesitarás, añade solo los que vayas a necesitar de verdad. Este proceso puedes alterarlo más adelante ejecutando de nuevo el asistente.

Finalmente lanzamos el proceso que descargará la guía según la configuración indicada:

xmltv tv_grab_es_laguiatv > guiaxmltv.xml

Insisto en que es un procedimiento bastante lento, cuantos más canales hayas seleccionado más tardará, cuando termine tendrás en la ruta c:xmltvguiaxmltv.xml tu archivo con la guía de los canales.

3) Configuración de Dvblink

Dvblink es el centro de este artículo, sin este software sería imposible ver Imagenio en el Media Center. La teoría es realmente sencilla, crea una tarjeta de televisión por satélite virtual que Media Center reconoce como tal y a través de ella transmite nuestros canales IP, es decir, la sintonizadora virtual hace de puente entre Media Center y el servidor de Imagenio.

Nuestro producto es Dvblink for IPTV, y cuesta sólamente 21 euros, creedme, vale la pena. Puedes usarlo gratis durante 20 días para probarlo :).  Descargamos, por tanto, la versión de prueba (21mb) y procedemos a instalarlo, primero el servidor, DVBLinkServer.msi, y después DVBLinkForIPTV.msi. Cuando termina la segunda instalación se abre automáticamente para que comencemos a configurarlo. Vamos a ello.

Añadimos primero la fuente de nuestra guía xmltv. Según la imagen de abajo, seleccionamos a la izquierda XMLTV y lo añadimos en la flecha, pasos etiquetados como (1) y (2), lo que nos abrirá la ventana que veis en la imagen para que le demos un nombre. En cuanto aceptamos se nos abre otra ventana (3) para que seleccionemos nuestro archivo de xmltv, el que creamos en al punto anterior, c:xmltvguiaxmltv.xml.


A continuación añadimos los canales de Imagenio. Para ello seleccionamos el flujo IPTV (1), lo agregamos a la configuración (2) y le damos nuevamente un nombre (3).

Igual que al configurar xmltv, se nos abre una ventana para que seleccionemos la lista de canales. Dvblink trae su propia lista de Imagenio, puedes probarla, yo he utilizado la mía propia en la que había eliminado los canales que no tengo contratados. En el primer paso os indicaba el archivo que yo utilizo, es el archivo completo de canales de Imagenio, puedes quitar aquellos que no utilices o utilizarla entera ya que posteriormente le indicaremos qué canales queremos.

El siguiente paso es indicarle a Dvblink a través de qué interfaz de red se comunica con Imagenio. Para eso hacemos click en los “…” de la fuente de televisión tal como se indica en la siguiente imagen.

Y en la ventana que se abre indicamos cual es la que se debe utilizar.

El siguiente paso es indicar qué canales queremos y de donde se obtendrá la guía de programas. Para ello, en la siguiente imagen, vamos a “Configuración del servidor” (1). Ahí vamos seleccionando en (2) los canales que queremos y los vamos añadiendo en (3). Si seleccionamos el grupo completo se añadirán todos. Aquí debéis seleccionar sólo aquellos que tenéis contratados o, incluso, solo los que no tenéis ya en TDT. En mi caso, por ejemplo, como ya tengo doble sintonizador de TDT, puedo grabar dos programas simultáneamente, así que no necesito añadir todos los canales de Imagenio, me limito solo a aquellos que no tengo por TDT. A continuación nos vamos a la siguiente imagen, “Fuentes de EPG” (1) y vamos indicándole de donde sacaremos la guía para cada uno de los canales que seleccionamos anteriormente. Marcamos cada canal a la izquierda (2) y hacemos doble click en el canal que nos proporcionará la guía a la derecha (3).  En el punto marcado como (4) seleccionamos los distintos tipos de fuente de guía de canales.El primer combo tiene los orígenes, XMLTV o la guía del Media Center.

El segundo combo tiene los distintos servicios que provee.

Simplemente asocia cada canal con la guía que quieres usar. Como os comenté anteriormente, que aparezca un canal en la guía del Media Center no quiere decir que tenga programación, a mi me venía vacía en algunos con lo que al final los configuré también con XMLTV. Es cuestión de probar. Una vez lo tengas todo configurado puedes cambiar los canales y sus guías en cualquier momento.

Guardamos la configuración y salimos de Dvblink, ya hemos terminado con él.

3) Configuración del Media Center

Ahora debemos configurar adecuadamente Windows Media Center. Como os comentaba, el funcionamiento se basa en hacerle creer a WMC que tenemos una sintonizadora satélite, así que eso es lo que haremos, buscar sintonizadoras satélite. Vamos a:

Tareas -> Configuración -> TV -> Señal de TV -> Configurar señal de TV

Y seguimos los pasos que nos va presentando hasta que llegamos a una pantalla como la siguiente en la que indicamos que queremos configurar la señal satélite.

Ahora nos habrá detectado varias sintonizadoras satélite que no existen físicamente, las que virtualiza Dvblink. Las seleccionamos todas.

En la configuración del satélite dejamos cualquiera, no se va a utilizar.

Y el tipo LNB lo dejamos en universal.

Aceptamos la configuración y volvemos a la pantalla de inicio de Media Center. Ahora vamos a:

Extras -> Biblioteca de extras

Donde nos aparecerá una nueva opción “Dvblink” que seleccionaremos.

A continuación daremos en “Sincronizar canales” y por arte de magia nos dirá que ha sincronizado aquellos canales que habíamos configurado anteriormente. En la imagen de abajo nos indica que ya estaban todos actualizados porque yo ya los había configurado :P.

6) Actualización automática de la guía de canales.

Ya casi hemos terminado, solo nos queda un detalle. La guía de xmltv no se actualizará sola :P. Debemos crear una tarea programada de Windows que la ejecute periódicamente.

Comenzamos abriendo el bloc de notas y creamos un nuevo documento con el siguiente contenido:

cd c:xmltv
xmltv tv_grab_es_laguiatv > guiaxmltv.xml

Y lo guardamos como c:xmltvguiaxmltv.bat. Probamos a ejecutarlo con doble click para confirmar que funciona. Si todo va bien lanzará el proceso de actualización que vimos en el primer punto. Ahora vamos a:

Inicio -> Todos los programas -> Accesorios -> Herramientas del sistema -> Task Scheduler

Y creamos una nueva tarea programada.

En el primer paso le damos un nombre.

En la pestaña “Descadenadores” le indicamos que la ejecute diariamente y la hora. Yo la tengo a las 5 de la madrugada que es cuando menos molesta :P.

En la pestaña “Acciones” indicamos “Iniciar un programa” y seleccionamos el archivo c:xmltvguiaxmltv.bat que acabamos de crear.

Aceptamos y guardamos todo. Ya hemos terminado. Si todo va bien la guía de nuestros canales se actualizará automáticamente a la hora indicada.

6) Resultado final y últimos ajustes.

Así queda todo finalmente, nuestros canales Imagenio integrados en la guía del Media Center, lo que nos permite verlos, programar grabaciones, ver la información de los programas, etc…

Como último paso suelo configurar la guía de canales de WMC creando distintos grupos: canales favoritos, HD, Imagenio, radio, etc… así tengo accesos más directos a determinados canales sin tener que recorrerlos todos.

Como resumen diré que Dvblink me parece indispensable para los que tenemos un HTPC y televisión IP.