Con la nueva versión de XBMC 12 Frodo se introduce la posibilidad de usar XBMC como cliente de PVR.
A continuación veremos como instalar esto en un XBMC sobre Ubuntu para sistemas de TDT DVB-T como es el caso de España.
Para qué sirve
- Ver TV en Streaming desde cualquier sitio
- Ver la guía de programación
- Programar grabaciones automáticas
- Filtrados
- Control Parental
- Timeshift -> pausar adelantar y retroceder mientras se ve la televisión. Sin pasarse de tiempo a la emisión actual. Magia no hace :P
- Grabaciones instantaneas.
Todo ello desde la web o desde XBMC.
Si se desea acceder desde internet (Fuera de la red, será necesario abrir los puertos 8091 y 8092) y una ip fija o dominio dyndns etc.
Requisitos
- Sintonizadora TDT € 8,66 (gastos de envío e IVA incluidos)
- Linux con XBMC instalado
Pasos
- Abrir un terminal
#sustituye stable por unstable > beta > stable según lo que desees sudo apt-add-repository http://apt.tvheadend.org/stable sudo apt-get update
- El GPG deberia instalarse con
curl http://apt.tvheadend.org/repo.gpg.key | sudo apt-key add -
Instalamos, facilitamos usuario y password y con esto tendríamos el backend del PVR instalado
-
sudo apt-get install tvheadend
- Ahora tendremos dos métodos para actualizar nuestro sistema Linux para ser compatible con este tipo de interfaces
-
Parte 1
Consiste en actualizar v4l (Video for Linux) todo un set de herramientas no incluido en ubuntu por defecto que nos permitirá controlar todo lo referente a dispositivos de video capturadoras webcams etc
Para lo cual introducimos los siguientes comandos en un terminal
sudo apt-get install linux-source sudo apt-get install patchutils libproc-processtable-perl build-essential git-core linux-headers-`uname -r` cd /usr/src sudo git clone git://linuxtv.org/media_build.git cd media_build sudo ./build sudo make install
-
Parte 2 (Solo válido para dispositivos con el chipset de dispositivos como el de la cabecera
cd .. wget https://raw.github.com/torvalds/linux/master/Documentation/dvb/get_dvb_firmware sudo ./get_dvb_firmware it9135 sudo dd if=dvb-usb-it9135-01.fw ibs=1 skip=64 count=8128 of=dvb-usb-it9135-01.fw sudo dd if=dvb-usb-it9135-02.fw ibs=1 skip=12866 count=5817 of=dvb-usb-it9135-02.fw sudo cp dvb-usb-it9135-0* /lib/firmware/
-
- Reiniciamos y con todo esto procederemos a configurar el backend de PVR
- Accedemos mediante navegador con http://IP_LAN_PC:9981/
- Configuración -> DVB Inputs -> Seleccionamos el adaptador -> Add DVB Network by location… -> Seleccionas tu pais y ciudad.
- Una vez acabado el escaneo (esperando un ratito, cuando veais que están todos los canales que deseáis) -> Map DVB services to channels… Ya que en España los canales se reciben como servicios
-
Pasamos a la configuración de XBMC
- Insstalamos el plugin de XBMC si es que no lo está
sudo apt-get install xbmc-pvr-tvheadend-hts
- Vamos a Sistema -> Addons -> Buscamos el addon PVR Tvheadend -> Lo activamos
- Configuramos usuario y contraseña
- Insstalamos el plugin de XBMC si es que no lo está
- ¡Listo!
Ahora solo falta investigar un poco en las opciones de XBMC y la interfaz web. Para descubrir muchas cosas chulas.
Nota sabionda
Para comprobar que el dispositivo es detectado puedes utilizar el comando
dmesg | grep -i dvb
Update 28/05/2013
El punto 2, ha sido actualizado ya que en la web oficial se especifica mal la url
La redifusión a través del navegador, solo está disponible si utilizamos un servidor con acceso anónimo, es decir, cualquiera puede ver nuestros canales a través de insternet.P.D Se puede limitar por IP, eso si, y podríamos tener un tunel que nos conectea nuestra red y de esta forma podríamos securizarlo.
Pasos
- Configuración -> Access Control -> crear un usuario nuevo
- Activar la cuenta y darle los permisos que deseemos.
Otro día os mostraré como hacerlo. :P
Apasionado, geek, ingeniero de locuras y absolutamente convencido de nada
Sin internet tambien funcionaria la TDT en el XBMC??? Perdonad si la pregunta es tonta…
Hola Juan,
Por supuesto, es como una televisión normal, siempre que no quieras usar una guía de TV, sincronizada por internet ni conectarlo a canales por internet funciona perfectamente.
Un saludo
Una pregunta Juan, cómo es eso de Conectar a canales por internet???
PDTA: Disculpa mi ignorancia…
No es el tema del post, pero es muy sencillo busca en Google Zatoo, tvalacarta, las propias webs de cada canal…etc
Hola, que tal? queria hacerte una consulta,
he leido tu articulo https://rubeninfante.com/2013/05/26/montar-tdt-sistema-pvr-xbmc-streaming-timeshift-por-866e/
Por lo que comentas es posible ver la tdt utilizando una tarjeta de TV, sin necesidad de tener conectado la xbmc a internet.
El problema que yo tengo yo utilizo el add on Tvheadend para ver la tdt pero en cuanto desconecto el cable de red, deja de funcionar y aparece el mensaje de «tvheadend client conexion perdida», es decir, para ver la tdt tengo la necesidad de estar conectado a internet.
Hay alguna solucion para arreglar esto u otra opcion para ver la tdt en xbmc sin necesidad de estar conectado a internet.
Gracias por su respuesta.
Hola Jorge,
Ahora mismo no tengo acceso a mi xbmc, pero ¿Podrías probar esto?
Accede a la configuración de TvHeadEnd en el cliente para xbmc.
Dónde pone la ip prueba estos valores consecutivamente
– 127.0.0.1
– localhost
Dime si alguno de los dos te funciona,
Un saludo
Buenas tardes,
Tengo instalado como SO Linux Kubuntu 13.10 y no consigo instalar Tvheadend. He seguido los pasos pero finalmente no funciona. No sé si es que no habrá soporte.
Agradecería muchísimo la ayuda.
Un saludo!
Hola Azhara,
¿En qué paso te has quedado? ¿Que error te da?
Hola Rubén, muchísimas gracias por contestar.
He hecho todos estos pasos:
curl http://apt.tvheadend.org/repo.gpg.key | sudo apt-key add –
sudo apt-add-repository http://apt.tvheadend.org/stable
sudo apt-get update
sudo apt-get install tvheadend
Después he puesto en el navegador http://IP_LAN_PC:9981/ y no sigue el siguiente paso que es que me pida usuario y contraseña.
De hecho, al ejecutar esos comandos me dio un error 404 (no me acuerdo exactamente qué ponía) Voy a intentar repetir el proceso de nuevo en una instalación limpia y te lo digo concretamente cuál es.
He estado leyendo y en foro oficial alguien tenía el mismo problema https://tvheadend.org/boards/5/topics/10129 En esta página hay un usuario recomienda una solución, pero no tengo ni idea a que se refiere ni cómo hacerlo ¿Puede ser que no estén los repositorios para ubuntu y haya que crearlos o algo así?
Yo no tengo mucha idea de esto, así que estoy dando palos de ciego. Si digo muchas barbaridades no te asustes, jeje.
Un saludo, y muchas gracias! ;)
Hola Rubén,
Te he contestado por aquí, pero ahora no me sale el mensaje que he escrito y hace un rato sí, ¿por qué puede ser?
Gracias de nuevo y un saludo
Ya sale, perdona. No he dicho nada. jeje…
Hola Azhara.
Si te dió 404 vuelve a intentarlo ahora que por lo que veo en los repositorios si hay versión disponible,
Si sigue sin funcionar.
Puedes compilarlo con las intrucciones que pone aquí
https://github.com/tvheadend/tvheadend
Gracias, un saludo,
para cualquier duda no dudes en decirlo
Buen día ya instale todo tal cual lo indicas y funciona el programa mi problema es la tarjeta de tv no pude conseguir la que sugieres existe la posibilidad que me pases el chip o los chips soportados para buscar una en mi zona o algún otro modelo por Internet. Ya probé con dos distintos y no los reconoce.
Hola el chip es el it9135, pero debería valer cualquier sintonizadora compatible con Linux.
Un saludo