Instalación y configuración de Computadores y Periféricos
Escuela Técnica de Ingeniería Informática de Gijón
3º Ingeniería Técnica en Informática de Sistemas

Instalación y Configuración de Mythtv en Ubuntu Linux 5.10

Autores: Jesús Ruiz Penagos,Daniel Cachero Rodríguez

Fecha: 10 de mayo de 2006

Objetivos

El objetivo de este trabajo es la Instalación y configuración de un DVR en Linux,En este caso va a ser con el programa Mythtv.

Teoría básica

Un DVR es básicamente un grabador de vídeo digital,el cual nos permite grabar programas de televisión en el disco duro del ordenador en formato digital . El programa que vamos a utilizar nos permite programar los espacios que el usuario quiere grabar, eliminar los anuncios ,empezar a ver lo grabado aunque el programa no haya concluido aún, tener una biblioteca multimedia (música,fotos,vídeos),incluso ver la previsión del tiempo y muchas mas funciones. Para una información más extensa podemos visitar Wikipedia.

Configuración de partida

Hardware

Procesador: Intel Pentium 4 2.4 HT .

Placa Base: Asus P4P800.

Disco duro: SATA 80 Gb Seagate

Tarjeta gráfica: Ati Radeon 9600 128Mb.

Tarjeta de sonido: Creative SoundBlaster live! 5.1 .

Tarjeta Capturadora de televisión: Pinnacle Studio PCTV con mando a distancia.

pinnacle

Software

Sistema Operativo: Ubuntu Linux 5.10.

DVR : Mythtv 0.18.1-5.

Comunicación por puerto de infrarrojos : Lirc 0.7.0.1-1ubuntu3 .

Servidor: Apache 2.0.54-5ubuntu4

Base de datos: MySQL-Server 4.0.24-10ubuntu2.3

Desarrollo

Damos por hecho que ya esta Ubuntu Linux instalado en el pc.

Primer paso

Añadir repositorios extra para descargarnos los programas necesarios para la instalación del DVR. Para añadir repositorios tendremos que editar el archivo source.list,para ello desde un terminal como usuario root escribimos:

gedit /etc/apt/sources.list

Y dentro del archivo copiamos las siguientes lineas:

deb http://us.archive.ubuntu.com/ubuntu hoary main restricted

deb-src http://us.archive.ubuntu.com/ubuntu hoary main restricted

deb http://us.archive.ubuntu.com/ubuntu hoary-updates main restricted

deb-src http://us.archive.ubuntu.com/ubuntu hoary-updates main restricted

deb http://us.archive.ubuntu.com/ubuntu hoary universe multiverse

deb-src http://us.archive.ubuntu.com/ubuntu hoary universe multiverse

deb http://security.ubuntu.com/ubuntu hoary-security main restricted

deb-src http://security.ubuntu.com/ubuntu hoary-security main restricted

deb http://security.ubuntu.com/ubuntu hoary-security universe multiverse

deb-src http://security.ubuntu.com/ubuntu hoary-security universe multiverse

Guardamos y volvemos al terminal root,y escribimos

apt-get update

apt-get upgrade

Esto nos sirve para comprobar que esta bien el archivo source.list y actualizar la base de datos de repositorios.

Segundo paso

Para gestionar la base de datos que necesita Mythtv instalaremos los siguientes programas: Apache , MySQL-Server y PHPmyadmin.Para instalarlos escribiremos en el terminal root:

apt-get install apache2

apt-get install mysql-server

apt-get install phpmyadmin

Despues de instalar los programas tenemos que configurar phpadmin, para ello Abrimos el navegador web (típicamente Firefox) y ponemos la dirección http://localhost/phpmyadmin y nos tiene que aparecer esto:

phpmyadmin login

Pondremos root sin contraseña y pulsamos iniciar sesión.Dentro de phpmyadmin iremos a cambiar contraseña ponemos la que queramos, damos a cambiar y volvemos para atrás, ahora damos a reinicio de Mysql y salimos.

phpmyadmin

Tercer paso

Ya tenemos todo lo que el Mythtv necesita y pasaremos a instalarlo,para ello en el terminal como root escribimos:

apt-get install mythtv

Durante la instalacion de mythtv nos pedirá la contraseña de root de mysql-server, meteremos la contraseña que hemos cambiado anteriormente.

Instalación

El Mythtv para obtener la parrilla de programas de televisión utiliza XMLTV (Actualmente solo se puede tener la parrilla de canales de televisiones nacionales y autonómicas).Para tener esto instalaremos xmltv-utils, para ello desde el terminal de root escribimos:

apt-get install xmltv-utils

El programa de instalación nos crea un grupo y un usuario llamado mythtv, que es con el que configuraremos y utilizaremos el mythtv al cual tenemos que poner una contraseña porque lo crea sin ella,mediante passwd mythtv. Ahora necesitamos añadir el usuario mythtv a los grupos admin, cdrom, plugdev para ello editaremos el fichero "/etc/group", una manera es escribiendo desde un terminal sudo gedit /etc/group.Añadiremos al usuario mythtv en cada grupo de la siguiente manera:cdrom:x:24:usuario,mythtv

