Instalación de Mythtv

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

Configuración de la tarjeta Avermedia

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"

Instalación de MythTV

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

Importante

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