MythTV funciona con hardware común, destacando por ser capaz de soportar una gran gama de tarjetas sintonizadoras de televisión. También soporta televisión de alta definición.
En lo que respecta al software, MythTV hace uso de otros proyectos de software de fuentes abiertas, y que por tanto, son requeridos. No obstante, pueden encontrarse preinstalados en muchas distribuciones de Linux
En el presente documento nos centraremos en la instalación bajo Debian GNU/Linux de MythTV con una Avermedia TV+FM Hybrid
Partiremos de la base de que el lector ya tiene una Debian instalada y tiene unas nociones básicas de su manejo
Aunque se trata de una tarjeta que soporta DVB-T, su driver se encuentra en la sección de tarjetas analógicas, bajo el nombre de "Philips SAA7134 support". Debemos activar el soporte DVB para la misma y marcar que construya todos los frontends
Tras compilar el kernel y reiniciar el equipo, debemos cargar los módulos de la tarjeta con sus parámetros correspondientes, que para este modelo de tarjeta coinciden con los de la Avermedia 777 DVB-T:
modprobe saa7134 card=85 tuner=54 modprobe saa7134-dvb |
Para que se carguen automáticamente en el arranque, debemos editar los siguientes ficheros:
/etc/modprobe.d/saa7134
options saa7134 card=85 tuner=62 |
/etc/modutils/saa7134
alias char-major-81 videodev alias char-major-81-0 saa7134 |
/etc/udev/scripts/dvb.sh
#!/bin/sh /bin/echo $1 | /bin/sed -e 's,dvb\([0-9]\)\.\([^0-9]*\)\([0-9]\),dvb/adapter\1/\2\3,' #end of script |
/etc/udev/udev.rules
KERNEL=="dvb*", PROGRAM="/etc/udev/scripts/dvb.sh %k", NAME="%c", GROUP="video", MODE="0660" |
Instalamos MythTV vía apt para simplificar la tarea
El frontend es opcional, pues solo es necesario en los clientes
apt-get install mythtv mythtv-backend mythtv-frontend mythtv-database mythtv-common |
Debemos proporcionarle la contraseña de root para mysql, de modo que el instalador pueda crear la base de datos necesaria. Al acabar este proceso solo nos quedará configurar MythTV
Al actualizar puede que perdamos las claves del usuario mythtv. En caso de que tras actualizar mythtv no nos arranque el backend ni el frontend, comprobaremos las clabes del usuario mythtv@localhost y mythv@% en mysql |