Reproductor de música AirPlay con Raspberry Pi

Publicado el 3 diciembre, 2017 por glaucuss

Etiquetas: , , , , , ,

Introducción

Muchos son los usos que le podemos dar a una placa raspberry pi, pero sin duda alguna uno de los más interesantes es darle la funcionalidad de reproductor de música mediante AirPlay. Este método te permite conectar tu smartphone, tablet o tu ordenador a la raspberry mediante la red inalámbrica de tu hogar para reproducir en ella, en este caso, la música del dispositivo.

Para conseguir configurar nuestra raspberry pi como un reproductor de audio por AirPlay debemos seguir una serie de pasos enumerados a continuación.

Actualizar repositorios

Lo primero es comprobar las actualizaciones de software disponibles y en caso de que las haya, aplicarlas al sistema.

sudo apt-get update -y && sudo apt-get upgrade -y

Instalación de dependencias

Después de actualizar todos los repositorios debemos tener instalados en el sistema una serie de paquetes de los cuales dependerá el software que se encarga de hacer el AirPlay en nuestro dispositivo.

sudo apt-get install git libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils libmodule-build-perl

INSTALAR SHAIRPORT

Shairport es el software que nos va a emular el AirPlay en nuestra raspberry pi, para ello descargamos el proyecto y lo compilamos.

git clone https://github.com/hendrikw82/shairport.git
cd shairport
make

Y por último para ejecutar el servicio AirPlay y que se mantenga a la escucha de peticiones por parte de tu smartphone, tablet o tu ordenador.

./shairport.pl -a NombreDeTuAirPlay

SUGERENCIAS

Al arrancarse Shairport como un proceso, cuando cerremos el terminal con el que se arranca o al reiniciar el sistema tendremos que estar constantemente ejecutando el comando anterior y teniendo una consola abierta. Para remediar esto podemos añadir una tarea programada a nuestro sistema para que Shairport se siga ejecutando siempre. Para ello vamos a ejecutar el siguiente comando.

crontab -e

y posteriormente añadimos al final del todo la siguiente linea.

@reboot /home/pi/shairport/shairport.pl -a NombreDeTuAirPlay

donde /home/pi/shairport/ es la ruta en la cual se encuentran alojados los ficheros del proyecto Shairport (donde nos lo descargamos anteriormente) y NombreDeTuAirPlay sería el nombre por el que buscaremos a nuestra raspberry pi cuando queramos hacer uso del AirPlay.

© Glaucus Soft · Todos los derechos reservados

Esta web utiliza cookies para ofrecerle una mejor experiencia de usuario y mayor navegabilidad.