Cómo hacer un receptor de AirPlay de Raspberry Pi

Raspberry Pi es uno de los regalos más populares para los fanáticos de la tecnología durante las vacaciones. Y es bastante fácil ver por qué; se pueden configurar para hacer casi cualquier cosa. Pero si ese mundo de posibilidades aún no sabe cómo hacer funcionar el dispositivo en miniatura, una recomendación fácil es aprovecharlo como un receptor AirPlay. Diríjase a continuación para obtener un resumen completo sobre cómo imbuir su par de altavoces favoritos con la funcionalidad AirPlay.

Convierta Raspberry Pi en un receptor AirPlay

Dado que Apple ha descontinuado oficialmente su línea de enrutadores AirPort, incluido el AirPort Express habilitado para AirPlay, usar una Raspberry Pi para llenar el vacío se ha convertido en una opción aún más atractiva. Hay una comunidad de terceros confiable que actualiza regularmente el software de código abierto, por lo que también estará cubierto en el futuro previsible.

Antes de comenzar, hay algunas cosas que necesitará. Lo más importante es la propia Raspberry Pi. Yo personalmente recomiendo el modelo Raspberry Pi 3 B+, ​​aunque cualquiera de los Pi 3 debería funcionar aquí. También necesitará una fuente de alimentación, una tarjeta micro SD y un teclado, un mouse y una pantalla.

Si está comenzando desde cero, CanaKit hace algunos paquetes geniales desde alrededor de $ 55 que incluyen casi todo lo que necesita.

Desafortunadamente, existen algunas limitaciones aquí, la principal es la falta de compatibilidad con AirPlay 2. La única razón por la que podemos aprovechar un dispositivo no certificado por Apple, como una Raspberry Pi, para que actúe como un receptor AirPlay es porque el estándar se realizó mediante ingeniería inversa en 2011. Pero con AirPlay 2 siendo tan nuevo, no ha habido muchos avances en descifrar el bloqueo de Apple.

Paso uno: prepare la tarjeta micro SD

El primer paso para configurar todo es preparar la tarjeta microSD. Insértelo en su computadora y abra la Utilidad de disco si está usando una Mac o el Explorador de archivos en Windows y asegúrese de formatearlo como FAT32. A continuación, deberá descargar NOOBS Lite de Raspberry Pi, que es una versión liviana de su sistema operativo que es ideal para aplicaciones como las que se están abordando hoy.

Con el sistema operativo descargado, copie todos los archivos directamente en la tarjeta SD. Puede obtener un tutorial más detallado sobre esta parte del proceso aquí, en caso de que lo necesite. Alternativamente, existe una práctica utilidad llamada ApplePi-Baker que se encarga de la mayor parte del trabajo duro por usted.

Paso dos: configurar el sistema operativo

Ahora que se ha ocupado de todo con la tarjeta microSD, puede comenzar a configurarlo todo. Para este paso, deberá conectar temporalmente el Pi a una pantalla, así como a un teclado y un mouse. Con la tarjeta insertada en su Raspberry Pi, inicie el dispositivo y siga las instrucciones en pantalla para Raspbian Lite.

Una vez que todo haya terminado de instalarse, se iniciará en el sistema operativo. Continúe y conéctelo al Wi-Fi de su hogar o conéctelo con un puerto Ethernet. También puede cambiar el nombre que aparecerá en su receptor dirigiéndose a Configuración , luego Opciones avanzadas y luego editando el Nombre de host.

Paso tres: descarga y configuración

Ahora es el momento de instalar Shairport-Sync, el software que realmente manejará la funcionalidad AirPlay. Hay dos comandos principales que deberá ejecutar en el Pis a través de su aplicación Terminal. El primero es Sudo apt-get upgrade, que actualiza efectivamente la lista de repositorios disponibles para descargar. Una vez que finalice el proceso, ejecutará Sudo apt-get install shairport-sync . Esto realmente descarga Shairport-Sync a su Raspberry Pi.

Con todo en su lugar, podemos comenzar a configurarlo todo. Primero ejecute los siguientes comandos que configuran el software AirPlay.

cd shairport-sync

autoreconf -i -f

./configure con-alsa con-avahi con-ssl=openssl con-systemd con-metadatos

Siga esos comandos ejecutando make , que puede tomar un poco de tiempo para terminar de ejecutarse y luego sudo make install que compila todos los cambios que acabamos de hacer. Por último, hay dos comandos finales para ejecutar, que iniciarán automáticamente el programa Shairport-Sync cuando se encienda la Raspberry Pi.

sudo systemctl habilitar shairport-sync

sudo service shairport-inicio de sincronización

Ahora, cuando abra las fuentes de AirPlay en su iPhone u otro dispositivo, debería ver la Raspberry Pi recién configurada como una opción para AirPlay.

Mejorando su calidad de audio:

Ahora que tiene todo instalado, hay algunos cambios diferentes que puede hacer.

Dependiendo de los altavoces que planee emparejar con la Raspberry Pi, es posible que desee deshacerse del conector para auriculares incorporado del dispositivo. Está bien para sistemas o barras de sonido de gama baja, pero las configuraciones de altavoces Hi-Fi definitivamente se beneficiarán al introducir un DAC USB en la mezcla. Todo depende de su objetivo final, pero hay una variedad de opciones en Amazon para elegir. Un modelo notable es el Signstek HI-FI USB DAC de US$22, que funciona con algunas salidas de audio diferentes.

Si esta es la ruta que desea tomar, regrese al programa Terminal en su Pi y ejecute sudo nano /etc/modprobe.d/alsa-base.conf . Luego asegúrese de que la configuración sea la siguiente:

# establece el valor de índice de las cartas pero no las reordena.

opciones snd_usb_audio índice=0

opciones snd_bcm2835 índice=1

# hace el reordenamiento.

opciones snd slots=snd_usb_audio,snd_bcm2835

Guarde eso, y la Raspberry Pi ahora debería establecer por defecto la salida de audio en su DAC USB de su elección. Háganos saber cómo le fue en los comentarios a continuación y asegúrese de decirnos qué altavoces optó por conectar a su receptor Raspberry Pi AirPlay.

Ir arriba