Linksys NSLU conectando con la PS3

En el anterior post comenté como instalar un servidor silencioso que me permitiese reproducir música en el salón de mi casa entre otras cuestiones. En este post, gracias al empleo del servidor multimedia UPNP Mediatomb,explicaré como se ha llevado a cabo la instalación y configuración del servicio que suministra contenido multimedia (Música, Fotos, Vídeos) a cualquier dispositivo conectado en mi red local. El primero de los pasos será la instalación del servicio, para ello realizando una conexión ssh al Slug (ssh <usuario>@<ip_slug> -p <puerto>), escribiré el siguiente comando:

  • apt-get install mediatomb

Una vez instalado, es necesario ajustar el fichero de configuración de Mediatomb, por defecto no habilita soporte para la PlayStation 3, que en mi caso será mi objetivo a cumplir. El fichero está situado en la carpeta $HOME del usuario, dentro de la carpeta .mediatomb y cuyo nombre es config.xml. Se editará el fichero de configuración descomentando las siguientes líneas:

<protocolInfo extend=”yes”/><!– For PS3 support change to “yes” –> 

<!– Uncomment the line below for PS3 divx support –> <map from=”avi” to=”video/divx”/>

Mediatomb dispone de un interfaz web (http://<dirección ip del servidor>:49152) desde el que administrar la base de datos de contenido multimedia:

Interfaz Web de Mediatomb

Interfaz Web de Mediatomb

En la pestaña Database, se encontrará el contenido que va a ser compartido en la red local. Desde la pestaña Filesystem se puede navegar por el sistema de ficheros del servidor y seleccionar el contenido que se querrá compartir:

A12

 

Con los botones de la parte superior derecha, se podrá añadir el directorio eventualmente o permanentemente para que se escaneado por si un elemento nuevo ha sido añadido a la carpeta.

Tras su configuración, tocaban las pruebas, aquí las teneís:

Desde la PlayStation 3

Desde la PlayStation 3

¡Cine en casa!

¡Cine en casa!

Desde mi Smartphone

Desde mi Smartphone


Servidor ARM silencioso: Linksys NSLU con DEBIAN Squeeze

Siempre he sentido la necesidad de tener un servidor doméstico que realizase tareas de descargas, servidor de música, compartición de archivos  y no me diese rabia tenerlo en marcha. Durante años hice pruebas con equipos de sobremesa o antiguos portátiles desfasados pero en ninguno de los casos me dio el resultado que esperaba. El principal problema siempre solía ser cuestiones de ruido y de consumo energético. No era agradable estar en el salón de casa o en la habitación con el ruido del ventilador de fondo y estar dándole vueltas al consumo que estaría haciendo día tras día.

 

Hace unos años encontré un equipo de Linksys que me solucionaba bastante bien la papeleta. Cumplía todos los requisitos, era silencioso, de pequeño tamaño y de muy bajo consumo:

Linksys NSLU2 (Network Storage Link for USB 2.0 Disk Drives)

 

Su nombre: Linksys NSLU2 , cuyas siglas significan Network Storage Link for USB 2.0 Disk Drives, cariñosamente llamado Slug. Básicamente se trataba de un NAS dependiente de lo que se le enchufase por sus puerto usb con firmware particular con administración Web. Sus características son las siguientes:

  • CPU Intel IXP420 (ARM v5TE) de 266MHz
  • Memoria: 32MB de SDRAM y 8MB de memoria flash.
  • 2 puertos USB Compatible con 1.1 y 2.0
  • 1 Conector LAN (Red de área local) Ethernet RJ-45 10/100 Mbps
  • Dimensiones 130,1 mm x 20,7 mm x 90,5 mm.
  • Peso 0,16 kg.
  • Alimentación: 5 V DC, 2A (consumo de potencia 8W)

Su precio rondaba los 60€, pero actualmente ya resulta más difícil encontrarlo, además que han surgido alternativas como el Raspberry Pi que da más por menos.

Con su firmware original no da para casi nada, para tener un par de discos en red y poco más, pero si tratamos de Debianizar nuestro trasto, nos damos cuenta que las posibilidades se multiplican exponencialmente. Para llevarlo a cabo seguí estos pasos:

  • Desde mi portatil con GNU/Linux me instalé la aplicación upslug2:   sudo apt-get install upslug2

Seguí paso a paso el siguiente tutorial:

Mi Slug junto a su disco de 1,5TB

Mi Slug junto a su disco de 1,5TB

Tras llevar a cabo la instalación, ya podía entrar vía SSH, eso abría las puertas hacia todo lo que se me pudiese ocurrir:

Conexión SSH con Slug

Conexión SSH con Slug

Servidor Músical

Lo siguiente fue dotarlo de voz, quería que se convirtiese en mi servidor musical, una especie de gramola 3.0 . Para ello, le compré una tarjeta de sonido USB:

 

Aunque no lo parezca, esto saca sonido

Aunque no lo parezca, esto saca sonido

 

Detectó la tarjeta a la primera

Detectó la tarjeta a la primera

 

Y le instalé el servicio MPD:

  • apt-get install mpd

Tiene un archivo de configuración /etc/mpd.conf donde definirle las rutas de donde coge la música y el dispositivo de audio a emplear, en mi caso Alsa. Luego es conveniente crear la base de datos de música siguiendo los siguientes pasos:

  • /etc/init.d/mpd stop
  •  mpd –create-db
  • /etc/init.d/mpd start

En el fichero /var/log/mpd/mpd.log podremos observar si ocurre algún incidente a la hora de cargar la música.

Conecté los altavoces y me instalé DroidMPD en mi móvil con Android:

Música controlada remotamente desde mi Android

Música controlada remotamente desde mi Android

El resultado: poder escuchar mi música favorita y controlar la playlist, volumen, orden de canciones… desde mi móvil, una verdadera pasada.

 

En el siguiente post comentaré como doté de significado completo a mi PS3 creando un servidor multimedia UPNP en el Slug. Hoy es día 31, se acaba este 2012 y hay muchas cosas por hacer antes de que se acabe el día :)

