Gratis y sin anuncios, gracias a ti. Apoyar

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

TipoEjemplosConexión
Subsonic · NavidromeNavidrome, Gonic, Airsonic…: cualquier servidor compatible con SubsonicUsuario y contraseña, o clave de API
JellyfinLas bibliotecas de música de JellyfinUsuario y contraseña, o usuario y clave de API
DLNAMiniDLNA, servidor multimedia de un NASSin 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. 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. 2

    Elige el tipo

    «Subsonic · Navidrome», «Jellyfin» o «DLNA».

  3. 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. 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

Menú Fuente de RustMusic: Este ordenador, un servidor Navidrome, un servidor Jellyfin y Todas las fuentes
El menú Fuente, en la parte superior de la barra lateral.

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»:

CalidadLo que llega
Archivo originalEl archivo tal cual: FLAC, hi-res, DSD incluido, y la reproducción bit-perfect sigue siendo posible
MP3 320, 192 o 128 kbit/sEl 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.

¿Una pregunta sin respuesta?

Abre una incidencia en GitHub: cada comentario ayuda a mejorar RustMusic y esta documentación.

Hacer una pregunta en GitHub