Servidor, reproductor, controlador: quién hace qué
La reproducción en red por UPnP/DLNA se basa en tres funciones. Pueden repartirse entre tres dispositivos o reunirse en uno solo:
- El servidor pone los archivos a disposición en la red local, por HTTP.
- El reproductor («renderer») recibe un archivo, lo decodifica y lo reproduce: streamer WiiM, altavoz Sonos, amplificador o receptor AV de red (Denon, Marantz, Onkyo, Yamaha…).
- El controlador decide qué suena y en qué reproductor, y envía las órdenes: reproducir, pausa, pista siguiente, volumen.
Con «Reproducir en un reproductor de red», RustMusic pasa a ser el controlador y sirve él mismo las pistas de la cola. Sigues en tu biblioteca de RustMusic; el dispositivo solo reproduce. Es lo contrario del servidor DLNA integrado, donde es el dispositivo o su aplicación quien explora tu biblioteca.
Esta reproducción usa su propio pequeño servidor HTTP, independiente del servidor DLNA de la biblioteca, que puede quedarse apagado. Solo sirve las pistas que se están reproduciendo, en direcciones con un token aleatorio, nunca a partir de una ruta de archivo.
Activar la reproducción en un reproductor de red
- 1
Instala RustMusic 0.3.0
Windows, macOS o Linux. Añade tus carpetas de música como siempre.
- 2
Activa la función en los ajustes
Abre Ajustes → Red y DLNA. En el grupo «Reproductores de red», marcado como BETA, activa «Reproducir en un reproductor de red». Mientras este ajuste esté desactivado, RustMusic no busca ningún dispositivo en la red.
- 3
Elige el dispositivo en la salida de audio
Abre el menú de salida del reproductor («Salida de audio»). Los dispositivos encontrados aparecen en la sección «Reproductores de red»; el botón «Buscar» repite la búsqueda. Haz clic en tu WiiM, tu Sonos o tu amplificador.
- 4
Empieza a escuchar
Reproduce un álbum como siempre: es el dispositivo quien lo reproduce. En la barra del reproductor, la pastilla «Red» muestra lo que está activo; un clic permite desactivar o reactivar cada función y lleva a «Ajustes de red».
El reproductor elegido se recupera en el siguiente inicio. Para volver a los altavoces del ordenador o a tu DAC, elígelos en el mismo menú: la reproducción continúa en el mismo punto de la pista, en un sentido o en el otro.
El archivo sale tal cual: hi-res, formatos y DSD
RustMusic no envía un flujo recomprimido: el dispositivo recibe el archivo original y lo decodifica él mismo. Un FLAC de 24 bits / 96 kHz llega por tanto en 24 bits / 96 kHz, siempre que el dispositivo acepte ese formato en su entrada de red. El límite lo pone el dispositivo, no RustMusic.
Como decodifica el dispositivo, los tratamientos de audio de RustMusic no se aplican: ni salida exclusiva, ni DSD nativo (DoP), ni Replay Gain. El control de volumen de RustMusic ajusta el volumen del dispositivo.
- La cola, la pausa, el desplazamiento dentro de la pista y el volumen funcionan como en local.
- La reproducción sin pausas se mantiene: la pista siguiente se entrega al dispositivo por adelantado (con un matiz para Sonos, ver más abajo).
- El título, el artista, el álbum y la carátula aparecen en el dispositivo, si sabe mostrarlos.
- Cambiar de salida en plena escucha continúa la pista en el mismo punto.
Los reproductores de red rara vez aceptan el DSD (DSF, DFF). Cuando el dispositivo anuncia los formatos que lee y el de la pista no está entre ellos, RustMusic lo indica enseguida en lugar de dejarte en silencio. Si el dispositivo no anuncia nada, se intenta la reproducción.
El caso de los altavoces Sonos
- Los altavoces aparecen con el nombre de su habitación («Salón», «Cocina»), como en la aplicación de Sonos.
- En un grupo, RustMusic entrega automáticamente la reproducción al altavoz que coordina el grupo. Si el grupo cambia entre dos pistas, lo vuelve a comprobar antes de la siguiente.
- Los Sonos reproducen hasta 24 bits / 48 kHz. RustMusic no convierte los archivos: un FLAC de 96 o 192 kHz supera lo que acepta el altavoz.
- Los Sonos dejan un breve silencio entre pistas: un álbum en directo o una ópera no suena del todo continuo.
Para una colección hi-res por encima de 48 kHz encaja mejor un streamer como el WiiM, o un amplificador de red que acepte esas frecuencias en su entrada de red.
Reproductor de red, AirPlay o servidor DLNA: ¿cuál elegir?
RustMusic 0.3.0 ofrece tres formas de que un dispositivo del salón reproduzca tu música. Cada una se activa por separado en Ajustes → Red y DLNA.
| Reproductor de red UPnP/DLNA | AirPlay (v1) | Servidor DLNA | |
|---|---|---|---|
| Ajuste | «Reproducir en un reproductor de red» | «Reproducir en un dispositivo AirPlay (v1)» | «Compartir en la red» |
| Quién elige las pistas | RustMusic | RustMusic | El dispositivo o su aplicación |
| Quién decodifica | El dispositivo | RustMusic | El dispositivo |
| Calidad transmitida | Archivo original, según el dispositivo | 16 bits / 44,1 kHz (ALAC) | Archivo original, según el dispositivo |
| Volumen | El del dispositivo | El del sonido enviado, no el del amplificador | El del dispositivo |
| Replay Gain de RustMusic | No | Sí | No |
| DSD | Si el dispositivo lo lee | No | Si el dispositivo lo lee |
En la práctica: el reproductor de red UPnP/DLNA conserva tu biblioteca de RustMusic y la resolución original. AirPlay sirve para dispositivos que solo hablan AirPlay; se trata de AirPlay 1, y los dispositivos limitados a AirPlay 2 o protegidos con contraseña no aparecen. El servidor DLNA conviene cuando prefieres elegir la música desde el amplificador o la aplicación del fabricante.
¿Ningún dispositivo en la lista?
- Comprueba que «Reproducir en un reproductor de red» está activado: si no, no se realiza ninguna búsqueda y el menú de salida te invita a activarlo en los ajustes.
- El ordenador y el dispositivo deben estar en la misma red local, y no en una red Wi-Fi de «invitados» que aísla los dispositivos. Enciende el dispositivo y haz clic en «Buscar».
- Una VPN (WireGuard, OpenVPN…) o un adaptador de red virtual ya no oculta los dispositivos: desde la 0.3.0, la búsqueda sale de cada adaptador de red del ordenador. Si tu VPN bloquea todo acceso a la red local, permítelo en sus opciones.
- En macOS 15, acepta la solicitud de acceso a la red local. Si la rechazaste, vuelve a activar RustMusic en Ajustes del Sistema → Privacidad y seguridad → Red local: sin este permiso, macOS bloquea la búsqueda en silencio.
- En Windows, permite RustMusic en el firewall para redes privadas. La búsqueda usa SSDP (UDP 1900) y el dispositivo descarga las pistas desde el puerto TCP 8201 del ordenador, o desde otro puerto libre si ese está ocupado.
- Mantén RustMusic abierto y el ordenador activo: es él quien entrega los archivos al dispositivo mientras escuchas.
La reproducción en reproductores de red está en beta. No todos los dispositivos UPnP/DLNA aplican la norma de la misma manera: si alguno se comporta mal, vuelve a la salida local y avisa indicando su marca y modelo.
Preguntas frecuentes
¿Puedo reproducir FLAC hi-res en un WiiM desde mi PC?
Sí. Activa «Reproducir en un reproductor de red» en Ajustes → Red y DLNA y elige el WiiM en la sección «Reproductores de red» del menú de salida. RustMusic le envía el archivo tal cual: se decodifica en su resolución original si el WiiM acepta ese formato.
¿RustMusic funciona como controlador UPnP en Windows, macOS y Linux?
Sí, la función es la misma en los tres sistemas. En macOS 15, permite el acceso a la red local; en Windows, permite RustMusic en el firewall para redes privadas si la búsqueda no encuentra nada.
¿Por qué mi Sonos no reproduce mis archivos de 24 bits / 96 kHz?
Los Sonos reproducen hasta 24 bits / 48 kHz, y RustMusic no convierte nada en modo reproductor de red. Para esos archivos, usa otro dispositivo (streamer, amplificador de red) o una versión de 48 kHz como máximo.
¿El sonido pasa por la tarjeta de sonido del ordenador?
No. El ordenador entrega el archivo por la red y envía las órdenes. La decodificación y la conversión digital-analógica se hacen en el dispositivo: la calidad final depende de él y de sus ajustes.
¿Qué diferencia hay con el AirPlay de RustMusic?
En UPnP/DLNA, el dispositivo recibe y decodifica el archivo original, en hi-res si puede. En AirPlay 1, RustMusic decodifica y envía el sonido en calidad CD (16 bits / 44,1 kHz), pero conserva su cola, su reproducción sin pausas y su Replay Gain. Ambos están en beta y se activan por separado.
Fuentes y verificación
Información de RustMusic verificada para la versión 0.3.0.
Tu biblioteca, en los dispositivos del salón
RustMusic 0.3.0 controla tus streamers WiiM, altavoces Sonos y amplificadores de red por UPnP/DLNA. Gratuito, de código abierto, sin cuenta.