Un client de bureau pour votre serveur
Un serveur de musique garde votre collection au même endroit, sur un NAS ou un petit serveur à la maison. Il lui faut un lecteur de l’autre côté. RustMusic s’y connecte comme à une source, à côté de vos dossiers locaux, avec ses bibliothèques, ses playlists, ses titres aimés et son historique.
| Type | Serveurs | Connexion |
|---|---|---|
| Subsonic | Navidrome, Gonic, Airsonic… : tout serveur compatible Subsonic | Identifiant et mot de passe, ou clé d’API |
| Jellyfin | Les bibliothèques musicales de Jellyfin | Identifiant et mot de passe, ou clé d’API |
| DLNA | MiniDLNA, serveur multimédia d’un NAS | Aucun compte : trouvé sur le réseau local, ou par son adresse |
Fonction en bêta. RustMusic est libre (licence GPL v3) et gratuit, sans compte de son côté. Votre mot de passe n’est jamais enregistré : seulement une empreinte, le jeton de session donné par Jellyfin, ou la clé d’API.
Connecter le serveur
- 1
Ouvrez Réglages → Stockage & données
Dans le groupe « Serveurs », cliquez sur « Ajouter un serveur ».
- 2
Choisissez le type
« Subsonic · Navidrome », « Jellyfin » ou « DLNA ».
- 3
Indiquez l’adresse et vos identifiants
Par exemple https://music.example.com, ou http://nas.local:8096 pour un Jellyfin du réseau local. « Utiliser une clé d’API » remplace le mot de passe par une clé créée sur le serveur. Un serveur DLNA se trouve avec « Chercher ».
- 4
Cochez les bibliothèques
Chacune devient une bibliothèque RustMusic, repérée par l’icône du nuage. Le catalogue est synchronisé, puis seules les nouveautés sont relues.
Qualité d’origine, bit-perfect compris
Le morceau joue pendant qu’il arrive : la lecture démarre tout de suite, les sauts restent rapides et le suivant se prépare d’avance. Pour chaque serveur Subsonic ou Jellyfin, la « Qualité de lecture » se règle :
| Qualité | Pour qui |
|---|---|
| Fichier d’origine | Le fichier tel quel, FLAC, hi-res et DSD compris. Avec un DAC en mode exclusif, la lecture reste bit-perfect. |
| MP3 320, 192 ou 128 kbit/s | Le serveur compresse le morceau : plus léger sur une connexion lente. |
Garder sa musique hors ligne
En déplacement avec un portable ? Clic droit sur un morceau, un album, un artiste, un genre ou une playlist du serveur, puis « Garder hors ligne » : ces morceaux sont téléchargés et restent jouables serveur éteint. Un nuage les signale, et la carte du serveur, dans les réglages, montre la place qu’ils prennent.
Ce qui reste synchronisé
- J’aime, notes, écoutes et morceau en cours de lecture repartent vers le serveur. Serveur injoignable, ils partent plus tard.
- Les playlists du serveur sont importées et modifiables dans les deux sens ; une nouvelle playlist se crée sur le serveur ou dans RustMusic seulement.
- Les paroles du serveur passent avant la recherche en ligne.
- Les compilations sans tag « artiste de l’album », qu’un serveur éclate en un album par artiste, sont réunies en un seul album « Various Artists ».
Local et serveur, ou tout ensemble
Le bouton « Source », en haut de la barre latérale, passe de « Cet ordinateur » à chaque serveur, ou à « Toutes les sources ». Changer de source ne coupe pas la lecture. En « Toutes les sources », un album présent en local et sur le serveur n’apparaît qu’une fois, dans la version que vous préférez.
Questions fréquentes
RustMusic est-il un client Navidrome gratuit ?
Oui. RustMusic est un logiciel libre et gratuit, pour Windows, macOS et Linux. Il se connecte à Navidrome comme à tout serveur compatible Subsonic.
Faut-il ouvrir son serveur sur Internet ?
Non. Une adresse du réseau local suffit, par exemple http://nas.local:8096. Si votre serveur est joignable ailleurs, son adresse fonctionne aussi.
Peut-on lire du DSD ou du hi-res depuis le serveur ?
Oui, en « Fichier d’origine » : le fichier arrive tel quel, et RustMusic le lit comme un fichier local, en bit-perfect si votre DAC est en mode exclusif.
Mon mot de passe est-il enregistré ?
Non. RustMusic garde seulement une empreinte (Subsonic), le jeton de session donné par Jellyfin, ou la clé d’API que vous avez créée.
Et un serveur DLNA dans Docker ?
Il ne s’annonce pas sur le réseau : ajoutez-le par son adresse, par exemple http://127.0.0.1:8200.
Votre serveur, dans un lecteur libre
Navidrome, Jellyfin ou NAS DLNA : qualité d’origine, hors ligne et playlists synchronisées. Gratuit, libre, sans compte.