Servidores de música y fuentes
Tu música alojada en Navidrome, Jellyfin, otro servidor Subsonic o el servidor DLNA de un NAS se convierte en una fuente de RustMusic, junto a tus carpetas: bibliotecas, playlists, canciones favoritas e historial, con escucha sin conexión.
Actualizado para la versión 0.4.3
Documentación
Los servidores compatibles
| Tipo | Ejemplos | Conexión |
|---|---|---|
| Subsonic · Navidrome | Navidrome, Gonic, Airsonic…: cualquier servidor compatible con Subsonic | Usuario y contraseña, o clave de API |
| Jellyfin | Las bibliotecas de música de Jellyfin | Usuario y contraseña, o usuario y clave de API |
| DLNA | MiniDLNA, servidor multimedia de un NAS | Sin cuenta: se encuentra en la red local, o por su dirección |
Función en beta. La contraseña nunca se guarda: RustMusic solo conserva una huella (Subsonic), el token de sesión que da Jellyfin, o la clave de API.
Añadir un servidor
- 1
Abre Ajustes → Almacenamiento y datos
En el grupo «Servidores», haz clic en «Añadir un servidor». El mismo botón está al final del menú Fuente de la barra lateral.
- 2
Elige el tipo
«Subsonic · Navidrome», «Jellyfin» o «DLNA».
- 3
Conéctate
Indica la «Dirección del servidor», tu «Usuario» y tu «Contraseña», y haz clic en «Conectar». «Usar una clave de API» sustituye la contraseña por una clave creada en el servidor. Para un servidor DLNA, «Buscar» lo encuentra en la red; si no, indica su dirección.
- 4
Elige las bibliotecas
Ponle un nombre al servidor y marca las «Bibliotecas que añadir» (en DLNA, las «Carpetas que añadir»). Cada una se convierte en una biblioteca de RustMusic, marcada con el icono de la nube. Haz clic en «Añadir».
El catálogo del servidor (canciones, álbumes, artistas, carátulas) se sincroniza entonces, como un escaneo: las sincronizaciones siguientes solo reescriben lo que ha cambiado.
Un servidor DLNA en Docker o en otra red no se anuncia: indica su dirección, por ejemplo http://127.0.0.1:8200.
Cambiar de fuente
En cuanto se añade un servidor, aparece un botón «Fuente» en la parte superior de la barra lateral. Ofrece «Este ordenador», cada servidor y «Todas las fuentes». Sin servidor, no aparece y nada cambia.
- Cada fuente tiene sus bibliotecas, sus playlists, sus canciones favoritas, su historial, su búsqueda y su inicio.
- Cambiar de fuente no corta la reproducción.
- «Todas las fuentes»: un álbum presente en local y en un servidor solo aparece una vez. Un disco y una nube permiten reproducir o abrir una u otra versión.
La versión que se abre primero se ajusta en Ajustes → Almacenamiento y datos → Servidores, línea «Resultado duplicado»: «Versión local» (por defecto) o «Versión del servidor».
Reproducción y calidad
La canción suena mientras llega: la reproducción empieza al instante, los saltos siguen siendo rápidos y la canción siguiente se prepara con antelación. Las últimas canciones escuchadas se guardan en caché.
Cada servidor Subsonic o Jellyfin tiene su «Calidad de reproducción»:
| Calidad | Lo que llega |
|---|---|
| Archivo original | El archivo tal cual: FLAC, hi-res, DSD incluido, y la reproducción bit-perfect sigue siendo posible |
| MP3 320, 192 o 128 kbit/s | El servidor comprime la canción: más ligera para una conexión lenta |
Si un servidor está inaccesible o desactivado, sus canciones se saltan en el encadenamiento. Un servidor DLNA que ha cambiado de dirección se vuelve a encontrar solo en la red.
Guardar sin conexión
Clic derecho (o menú «…») en una canción, un álbum, un artista, un género o una playlist del servidor, y luego «Guardar sin conexión»: esas canciones se descargan y siguen pudiéndose reproducir con el servidor apagado. Una nube marcada «Disponible sin conexión» las señala. «Dejar de guardar sin conexión» las quita.
En Ajustes → Almacenamiento y datos, la tarjeta del servidor indica «Sin conexión: n canciones» y el espacio ocupado; «Quitar todo» lo libera todo.
Lo que se envía al servidor
- Los «me gusta», las valoraciones, las reproducciones y la canción que está sonando se envían al servidor (Subsonic; favoritos, reproducciones y reproducción en curso en Jellyfin). Si el servidor está inaccesible, se envían más tarde.
- Las playlists del servidor se importan y se pueden modificar en ambos sentidos. Al crear una playlist en una fuente de servidor, «Dónde crearla» ofrece el servidor o solo «RustMusic»; la página Playlists las ordena en «Del servidor» y «En RustMusic».
- «Fijar sus listas» las muestra en la barra lateral, servidor por servidor. Navidrome también importa los .m3u de los álbumes: deja este ajuste desactivado si hay muchos.
- Cuando el servidor proporciona la letra de una canción, tiene prioridad sobre la búsqueda en línea.
- Un recopilatorio sin etiqueta «artista del álbum», que un servidor divide en un álbum por artista, se reúne en un solo álbum «Various Artists», igual que con tus carpetas. Dos álbumes distintos con el mismo título siguen separados.
Gestionar o quitar un servidor
En Ajustes → Almacenamiento y datos, cada servidor tiene su tarjeta: estado de la conexión, «Servidor activado», bibliotecas y fecha de sincronización. «Sincronizar» vuelve a lanzar la sincronización, «Carpetas…» añade otras carpetas del servidor como bibliotecas.
«Quitar» borra de RustMusic el catálogo del servidor, sus rastros en las playlists, las canciones favoritas, los recientes y la cola, su reproducción en curso y su caché. Hay que escribir ELIMINAR para confirmar. No se borra nada en el servidor: podrás añadirlo de nuevo.
Para profundizar
¿Una pregunta sin respuesta?
Abre una incidencia en GitHub: cada comentario ayuda a mejorar RustMusic y esta documentación.