AirPlay fuera del Mac: lo que hace RustMusic
AirPlay envía sonido a un dispositivo de la red local, por Wi-Fi o Ethernet. En macOS e iOS, el emisor lo pone el sistema. En Windows y Linux no hay nada parecido: es el reproductor el que debe comunicarse con el dispositivo. RustMusic 0.3.0 incluye ese emisor para la primera versión del protocolo (AirPlay 1), en Windows, Linux y macOS.
Los receptores AirPlay 1 abundan en el salón:
- los amplificadores y receptores AV de red (Onkyo, Denon, Marantz…) con entrada AirPlay;
- el AirPort Express, conectado a un equipo de música por su salida de audio;
- el Apple TV, según el modelo y sus ajustes;
- Shairport Sync, un receptor AirPlay libre, a menudo instalado en una Raspberry Pi conectada a un DAC o a un amplificador.
AirPlay es una marca de Apple. RustMusic no está afiliado a Apple ni certificado por Apple: implementa AirPlay 1 para enviar el sonido a los dispositivos que lo aceptan. Esta función está en beta en la versión 0.3.0.
AirPlay o reproductor UPnP/DLNA: ¿quién reproduce la música?
RustMusic 0.3.0 también puede reproducir en un reproductor de red UPnP/DLNA. La diferencia es importante: en UPnP, el archivo se envía tal cual y el dispositivo lo decodifica. En AirPlay, RustMusic decodifica la pista y envía al dispositivo un flujo ALAC a 16 bits / 44,1 kHz, la calidad de un CD.
| AirPlay (v1) | Reproductor de red UPnP/DLNA | |
|---|---|---|
| Quién decodifica | RustMusic | El dispositivo |
| Qué se envía | Flujo ALAC, 16 bits / 44,1 kHz | El archivo original, sin conversión |
| Hi-res | No, se reduce a calidad CD | Sí, si el dispositivo lo reproduce |
| Cola, avance, pausa, sin silencios | Sí, gestionados por RustMusic | Sí |
| Replay Gain de RustMusic | Sí | No, el archivo sale tal cual |
| Volumen | Actúa sobre el sonido enviado | Actúa sobre el dispositivo |
| DSD | No | Según el dispositivo (a menudo rechazado, y se avisa) |
Como el sonido lo produce RustMusic, la cola, la reproducción sin silencios, el Replay Gain, el avance dentro de la pista y la pausa siguen en la aplicación. La conexión se mantiene abierta de una pista a otra: el final de una cubre el inicio de la siguiente.
Un dispositivo AirPlay reproduce el sonido unos 2 segundos después de recibirlo. RustMusic lo tiene en cuenta: la posición mostrada sigue lo que oyes, la pausa se oye al instante y la reanudación parte de donde tu oído se quedó.
Activar AirPlay en RustMusic
- 1
Instala RustMusic 0.3.0
Windows, Linux (.deb, .rpm o AppImage) o macOS. El envío por AirPlay funciona igual en los tres sistemas.
- 2
Activa AirPlay en los ajustes
En Ajustes → Red y DLNA, grupo «Reproductores de red», activa «Reproducir en un dispositivo AirPlay (v1)». Está desactivado por defecto: mientras lo esté, RustMusic no busca ningún dispositivo AirPlay. En macOS, acepta la solicitud de acceso a la red local.
- 3
Elige el dispositivo
Abre el menú «Salida de audio» en la barra del reproductor. Los dispositivos AirPlay aparecen en la sección «Reproductores de red», marcada BETA, con su icono y la mención AirPlay. El botón «Buscar» repite la búsqueda si acabas de encender un dispositivo.
- 4
Inicia la reproducción
El título, el artista, el álbum, la carátula y el progreso se muestran en el dispositivo, según lo que sepa mostrar, en el momento en que la pista se oye.
En cuanto hay un servicio de red activo, aparece una pastilla «Red» en la barra del reproductor. Sus iconos muestran lo que está en marcha (reproductores UPnP/DLNA, AirPlay, servidor DLNA). Un clic abre un menú para activar o desactivar «AirPlay (v1)» de un gesto, con un acceso directo a los «Ajustes de red».
Los límites de esta beta
- Solo AirPlay 1: un dispositivo que solo acepta AirPlay 2 no aparece en la lista.
- Un dispositivo protegido con contraseña AirPlay tampoco aparece.
- Calidad CD como máximo: un archivo hi-res (24 bits, 96 kHz…) se envía a 16 bits / 44,1 kHz. Para escuchar hi-res en un amplificador de red, elígelo mejor como reproductor UPnP/DLNA, si lo ofrece.
- De momento, no hay DSD por AirPlay.
- El volumen de RustMusic actúa sobre el sonido enviado, nunca sobre el del amplificador. Déjalo al 100 % y ajusta el nivel en el amplificador.
- El ordenador hace el trabajo: RustMusic debe seguir abierto y el ordenador activo mientras escuchas.
¿El dispositivo AirPlay no aparece?
- Comprueba que el ordenador y el dispositivo están en la misma red local, y no en la red de «invitados» del Wi-Fi, que a menudo aísla los dispositivos.
- Comprueba que el dispositivo está encendido (o en reposo de red) y que AirPlay está activado en sus propios ajustes; después pulsa «Buscar».
- Una VPN ya no oculta los dispositivos: desde la 0.3.0, la búsqueda parte de cada adaptador de red del ordenador, también con una VPN o un adaptador virtual activos. Si tu VPN bloquea todo acceso a la red local, permítelo en sus opciones.
- En macOS 15, RustMusic necesita permiso para acceder a la red local; sin él, macOS bloquea la búsqueda sin avisar. Compruébalo en Ajustes del Sistema → Privacidad y seguridad → Red local.
- En Windows, si el firewall lo pide, permite RustMusic en las redes privadas.
- Un dispositivo que solo acepta AirPlay 2, o protegido con contraseña, no aparecerá: es un límite de esta versión.
Preguntas frecuentes
¿Se puede usar AirPlay en Windows sin software de Apple?
Sí. RustMusic envía el sonido directamente a los dispositivos AirPlay 1, sin software adicional. Activa «Reproducir en un dispositivo AirPlay (v1)» en Ajustes → Red y DLNA y elige el dispositivo en el menú «Salida de audio».
¿Es compatible mi dispositivo AirPlay 2?
Sí, si también acepta conexiones AirPlay 1, como muchos amplificadores y altavoces. Un dispositivo que solo acepta AirPlay 2 no aparece en la lista, igual que uno protegido con contraseña.
¿Por qué la calidad se limita a 16 bits / 44,1 kHz?
Es el formato de AirPlay 1 tal como lo envía RustMusic: un flujo ALAC en calidad CD. Por eso un archivo hi-res se lleva a ese formato. Si tu amplificador reproduce hi-res por UPnP/DLNA, elígelo mejor como reproductor de red UPnP: así recibe el archivo tal cual.
¿El volumen de RustMusic controla el del amplificador?
No. En AirPlay, el volumen de RustMusic actúa sobre el sonido enviado, no sobre el del amplificador. Para conservar toda la dinámica, déjalo al 100 % y ajusta el nivel en el amplificador o con su mando.
¿RustMusic funciona con Shairport Sync en una Raspberry Pi?
Sí, Shairport Sync es uno de los receptores compatibles, siempre que acepte conexiones AirPlay 1 y no esté protegido con contraseña. Shairport Sync puede compilarse para AirPlay 1 o para AirPlay 2: si tu instalación no aparece, conviene comprobarlo.
Fuentes y verificación
Información de RustMusic verificada para la versión 0.3.0.
Tus dispositivos AirPlay, también desde Windows y Linux
RustMusic 0.3.0 envía tu biblioteca a tus dispositivos AirPlay 1, en beta. Gratuito, de código abierto, sin cuenta.