FELIZ AÑO 2013


Vuelta a las andadas

Tras un año y medio de inactividad, son tantas las cosas que uno ha visto o realizado, que me he visto ante la necesidad de reabrir o tratar de darle una segunda oportunidad al que fue durante unos meses mi blog del Proyecto Final de Máster.

En este tiempo ha pasado de todo en cuanto a mi vida personal, me independice, acabé el Máster, conocí gente, viajé por el Mundo… Todas estas experiencias me han llenado en mi vida personal y en lo que en especial este blog compete, en tema profesional-tecnológico.

En breve nuevos post, prometo hablar de GNU/Linux, Raspberry, nuevas tecnologías y cachivaches varios…

P1120530


Vídeos demostración de las aplicaciones

Publico el enlace a los vídeos de las diferentes aplicaciones que componen el proyecto. En cada uno de ellos se hará una demostración de su funcionamiento:

Tape:

Mole:

Stethos:


Manual de usuario aplicación Stethos

Ya está disponible el manual de usuario de la aplicación Stethos, en formatos ODT y PDF.

Link de descarga


Presentación de la aplicación Stethos

Para finalizar el proyecto que menos que una aplicación de monitorización, Stethos. La aplicación de  monitorización, Stethos, está programada en lenguaje de programación JAVA y se compone de un interfaz  que mostrará la información de hardware, software, logs de sistema, usuarios y empleo y conectividad de un equipo con sistema operativo GNU/Linux.Está publicada bajo licencia GPL v3, existe total libertad para ser copiada, modificada y compartida según los términos de dicha licencia.

Link de descarga


Manual de usuario de aplicación Mole

Ya está disponible el manual de usuario de la aplicación Mole, en formatos ODT y PDF.

 

 

Link de descarga


Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 141 seguidores