Aurral a finalement répondu à une demande très spécifique des personnes de musique auto-hébergée : quelque chose qui s’assoit au-dessus de Lidarr et Navidrome et se comporte comme le flux de découverte de Spotify, sans envoyer vos données d’écoute en dehors de la boîte. Il est livré en tant qu’image Docker, se branche sur Last.fm, ListenBrainz et les importations Spotify, et transforme « donne-moi quelque chose de nouveau » en des listes de lecture que Lidarr télécharge réellement. Si Aurral est la couche de découverte que vous exécutez, vous connaissez déjà ses bords rugueux : un seul responsable, toujours des versions 0.x, et la lecture qui s’appuie sur Navidrome, Plex ou Plexamp plutôt que de posséder le lecteur.
Nous avons examiné sept alternatives à Aurral qui résolvent le même problème sous différents angles, de la base Navidrome dont elle dépend aux remplacements de pile complète qui possèdent à la fois la bibliothèque et la recommandation.
Comparaison rapide
| Application | Meilleur pour | Licence | Déployer | Caractéristique remarquable |
|---|---|---|---|---|
| Navidrome | La couche de bibliothèque sur laquelle Aurral s’exécute | MIT | Docker, binaire | API Subsonic, faible RAM |
| Music Assistant | Utilisateurs de Home Assistant | Apache 2.0 | Complément HA, Docker | File d’attente universelle multi-source |
| Funkwhale | Découverte fédérée | AGPL | Docker | ActivityPub, partage communautaire |
| Airsonic Advanced | Pile Java traditionnelle | GPLv3 | Docker, WAR | Transcodeur mature, de nombreux clients |
| Koel | Interface plus propre | MIT | Docker, Laravel | Repli YouTube, lecteur web soigné |
| Ampache | Long fonctionnement, de nombreuses fonctionnalités | AGPL | Docker, LAMP | Catalogues profonds, radio, podcasts |
| Lyrion Music Server | Matériel multi-pièces | GPL | Docker, natif | Squeezebox, RAAT, concurrent de Roon |
Pourquoi les gens abandonnent Aurral
Aurral fait bien un travail, mais la configuration autour n’est pas triviale et quelques arêtes vives continuent d’émerger.
- Lidarr est obligatoire. Pas de Lidarr, pas d’Aurral. Les utilisateurs sur r/selfhosted de Reddit soulignent que si vous évitez déjà la pile *arr de Lidarr, Aurral n’est pas pour vous.
- La lecture vit ailleurs. Aurral transmet les recommandations à Navidrome, Plex ou Plexamp. C’est bien, mais cela signifie deux conteneurs à maintenir en bonne santé et deux interfaces utilisateur à basculer.
- Vitesse du responsable unique. Les versions arrivent selon le calendrier du responsable. C’est stable, mais une semaine bloquée ressemble à un mois bloqué lorsque vous déboguez OIDC ou Soulseek.
- La qualité de la recommandation dépend de vos données. Aurral s’appuie sur Last.fm et ListenBrainz. Un historique d’écoute clairsemé signifie des flux ternes jusqu’à ce que les données rattrapent.
- Distribution Docker uniquement. Pas de binaire natif, pas de Snap, pas de Flatpak. Bien pour les gens de lab maison, friction pour quiconque veut une installation « juste la lancer ».
Les alternatives
Navidrome, la bibliothèque sur laquelle Aurral s’exécute
Navidrome est la plus rapide bibliothèque musicale auto-hébergée du secteur et celle à laquelle Aurral transmet la lecture. Il parle l’API Subsonic, ce qui signifie que chaque client Subsonic (Symfonium, DSub, Ultrasonic, Play:Sub) fonctionne immédiatement, et son empreinte est mesurée en dizaines de Mo de RAM. Si vous exécutez Aurral uniquement pour ses listes de lecture de style Discover Weekly, vous pouvez abandonner Aurral et obtenir la plupart de cette valeur à partir des propres listes « Récemment ajoutées » et des listes de lecture intelligentes de Navidrome.
Où cela échoue: La découverte est basique. Navidrome n’apporte pas de nouveaux artistes, il ne remélange que ce que vous possédez déjà. C’est l’écart exact qu’Aurral comble.
Prix: Gratuit, licence MIT.
Migration depuis Aurral: Vous exécutez déjà Navidrome sous Aurral. Supprimer Aurral est une suppression docker-compose. Votre bibliothèque et vos utilisateurs restent en place.
Télécharger: navidrome.org | GitHub
Conclusion: Conservez Navidrome. Aurral est le recommandeur dont vous pourriez ou non avoir besoin.
Music Assistant, la réponse Home Assistant
Music Assistant est un contrôleur de bibliothèque musicale et de lecteur qui traite Spotify, Tidal, Qobuz, YouTube Music et les serveurs Subsonic locaux comme des sources, puis les achemine vers n’importe quel lecteur que Home Assistant peut atteindre (Sonos, Chromecast, Squeezebox, HomePod via AirPlay). Son panneau de recommandation n’est pas aussi soigné que les flux d’Aurral, mais la couverture est plus large car il peut extraire directement des API de streaming.
Où cela échoue: Couplage profond avec Home Assistant. Si vous n’exécutez pas HA, l’image Docker autonome fonctionne, mais vous perdez l’automatisation qui la rend brillante.
Prix: Gratuit, Apache 2.0.
Migration depuis Aurral: Pointez Music Assistant sur votre instance Navidrome en tant que fournisseur Subsonic. Votre bibliothèque apparaît avec les métadonnées intactes. Ajoutez des fournisseurs de streaming au-dessus pour la découverte entre catalogues.
Télécharger: music-assistant.io | GitHub
Conclusion: Le bon choix si Home Assistant est déjà le centre de votre configuration et que vous voulez une file d’attente unique sur tous les fichiers possédés et le streaming.
Funkwhale, l’angle de la découverte sociale
Funkwhale prend la découverte dans une direction inhabituelle : il se fédère sur ActivityPub, donc les instances peuvent s’abonner aux canaux publics et aux podcasts les uns des autres. Cela vous donne une découverte organisée par l’homme d’autres utilisateurs Funkwhale, et non seulement des flux algorithmiques. Il a également un fort support de podcast qu’Aurral ne touche pas.
Où cela échoue: Le réseau de fédération est petit par rapport à Mastodon. La qualité de la recommandation dépend des instances que vous suivez. L’importation depuis Spotify ou Last.fm est manuelle.
Prix: Gratuit, AGPL.
Migration depuis Aurral: Funkwhale importe à partir d’un dossier ou d’un compartiment compatible S3. Pointez-le vers votre répertoire de téléchargement Lidarr et il scanne. La lecture se déplace dans Funkwhale, donc Navidrome devient optionnel.
Télécharger: funkwhale.audio | GitHub
Conclusion: Pour les personnes qui manquent l’aspect « l’ami recommande un groupe » de la musique. Pas pour quiconque chasse les clones algorithmiques de Discover Weekly.
Airsonic Advanced, la pile mûre
Airsonic Advanced est le fork communautaire d’Airsonic, lui-même un fork de Subsonic. C’est un WAR Java qui s’exécute partout où la JVM s’exécute. Le transcodeur traite plus de codecs de cas limite que Navidrome, et l’écosystème des clients est énorme car il parle l’API Subsonic d’origine.
Où cela échoue: Empreinte mémoire Java (généralement 500 Mo à 1 Go). L’interface utilisateur est fonctionnelle, pas moderne. La découverte est basique, similaire à Navidrome.
Prix: Gratuit, GPLv3.
Migration depuis Aurral: Pointez Airsonic vers votre dossier de bibliothèque. L’intégration Lidarr d’Aurral n’est pas conservée, mais tout client Subsonic que vous utilisez déjà fonctionnera contre Airsonic sans modifications.
Télécharger: GitHub | Docker Hub
Conclusion: Pour les personnes qui ont besoin de la JVM, du support de codecs obscurs ou de l’écosystème des clients Subsonic plus que de la découverte.
Koel, le lecteur web soigné
Koel est basé sur Laravel avec une interface web qui est notablement plus propre que la plupart des applications musicales auto-hébergées. Il a une alternative YouTube pour les pistes qu’il ne possède pas, des applications iOS et Android, et le scrobbling de Last.fm. La découverte est limitée aux « artistes similaires » et « vous pourriez aimer », mais la présentation est plus proche d’un produit commercial que la plupart des alternatives.
Où cela échoue: Nécessite une pile LAMP complète (PHP, MySQL). La découverte est plus fine que les flux rotatifs d’Aurral.
Prix: Gratuit (édition communautaire, MIT). Koel Plus (auto-hébergé ou hébergé) commence à 12 USD une fois pour les mises à jour permanentes, avec accès au code source.
Migration depuis Aurral: Koel indexe les dossiers locaux. Pointez-le vers votre répertoire de sortie Lidarr. Votre historique d’écoute dans Last.fm se transfère si vous connectez le scrobbler.
Télécharger: koel.dev | GitHub
Conclusion: Meilleure interface utilisateur de la catégorie. Découverte plus faible qu’Aurral, meilleur lecteur quotidien.
Ampache, le serveur de tout
Ampache existe depuis 2001 et montre son âge de la meilleure façon : il a des fonctionnalités que la plupart des alternatives ont omises, notamment les flux radio, les abonnements aux podcasts, la diffusion vidéo et un mode de liste de lecture démocratique où plusieurs utilisateurs votent pour la piste suivante. Les recommandations s’appuient sur Last.fm et le moteur « liste de lecture intelligente » intégré, qui supporte la sélection basée sur des règles qu’Aurral ne fait pas.
Où cela échoue: L’interface est dépassée. La configuration sur LAMP est plus de travail que les alternatives Docker uniquement.
Prix: Gratuit, AGPL.
Migration depuis Aurral: Ampache lit le même dossier dans lequel Lidarr écrit. Il ne consomme pas directement les listes de lecture d’Aurral, mais ses règles de liste de lecture intelligente peuvent approximer les flux rotatifs une fois que vous apprenez la syntaxe.
Télécharger: ampache.org | GitHub
Conclusion: Meilleur pour les personnes qui veulent un serveur lourd pour l’audio, la vidéo, les podcasts et la radio.
Lyrion Music Server (anciennement Logitech Media Server), le roi multi-pièces
Lyrion Music Server est la renaissance de Logitech Media Server. C’est le logiciel qui exécutait Squeezebox et s’exécute toujours sur du matériel de HiFiBerry, piCorePlayer et des constructions Raspberry Pi DIY. Si vous avez des lecteurs physiques dans plusieurs pièces et que vous voulez une lecture synchronisée sans interruption, rien d’autre dans cette liste n’en est proche. Il a également l’un des moteurs de mélange aléatoire « surprise-moi » les plus utiles, affiné par des décennies d’ajustements.
Où cela échoue: L’interface est ancienne. Pas d’application Web mobile native, donc la plupart des gens l’exécutent via iPeng, Squeezer ou un client Squeezelite. La découverte est heuristique, pas neurale.
Prix: Gratuit, GPL.
Migration depuis Aurral: LMS lit la même bibliothèque. Les flux de recommandation d’Aurral ne se transferent pas, mais le « mélangeur MusicIP » de LMS et le plugin « Don’t Stop the Music » couvrent beaucoup le même terrain.
Télécharger: lyrion.org | GitHub
Conclusion: Le choix si vous possédez des Squeezeboxes ou si vous vous souciez de la lecture audio multi-pièces étroitement synchronisée.
Comment choisir
Aurral est un outil de niche. Sa valeur est réelle, mais seulement si vous exécutez déjà la pile exacte qu’il cible.
- Conservez Aurral si vous exécutez Lidarr + Navidrome et que vous voulez des flux Discover de style Spotify sans abonnement. Il n’y a rien d’autre qui fasse ce travail spécifique aussi bien.
- Abandonnez Aurral pour Music Assistant si vous vivez déjà dans Home Assistant et que vous voulez le streaming mixte plus la lecture locale dans une seule file.
- Ignorez les deux pour Funkwhale si vous appréciez la curation humaine et la découverte fédérée plutôt que les algorithmes.
- Allez Ampache si vous voulez un serveur lourd pour l’audio, la vidéo, les podcasts et la radio, et vous acceptez une interface dépassée pour y arriver.
- Allez Lyrion si vous possédez du matériel audio dédié et si la synchronisation multi-pièces est plus importante que l’interface Web moderne.
- Restez avec Navidrome simple si vous décidiez que la couche de recommandeur ne vaut pas le conteneur supplémentaire. L’écosystème des clients Subsonic seul porte la plupart de la valeur.
FAQ
Aurral est-il un remplacement de Navidrome? Non. Aurral a besoin de Navidrome (ou Plex, ou Plexamp) pour lire réellement de la musique. C’est une couche de découverte et de téléchargement construite au-dessus, pas un serveur de musique autonome.
Qu’est-ce qu’Aurral fait que Navidrome ne fait pas? Les flux de découverte rotatifs, les importations de liste de lecture Spotify ou Last.fm, les recommandations d’artiste qui déclenchent les téléchargements Lidarr, et les profils multi-utilisateurs avec OIDC par utilisateur. Navidrome ne sert que la bibliothèque sur laquelle il est pointé.
Existe-t-il une version hébergée d’Aurral? Non. Aurral est Docker uniquement et auto-hébergé par conception. Il est destiné à s’exécuter à côté de votre Lidarr et Navidrome.
Quel est le plus proche d’Aurral sans Lidarr? Asistant Musical. Il a l’angle de découverte multi-source sans dépendance *arr obligatoire, bien qu’il nécessite Home Assistant pour la meilleure expérience.
Koel Plus vaut-il la peine de payer? Pour un lab maison où vous voulez une interface soignée et des applications iOS ou Android, le Koel Plus unique de 12 USD est un échange équitable. Si vous exécutez déjà Aurral pour la découverte, Koel Plus ne réplique pas cela.
Quel lecteur de musique auto-hébergé a le meilleur moteur de recommandation? Aurral pour les flux algorithmiques, le plugin Lyrion Music Server « Don’t Stop the Music » pour les mélanges à la volée, et les listes de lecture intelligentes d’Ampache pour la découverte basée sur les règles. Les trois prennent des chemins différents vers la même sensation.