*******************************************************************************

Libre Media Server - An Open source Media Server.
(c) Santiago Noreña 2012-2013

*******************************************************************************

Desarrollo y soporte: libremediaserver@gmail.com

Página del proyecto: http://code.google.com/p/libremediaserver

*******************************************************************************

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

*******************************************************************************

0. Requerimientos

LMS está desarrollado y probado en Debian Wheezy y derivados.
 
Necesitas una tarjeta gráfica OpenGL y que los drivers para Xorg con aceleración por hardware estén correctamente instalados. Ejecutando "glxgears" en una terminal debería de abrir una ventana con tres engranajes girando. Si no es así, revisa la documentación de tu distribución.

Para resolver dependencias es necesario tener conexión a internet en el ordenador durante el proceso de instalación.

LMS se comunica con Pure Data mediante puertos TCP, del 9195 al 9198.  Open Lighting Arquitecure utiliza el puerto 9090 para su servidor web. Es necesario que estos puertos no estén siendo utilizados por otras aplicaciones.

No necesitas dos ordenadores para manejar LibreMediaServer, pero no funcionará el CITP/MSEx en localhost. En el momento que arranques el programa debes tener una interfaz de red activa, después de iniciado la puedes desactivar. Configura MagicQ para que mande ArtNet al bucle local en Setup --> Network --> Ip addres poniéndolo a 127.0.0.1 

Si quieres controlarlo desde otro ordenador debes configurar en el sistema operativo una tarjeta de red según el protocolo que vas a utilizar. Para ArtNet utilizar una dirección IP 2.x.x.x y NetMask 255.0.0.0.

1. Instala todas las dependencias.

Abre una terminal, cd al directorio scripts. Ejecuta como root

./install_wheezy.sh

o

./install_precise.sh

dependiendo de la distribución en que estés. Confirma Sí cuando te pregunte confirmación para descargas archivos y asegúrate de estar conectado a internet. Luego pincha en No cuando te pregunte si quieres arrancar el demonio OLA en el inicio.

Estos scripts instalan los siguientes paquetes, puedes instalalarlo a mano con apt-get o synaptics si lo prefieres:

Debian Wheezy:

$ apt-get install libav-tools libqtcore4 libqtgui4 libmagick++5 

más el paquete deb de OLA suministrado con LMS:

$ dpkg -i ola_0.8.26-1_i386.deb

por último para satisfacer las dependencias incumplidas de OLA:

$ apt-get -f install

Ubuntu Precise:

Añadimos el repositorio de Open Lighting al archivo /etc/apt/sources.list:

$ echo "deb http://apt.openlighting.org/debian/ precise main" >> /etc/apt/sources.list

Actualizamos las fuentes:

$ apt-get update

Instalamos los paquetes necesarios:

$ apt-get -y --force-yes install ola libqtcore4 libqtgui4 libmacgick++4 libav-tools 

2. Configuración 

Este proceso sólo es necesario la primera vez que se ejecuta LMS.

a. Inicia LMS ejecutando el archivo "libremediaserver"

b. Pincha en la opción "OLA setup" en el menu File.

c. Pincha en el botón "add universe"

d. Marca en la casilla del protocolo de red o dispositivo por el que quieras introducir datos. Asegúrate de que en "Direction" sea "input".

Si el protocolo elegido es ArtNet en "Universe Id" introduce el número del universo ArtNet por el que quieres recibir. La Net y la Subnet de Artnet se pueden cambiar en el archivo ~/.ola/ola-artnet.conf, por defecto es la Net 0 y la SubNet 0. Este número lo tienes que introducir luego en las pestañas Video y/o Audio en el campo "OLA universe". En Universe Name puedes introducir un nombre familiar, por ejemplo "video".

Puedes confirmar que está llegando información pinchando en el universo en el menú de la izquierda y luego en la pestaña "DMX Monitor". Puedes cerrar la ventana.

e. Pincha en el menu File -> Change Media Path y elige el directorio donde estén tus medias. Configura las direcciones DMX de cada capa según el patch de la mesa.

Si vas a usar CITP/MSEx debes generar los thumbnails. Dirígete al menu CITP/MSEx y pincha en Make Thumbs. Los thumbnails se generarán automáticamente. Esto sólo es necesario hacerlo cuando modifiques los archivos o los directorios de medias. 
