Raspberry Pi – Sistema de so per a tota la casa
Para dar la bienvenida al 2016 vamos a poner un post de los que me gustan… en aquest document verem com montar un sistema de audio per a les nostres cases! Con unas Raspberrys repartidas por la casa podremos tener un hilo musical o un sistema multiroom de lo más barato! Podremos escoltar qualsevol cançó del nostre servidor multimèdia o música des del nostre mòbil, así como Spotify o lo que nos interese! Podremos mandar el audio de forma indistinta, a una Raspberry o a múltiples, según nos interesse!
Os comento un poc los pasos, las ideas y lo que se pot montar, després, cada un que llegui fins on voldria. El primer de tot, tenir clar els conceptes, necessitarem una Raspberry Pi per cada lloc on volem posar una alta voz, òbviament connectem una alta veu a la clàbija del mini-jack de 3,5″ de la Pi. La Pi, ya sabéis que la tenemos desde 5€, los altavoces dependerá de cada uno lo que necessite (20€ mínim cada uno). A cada Raspberry le instalaremos shairport-sync que és un software que nos emulará al AirPlay en Linux por el cual podremos mandar audio des de qualsevol iPhone o iPad, obviament recordar que las Pi's necessiten red, por lo que o en cada habitación tendremos una toma de red o le ponemos un mini dongle USB de estos Wifi y ya!
Hasta aquí bien, ara, si vamos a usar iTunes para mandar la música desde nuestro iPhone/iPad/Mac/Windows a las Pi no hay problema ya que este sí nos permitirá múltiples dispositivos AirPlay sonando de forma simultánea, però, si queremos escuchar Spotify (el gratuito) en múltiples altavoces de AirPlay, esto por defecto viene ‘capado’ (bo, con la cuenta premium se desbloquea, ya sabéis 10€/mes…). Por lo que para saltar esto, necesitamos añadir (que vendrá bien) un elemento central a este planteamiento, us conte: Si añadimos un equipo que lo usemos de repositorio de música, podremos instalarle a él iTunes & Spotify, i si també instal·lem un programari de pagament anomenat Airfoil de Rogue Amoeba (per uns 25€, hi ha un assaig que ens fa 10 minuts gratis per probar), amb aquest programari podrem desviar tot el so del sistema a altavoces AirPlay (i manejarlo en remot des de l'iPhone/iPad per controlar volúmenes, des/conectar altavoces…). Si tens un equip on instal·lar Windows/Mac i usarlo com a central no hi ha problema, yo no tenía y compre un stick de aquests nous de Intel que es un miniWindows (4 cores Atom, 2Gb RAM, 32Gb de disco SD interno, Wifi…) que para esta funció em vale y me sobra, por unos 140€, los hay més baratos, eh! Así que en este equipo tendré mi música almacenada y gràcies a que iTunes i Spotify se poden manejar en remoto, el Windows este al arrancar, arrancarà estas apps y con el iPad/iPhone podre manejar tant iTunes (compartir en casa) como Spotify!
Tras esta intro, comenzamos con los pasos! Las Raspberry como vemos las usaremos de altavoz satélite, dichas Raspberry's tendrán instalado Raspbian y actualizado además de configurada la red!
Primer, instalamos los requisitos:
[sourcecode]sudo apt-get install autoconf libtool libdaemon-dev libasound2-dev libpopt-dev libconfig-dev mono-complete
sudo apt-get install avahi-daemon libavahi-client-dev
sudo apt-get install libssl-dev[/sourcecode]
Bajamos e instalamos Airfoil Speakers for Linux para la Raspberry Pi de Rogue Amoreba, executant:
[sourcecode]wget https://rogueamoeba.com/airfoil/download/AirfoilSpeakersRaspberryPi.tgz
tar zxfv AirfoilSpeakersRaspberryPi.tgz
cd airfoilspeakers/
make install[/sourcecode]
Probamos a ejecutarlo con:
[sourcecode]/usr/bin/airspeakers[/sourcecode]
Pues listo! Sólo queda hacer que arranque al beginning cuando reinicie la Raspberry, fácilmente lo hacemos con 'cron', ejecutamos 'crontab -e’ i hi afegim:
[sourcecode]@reboot sudo /usr/bin/airspeakers[/sourcecode]
Gravem el fitxer, reiniciamos si volem probarlo y listo!
Con esto ya tendremos una Raspberry lista para poder enviar àudio des d'AirPlay! Si volem com os decía abans de mandar àudio de Spotify a diverses Raspberry por defecto no podremos, així que usaremos una màquina con Windows o Mac donde instal·laremos Airfoil de Rogue Amoeba. Una vez instalado el software, que no tiene ningún misterio, seleccionaremos el output del 'System Audio’ des del combo para que tot el audio del sistema lo redirija a los altavoces que nosaltres tenem.
Como veremos hay una app en el Apple Store para manejar esta app de forma remota des del nostre iPhon/iPad, por si queremos poner un altavoz más/menos o subir/bajar el volumen!
Como he dit antes, al Windows ese que está de 'central', habrá que meterle que arranque las 3 apps (iTunes, Spotify & Airfoil) al arrancar siempre de forma automática poniéndolas en el Inicio, además de hacer autologon si es que fuera necesario. Para poder controlar el iTunes que tiene en local, deberemos habilitar el 'Compartir en casa'.
Al abrir el iTunes en un iPhone/iPad, nos detectará la biblioteca compartida que tengamos en la red o con la misma cuenta de Apple, nos conectamos!
Una vez conectada al iTunes, això sí seria el que veurem des de l'iPad/iPhone, una meravella per a la gestió remota d'iTunes!!!
I per a Spotify molt més fàcil encara, en tenir-lo obert a l'equip i en obrir el Spotify també a l'iPad/iPhone ens el detectarà i permetrà manejar-lo de manera remota!!!















































