
Navidrome est le serveur que les gens recommandent quand quelqu’un demande comment diffuser une bibliothèque musicale personnelle, et il y a une très bonne raison à cela. Il démarre en quelques secondes, stocke des dizaines de milliers de morceaux sans se plaindre, et parle l’API Subsonic que chaque client tiers connaît déjà. Ce qu’il ne fait pas, c’est la vidéo, et c’est la version courte des frictions que les gens rencontrent après quelques mois. Les configurations multi-utilisateurs semblent toujours rattachées à un cœur mono-utilisateur, l’API Subsonic limite ce que les listes de lecture intelligentes et les vues de bibliothèque mixte peuvent exprimer, et les profils de transcodage pour les clients de niche (autoradios, anciens équipements Sonos, DAC bon marché sur un Pi) nécessitent des acrobaties de configuration plutôt qu’un bouton. L’API est stable, c’est une caractéristique, et rigide, c’est le coût.
Nous avons testé sept alternatives à Navidrome sur Windows, macOS et Linux. La liste maintient la prémisse “possédez la bibliothèque, diffusez-la n’importe où” et reprend les parties que Navidrome choisit de ne pas livrer : vidéo et photos au même endroit, permissions multi-utilisateurs plus riches, fédération avec d’autres serveurs de musique, et un binaire Go plus léger pour Pi Zero quand Navidrome lui-même c’est plus que ce que vous avez besoin.
Comparaison rapide
| Application | Mieux pour | Plan gratuit | Prix de départ | Caractéristique remarquable |
|---|---|---|---|---|
| Jellyfin | Les ménages qui veulent aussi de la vidéo et des photos | Entièrement gratuit, GPL | Gratuit | Musique, films, TV et photos sur un seul serveur avec des profils utilisateur réels |
| Airsonic-Advanced | Les utilisateurs Subsonic de longue date sur une boîte partagée | Entièrement gratuit, GPL | Gratuit | Douzaines de clients Subsonic, rôles multi-utilisateurs matures, support de podcast en listes de lecture |
| Ampache | Homelabs PHP et auditeurs orientés web | Entièrement gratuit, AGPL | Gratuit | Éditeur de balises profond, importation de catalogues à partir de sources distantes, diffusion en direct en sortie |
| Funkwhale | Les auditeurs fédérés qui veulent une couche sociale | Entièrement gratuit, AGPL | Gratuit | Partage ActivityPub entre les serveurs Funkwhale, abonnements et canaux intégrés |
| Gonic | Raspberry Pi et boîtes à basses spécifications | Entièrement gratuit, GPL | Gratuit | Binaire Go unique, mode jukebox, podcasts, transcodage uniquement quand c’est nécessaire |
| Koel | Les auditeurs seuls qui veulent une interface en forme de Spotify | Entièrement gratuit, MIT | Gratuit | Lecteur web Laravel + Vue que les membres non-techniques de la famille vont vraiment ouvrir |
| LMS | Les fans de balises et les auditeurs classiques | Entièrement gratuit, GPL | Gratuit | Support du compositeur, de l’œuvre et du regroupement, scrobbling, configurations multi-bibliothèque à l’échelle d’une pièce |
Pourquoi les gens abandonnent Navidrome
Les plaintes sont ennuyeuses de bonne manière. Rien dans cette liste ne signifie “Navidrome est mauvais” ; chaque élément est une friction réelle que les gens rencontrent une fois que la bibliothèque est chargée et que la famille la rejoint.
- Musique uniquement, pour toujours. Navidrome est explicite sur le fait de rester limité à l’audio. Si le ménage veut aussi une bibliothèque de films et un album photo, un deuxième serveur (Jellyfin, Plex, Emby) finit à côté, et maintenant il y a deux interfaces web, deux systèmes d’authentification et deux tâches de sauvegarde.
- Origines mono-utilisateur. Multi-utilisateur fonctionne, mais les favoris, les comptages de lecture et le dernier lu ont tous commencé comme les données d’une personne. Partager une bibliothèque avec un partenaire ou un enfant signifie que l’historique de chaque personne fuit parfois sur la surface des mélanges suggérés de l’autre.
- Rigidité de l’API Subsonic. L’API est ce qui fait que Navidrome fonctionne instantanément avec Symfonium, DSub, Substreamer et tous les autres clients, et elle limite aussi ce que le serveur peut exposer. Les listes de lecture intelligentes qui franchissent les limites de la bibliothèque, les mélanges basés sur les balises et les éditions de métadonnées riches se heurtent tous à ce que le protocole autorise.
- Les profils de transcodage sont DIY. Navidrome s’en remet à
ffmpeget vous permet d’écrire des profils, ce qui est puissant et aussi un projet. Les serveurs avec des présets de profil par appareil économisent une soirée la première fois qu’une autoradio refuse OPUS. - La musique classique, le jazz et les coffrets combattent le schéma. Le compositeur, l’œuvre, le mouvement et le regroupement des coffrets sont corrigés au fil du temps ; si la collection est 40 pour cent Deutsche Grammophon et Blue Note, un serveur qui traite ces balises comme de première classe économise beaucoup de travail manuel de tri de noms.
Les sept alternatives
Jellyfin — Meilleur remplacement global
Jellyfin est la réponse pour quiconque veut un serveur pour la musique, la vidéo et les photos avec des profils utilisateur réels et aucun abonnement nulle part dans la pile. Le côté musique parle aussi l’API Subsonic, donc les configurations Symfonium, DSub ou Substreamer existantes continuent de fonctionner après la migration. L’état de lecture, les favoris et les listes de lecture sont limités à chaque utilisateur dès le départ, et le pipeline de transcodage expose des présets par client que Navidrome remet à un fichier de configuration.
Où il fait défaut : Jellyfin est plus grand que Navidrome. L’interface web, la surface des plugins et la base de données sont tous conçus pour un serveur multimédia complet, ce qui est beaucoup à exécuter si le seul objectif est de diffuser de la musique. Le grattage des pochettes d’albums peut être agressif ; vous voudrez verrouiller l’ordre du fournisseur de métadonnées pour la bibliothèque musicale tôt.
Prix :
- Gratuit : Tout. GPL, pas de limite de sièges, pas d’upsell de télémétrie
- Payant : Aucun
- vs Navidrome : Une installation plus grande, médias unifiés en retour, compatibilité à peu près égale des clients Subsonic du côté musique
Migration depuis Navidrome : Pointez Jellyfin vers le même dossier de musique que Navidrome analyse et laissez-le construire sa propre bibliothèque. Les listes de lecture exportées depuis Navidrome en tant que .m3u s’importent directement. Les clients existants peuvent conserver le chemin Subsonic (Jellyfin fournit un point de terminaison compatible) ou basculer vers l’API Jellyfin native ; la plupart des applications prennent en charge les deux.
Télécharger : jellyfin.org · GitHub
Conclusion : Le bon choix quand le ménage a besoin de plus que juste de la musique de la même boîte. Passez-la si audio uniquement est vraiment toute la portée et le plus petit empreinte mémoire de Navidrome est une caractéristique.
Airsonic-Advanced — Meilleur remplacement direct pour les utilisateurs Subsonic de longue date
Airsonic-Advanced est le fork activement maintenu d’Airsonic, qui est lui-même un fork de Subsonic. C’est la chose la plus proche de “Subsonic, toujours gratuit” sur le matériel 2026. Java sous le capot, Docker ou installation bare-metal, et chaque client compatible Subsonic fonctionne directement. Les rôles multi-utilisateurs sont les plus matures de cette liste : téléchargement de podcast, chat, jukebox, création de partages et administrateur peuvent tous être basculés par compte.
Où il fait défaut : L’interface est fonctionnelle et obsolète. Les nouveaux venus l’associent généralement à un client web moderne ou s’en tiennent aux applications natives. Le processus Java est plus lourd au ralenti qu’un binaire Go ; un Pi 4 peut le gérer, un Pi Zero ne peut pas.
Prix :
- Gratuit : Tout, GPL
- Payant : Aucun
- vs Navidrome : Flux multi-utilisateurs et podcast plus matures, plus lent et plus lourd, une interface qui n’a pas été repensée depuis des années
Migration depuis Navidrome : Les deux serveurs analysent la même structure de dossiers et les deux parlent Subsonic. Pointez Airsonic-Advanced vers la bibliothèque, importez les listes de lecture .m3u et cédez la même URL à vos clients. Les signets Subsonic existants, les clés API à part, continuent de fonctionner.
Télécharger : github.com/airsonic-advanced/airsonic-advanced · Docker
Conclusion : Le bon choix pour quiconque a exécuté Subsonic il y a cinq ans et veut cet ensemble de fonctionnalités, mis à jour et gratuit. Passez-la si l’interface importe plus que la matrice des rôles.
Ampache — Meilleur pour les éditeurs de balises et les auditeurs orientés web
Ampache est une application web PHP avec un long historique d’être le premier serveur que les gens installent sur une boîte LAMP. Le lecteur web est suffisamment capable pour que de nombreux utilisateurs n’installent jamais un client natif. L’éditeur de balises est le plus profond de cette liste ; le catalogue peut puiser dans des dossiers locaux, des partages SMB distants ou d’autres instances Ampache ; et le serveur peut également diffuser en direct vers Icecast ou un onglet de navigateur.
Où il fait défaut : PHP n’est pas le stack hip en 2026. La configuration est plus impliquée que de déposer un binaire, surtout si un serveur web approprié, PHP-FPM et MySQL ou MariaDB ne sont pas déjà en place. L’image Docker simplifie cela, au détriment de la flexibilité “juste un dossier de fichiers PHP” que les installations Ampache classiques sont connues pour avoir.
Prix :
- Gratuit : Tout, AGPL
- Payant : Aucun
- vs Navidrome : Plus grande surface, plus d’assemblage, un éditeur de métadonnées plus puissant, diffusion en direct dès le départ
Migration depuis Navidrome : Ampache analyse la même structure de dossiers. Il parle l’API Subsonic ainsi que la sienne, donc la plupart des clients existants survivent à un changement d’URL. Les modifications de balises effectuées dans Ampache sont réécrites dans les fichiers, que Navidrome reprendra à la prochaine analyse si vous décidez de maintenir les deux en cours d’exécution pendant un certain temps.
Télécharger : ampache.org · GitHub
Conclusion : Le bon choix pour un homelab qui exécute déjà une pile web et un auditeur qui veut corriger les balises dans le navigateur. Passez-la si l’objectif est un binaire et aucune configuration.
Funkwhale — Meilleur pour la fédération et une couche sociale
Funkwhale est le serveur ActivityPub pour la musique. Chaque instance est une bibliothèque auto-hébergée, et les instances fédèrent : suivez le serveur d’un ami, abonnez-vous à un canal public, ou partagez une liste de lecture sur le fediverse de la même manière que Mastodon partage les publications. La bibliothèque, les canaux et le graphe de suivi résident tous sur votre boîte.
Où il fait défaut : Funkwhale est plus lourd qu’un pur serveur de diffusion. Django, Redis, Postgres et les travailleurs Celery sont la forme minimale, et les documents méritent leur longueur. L’API Subsonic est implémentée, donc la plupart des clients fonctionnent, mais ce n’est pas l’implémentation de référence et certains cas limites (podcasts, jukebox) traînent derrière les serveurs Subsonic purs.
Prix :
- Gratuit : Tout, AGPL
- Payant : Aucun
- vs Navidrome : Fédération et canaux en échange d’une pile plus grande et d’une installation plus raide
Migration depuis Navidrome : Pointez Funkwhale vers le même dossier de bibliothèque et laissez-le importer. Les listes de lecture se traduisent via .m3u. Si vous voulez maintenir les deux en cours d’exécution pendant la migration, les deux peuvent coexister sur les mêmes fichiers en tant que lecteurs en lecture seule.
Télécharger : funkwhale.audio · Documentation
Conclusion : Le bon choix pour quiconque veut partager et découvrir de la musique sur les serveurs, pas seulement diffuser une bibliothèque privée. Passez-la si le public est un seul ménage et rien ne fédère.
Gonic — Meilleur pour Raspberry Pi et les boîtes à basses spécifications
Gonic est un seul binaire Go qui parle les APIs Subsonic et Jukebox, indexe une disposition de dossier par artiste, et s’efface. L’empreinte mémoire au ralenti est une fraction de celle de Navidrome, le démarrage à froid est instantané, et tout fonctionne heureusement sur un Pi Zero 2 ou un NAS avec 512 Mo d’espace libre. Les abonnements aux podcasts et le mode jukebox sont tous les deux de première classe.
Où il fait défaut : La portée des fonctionnalités est délibérément étroite. Il n’y a pas de lecteur web intégré ; vous apportez un client Subsonic. L’affichage des métadonnées s’appuie sur les balises de fichier, donc la bibliothèque aura l’air aussi propre que votre hygiène de balise le permet. L’illustration de l’album s’appuie sur l’art intégré ou cover.jpg dans le dossier.
Prix :
- Gratuit : Tout, GPL
- Payant : Aucun
- vs Navidrome : Plus léger, plus rapide, moins d’interface utilisateur, même surface Subsonic pour les clients tiers
Migration depuis Navidrome : Si la bibliothèque est déjà organisée par dossier d’artiste, Gonic l’analyse tel quel. Pointez vos applications Subsonic vers l’URL de Gonic et échangez les identifiants. Les comptages de lecture et les favoris ne migrent pas ; exportez d’abord les scrobbles vers Last.fm ou ListenBrainz si cet historique importe.
Télécharger : github.com/sentriz/gonic · Docker
Conclusion : Le bon choix pour un Pi dans un placard qui ne sert que de la musique, ou un NAS qui doit économiser chaque mégaoctet pour autre chose. Passez-la si vous voulez une interface web de première partie.
Koel — Meilleure interface orientée web pour les auditeurs seuls
Koel est une application Laravel et Vue construite par un designer qui voulait l’ergonomie en forme de Spotify en haut d’une bibliothèque personnelle. Le lecteur web est vraiment agréable : glisser-déposer dans la file, raccourcis clavier, listes de lecture intelligentes et une recherche qui se sent immédiate. Koel Plus (un achat ponctuel pour une licence source) ajoute des fonctionnalités comme le stockage S3 et les présets d’égaliseur au-dessus du noyau gratuit.
Où il fait défaut : Koel est orienté web, ce qui signifie que l’expérience mobile est un onglet de navigateur sauf si vous utilisez les applications natives payantes. Le support multi-utilisateurs existe mais favorise le cas individuel ; les ménages veulent généralement Airsonic-Advanced ou Jellyfin.
Prix :
- Gratuit : L’application principale, licence MIT
- Payant : Koel Plus, un achat source ponctuel pour des fonctionnalités supplémentaires
- vs Navidrome : Une interface web plus agréable, une histoire mobile plus mince sauf si vous achetez les applications Koel
Migration depuis Navidrome : Koel maintient sa propre base de données et s’attend à analyser votre dossier. Importez la bibliothèque, puis utilisez l’importation de liste de lecture intégrée pour les fichiers .m3u. Les applications clientes basculez via l’API propre de Koel ; quelques applications tierces la ciblent également directement.
Télécharger : koel.dev · GitHub
Conclusion : Le bon choix pour un auditeur seul qui vit dans un onglet de navigateur et veut que la file et la recherche se sentent rapides. Passez-la si le ménage est plus grand qu’un.
LMS (Lightweight Music Server) — Meilleur pour le classique, le jazz et le travail des balises lourdes
LMS est un serveur musical C++ construit par un auditeur qui se soucie des compositeurs, des œuvres, des mouvements et des coffrets. Le regroupement basé sur les balises est un citoyen de première classe, pas un plugin. Il escarabote vers Last.fm et ListenBrainz, expose un point de terminaison compatible avec Subsonic, et s’exécute sur un budget mémoire étonnamment petit pour la taille des bibliothèques qu’il indexe heureusement.
Où il fait défaut : Les noms entrent en collision. Ce LMS n’est pas Logitech Media Server (celui de Squeezebox) — projet différent, portée différente. La documentation est plus laconique que Navidrome ; vous lirez le fichier de configuration plus d’une fois. L’interface est austère même selon les normes d’auto-hébergement.
Prix :
- Gratuit : Tout, GPL
- Payant : Aucun
- vs Navidrome : Support des balises classiques et jazz plus profond, plus petite empreinte, moins de finition sur l’interface web
Migration depuis Navidrome : LMS analyse le même arbre de dossiers. Il lit les balises de compositeur, d’œuvre et de regroupement que Navidrome omet parfois, donc une nouvelle analyse peut découvrir des métadonnées qui ont toujours été dans les fichiers. Les clients Subsonic tiers continuent de fonctionner ; l’interface web de LMS nécessite un certain temps d’adaptation.
Télécharger : github.com/epoupon/lms · Docker
Conclusion : Le bon choix pour les collectionneurs classiques, de jazz et de coffrets qui veulent que les balises soient respectées. Passez-la si la collection est principalement des albums d’artiste unique et que l’interface doit paraître moderne.
Comment choisir
Choisissez Jellyfin si le ménage veut de la vidéo et des photos avec de la musique sur un seul serveur. C’est le moyen le plus rapide de consolider trois services en un, et le point de terminaison Subsonic garde les clients musicaux existants heureux.
Choisissez Airsonic-Advanced si vous étiez utilisateur de Subsonic il y a cinq ans et voulez cette expérience mise à jour, gratuite, et avec la meilleure matrice de rôles multi-utilisateurs de cette liste. L’interface est obsolète ; la plomberie ne l’est pas.
Choisissez Ampache si l’éditeur de balises est la fonctionnalité que vous avez toujours voulue de Navidrome et le navigateur est votre lieu de vie. Il diffuse aussi vers Icecast si vous avez jamais voulu votre propre station de radio.
Choisissez Funkwhale si la fédération est le point. Suivre le serveur d’un ami ou un canal public est natif, et les canaux donnent à un musicien un endroit pour publier qui n’est pas une plateforme.
Choisissez Gonic si la boîte est un Pi Zero, un petit NAS ou un vieux ThinkPad, et vous avez déjà un client Subsonic préféré. C’est la plus petite chose de cette liste.
Choisissez Koel si vous êtes le seul auditeur et l’expérience web est ce qui vous importe. C’est l’application que les membres de la famille vont vraiment ouvrir sans demander.
Choisissez LMS si la bibliothèque penche vers la musique classique, le jazz ou est très lourde en coffrets et la vue d’album plate de Navidrome vous a déjà coûté une soirée d’éditions de noms de tri.
Restez sur Navidrome si audio uniquement est toute la portée, le ménage est une ou deux personnes, et les clients Subsonic actuels sont déjà la réponse. C’est un serveur vraiment bon ; c’est juste qu’il n’est plus la seule bonne réponse.
FAQ
Jellyfin est-il meilleur que Navidrome pour la musique ?
Pour un ménage qui veut de la vidéo et des photos sur la même boîte, oui. Jellyfin unifie la musique, les films, la télévision et les photos sous une seule authentification et une seule sauvegarde, et parle à la même API Subsonic que la plupart des clients Navidrome utilisent déjà. Pour une configuration audio uniquement sur un petit serveur, Navidrome est plus léger et démarre plus rapidement.
Puis-je conserver mes clients Subsonic si je fais passer ?
Oui pour la plupart de la liste. Jellyfin, Airsonic-Advanced, Ampache, Funkwhale, Gonic et LMS exposent tous un point de terminaison compatible avec Subsonic, donc Symfonium, DSub, Substreamer et Ultrasonic continuent de fonctionner après un changement d’URL. Koel est l’exception ; il utilise sa propre API.
Quelle est l’alternative la plus légère à Navidrome ?
Gonic. C’est un seul binaire Go avec une empreinte mémoire mesurée en dizaines de mégaoctets, bien en dessous de la ligne de base de Navidrome. LMS est le prochain plus léger. Airsonic-Advanced et Funkwhale se situent à l’extrémité la plus lourde et veulent au moins 1 Go d’espace libre.
Lequel convient le mieux à une bibliothèque familiale partagée ?
Airsonic-Advanced a le modèle multi-utilisateur le plus mature, avec des rôles par compte pour les podcasts, jukebox, chat et administrateur. Jellyfin le suit de près et ajoute de la vidéo et des photos aux mêmes comptes. Navidrome supporte aussi le multi-utilisateur, mais l’origine mono-utilisateur montre toujours sur les surfaces autour des favoris et des mélanges.
L’un d’entre eux fédère-t-il entre eux ?
Funkwhale le fait, via ActivityPub. Suivre un canal sur une autre instance Funkwhale est natif, et les listes de lecture peuvent être partagées à travers le fediverse. Les serveurs de la famille Subsonic ne fédèrent pas ; chacun est une île privée par conception.
Qu’advient-il de mes comptages de lecture et favoris lors de la migration ?
Ils ne migrent pas directement. Chaque serveur de cette liste maintient sa propre base de données. Le contournement auquel les auditeurs se tournent est l’escarabotage vers Last.fm ou ListenBrainz depuis Navidrome en premier, puis en pointant le nouveau serveur vers le même compte d’escarabot pour que l’historique vive en dehors de n’importe quel serveur.