Serveur de musique auto-hébergé utilisant Navidrome

Image


J'ai toujours été partisan d'avoir mes fichiers musicaux sur mon propre matériel. Sur mon ancien ordinateur, j'extrayais les CD et je transférais les fichiers MP3 sur mon téléphone. Ensuite, les services de streaming musical sont arrivés et j'ai continué à utiliser mes cartes SD dignes de confiance. Mais lorsque les téléphones ont peu à peu cessé d'être équipés d'emplacements pour cartes SD, j'ai opté pour Deezer. Je l'ai utilisé pendant un certain temps, mais certaines choses, en particulier le manque d'options de personnalisation, me dérangeaient.


Par conséquent, maintenant que j'ai mes serveurs pfSense et une connexion VPN stable et rapide, j'ai décidé de revenir à mes racines et d'héberger mon propre serveur de musique.



Navidrome

Navidrome est un streamer média open source. Il est très facile de l'installer sur une machine Linux et de le faire fonctionner en tant que service systemd. Il y a un peu de configuration à faire dans un fichier de configuration texte, où plusieurs options peuvent être définies. Dans sa forme minimale, seul le chemin d'accès à l'emplacement des chansons sur la machine peut être défini.


Ce streamer est compatible avec l'API subsonic largement utilisée, de sorte qu'il existe un grand nombre de clients pour se connecter au serveur, que ce soit sur un smartphone ou un ordinateur. Il peut gérer de très grandes collections sans problème, et peut également transcoder à la volée. Il est également assez léger pour fonctionner sur un raspberry pi.


Sur mon téléphone, j'utilise une application appelée Symfonium pour me connecter. Elle offre une tonne d'options de personnalisation qui m'ont vraiment manqué lorsque j'ai opté pour Deezer. Sur mon ordinateur, j'utilise Sonixd, qui est également très bon.