Hecho todo lo anterior podemos pasar a la configuración del mythtv para ello desde un terminal como usuario mythtv escribimos:

mythtv-setup

Seleccionaremos el idioma y nos aparecerá una pantalla como esta:

Myth-Setup

General:

Host

Esto se deja como viene por defecto

Back

En esta ventana ponemos el directorio donde queremos que se guarden las grabaciones, y lo demás lo dejamos como esta.La pantalla siguiente que nos sale sirve para configurar el tipo de tv(PAL,NtSC,etc) ,la frecuencia en la que están los canales, etc.La dejamos como sale en la imagen siguiente:

Back

Las demás ventanas que nos salen las dejamos como vienen por defecto.

Capture Cards:

Aquí configuramos la tarjeta capturadora.Le damos a new capture card y en el caso de nuestra capturadora lo dejamos como en la imagen que viene a continuación:

Card

Vídeo Sources

Aquí configuramos el país en el que vamos a ver la televisión, en nuestro caso España. Damos a new vídeo source y la pantalla que nos sale la dejamos así:

Video sources

Cuando demos a finalizar empezara a buscar canales,cuando la barra de progreso llegue al 50% se para y habrá q ir al terminal sin salir del mythtv-setup, para terminar la búsqueda de canales.

Input Connections

Esto lo dejamos como viene por defecto.

Channel editor

En esta ventana podemos configurar los canales de televisión manualmente, que en nuestro caso es como hemos tenido que hacerlo.

TVE1
TVE1

En las dos imágenes anteriores se muestra la configuración de un canal.

Frecuencias de canales de Telecable Asturias. Aquí en archivo de texto y aquí el volcado de la tabla channels desde la base de datos, lo que permite una rápida insercción en una instalación nueva.

Llegados a este punto ya tenemos configurado el mythtv y listo para usuarlo.

Cuarto paso

Ahora vamos a configurar el mando a distancia de la pinnacle.Para ello tenemos que instalar el paquete lirc, que sera el que interprete las señales del mando.En la consola de root:

apt-get install lirc

Editamos /etc/lirc/hardware.conf y cambiamos DRIVERS= por DRIVERS= "pinsys" y DEVICE= por DEVICE="/dev/ttySX", donde X es "0" o "1",dependiendo del puerto com en el que estén conectados los infrarrojos. Después escribimos en el terminal cp /usr/share/lirc/remotes/pinnacle_systems/lircd.conf.pctv /etc/lirc/lircd.conf (Esto es para que el lirc entienda las señales de este mando a distancia en /usr/share/lirc/remotes/ hay muchos modelos de control remoto distintos).Reiniciamos el lirc escribiendo en el terminal: /etc/init.d/lirc restart.Podemos comprobar el funcionamiento mediante el comando "irw",pulsamos unos botones y nos tiene q salir en el terminal esto:

irw

Ahora solo nos queda poner el archivo de configuracion en el lugar adecuado para que el programa interprete las señales del mando.Un ejemplo del Archivo lircrc,el cual debemos colocar en el directorio /home/mythtv/.lircrc y crear un enlace a este archivo mediante ln -s /home/mythtv/.lircrc /home/mythtv/.mythtv/lircrc

Quinto paso

Para ejecutar el programa tiene que estar en marcha el servidor backend(mythbackend), la instalación por defecto lo pone para que se ejecute en el arranque,sino es asi escribiendo en el terminal mythbackend ya corre.El entorno grafico se ejecuta escribiendo en el terminal como usuario mythtv mythfrontend y ya esta listo para usarlo.Si queremos que el mythfrontend se nos ejecute cuando comenzamos sesión con un usuario solo tenemos que ir a Sistema->Preferencias->Sesiones->Programas al inicio y añadimos mythfrontend.Y por ultimo para añadir mas modulos o plugins al programa basta con ir a Sistema->Configuración->Gestor de paquetes Synaptic ,realizamos una busqueda escribiendo mythtv y nos saldran todos los plugings disponibles,seleccionamos los que queramos, le damos a aplicar y ya estaran todos instalados y listos para usarse.

synaptic

En la imagen posterior podemos ver la pantalla principal del mythtv.Desde "Configurar" podemos configurar todo lo relativo a los plugings instalados, aspecto del programa, opciones de reproducción, opciones de grabación, etc.

mythtv

Enlaces

http://www.ubuntu.com :Pagina oficial de Ubuntu Linux

http://guia-ubuntu.org : Guia no-oficial de Ubuntu Linux

http://www.mythtv.org :Pagina oficial de Mythtv

http://www.abarbaccia.com :Pagina dedicada a Mythtv en Ubuntu

Conclusiones

El mythtv nos ha parecido un programa muy completo ya que cuenta con muchas funciones y utilidades.Nos parece una alternativa muy buena para utilizar en el ámbito domestico, sustituyendo los tradicionales electrodomésticos del salón. En lo referente a la instalación teniendo unos conocimientos medios de Linux, en especial de Ubuntu, no resultara muy difícil. Y lo que menos nos ha gustado es que la traducción al español no es del todo completa.

Licencia

Valid XHTML 1.0 Transitional

Creative Commons License
Este trabajo utiliza una Licencia Creative Commons.