Beaucoup d’entre nous possèdent une grande collection de supports physiques, qu’il s’agisse de CD, de disques vinyles ou de cassettes. Malheureusement, il n'y a plus grand-chose à faire avec eux qu'avant : vous auriez du mal à trouver un véhicule moderne qui fonctionne avec des CD, et encore moins des cassettes.
C’est ainsi que j’ai bénéficié de tous les avantages de ma collection multimédia personnelle dans mon véhicule sans utiliser d’espace sur mon téléphone.
Pourquoi gérer un serveur de musique personnel et comment fonctionnent-ils ?
J'ai commencé à collectionner des CD et des disques vinyles après qu'une autre chanson Spotify ait disparu de ma liste de lecture sans avertissement, mais j'avais un problème : je ne pouvais pas facilement les emporter avec moi dans ma voiture, car elle n'avait ni CD ni lecteur de disque. Heureusement, il est assez facile de les numériser.
Le problème est de tout emporter avec vous même une fois que vous les avez convertis. La taille et le stockage des fichiers constituent un gros problème. Les médias de haute qualité, qu'ils soient extraits d'un CD ou achetés sur Qobuz, prennent beaucoup de place.
Si vous êtes un collectionneur et un numériseur passionné de CD ou de FLAC, il est assez facile d'obtenir une bibliothèque multimédia de plusieurs dizaines ou centaines de gigaoctets. Mon téléphone n’a tout simplement pas beaucoup de stockage supplémentaire – j’en manque constamment dans l’état actuel des choses.
Si vous configurez un serveur de musique, ce n'est pas vraiment un problème. Vous pouvez facilement connecter un SSD externe de 1 To ou même une clé USB. Si vous manquez de stockage, attachez-en simplement un autre.
À bien des égards, un serveur multimédia personnel fonctionne presque exactement comme Spotify ou Apple Music, mais au lieu de lire des chansons de leur bibliothèque, vous les lisez depuis votre propre bibliothèque.
Tout ce que vous avez à faire est de créer une copie du contenu de votre CD, de la charger sur un petit ordinateur qui enverra la musique sur votre téléphone et de l'installer dans votre voiture.
Comment installer un serveur de musique dans ma voiture
Il y a deux grandes parties dans cette configuration : le serveur et le client. Le serveur fournit la musique et le client la lit.
Mise en place d'un serveur de musique
J'ai configuré le serveur en utilisant Navidrome sur un Raspberry Pi 4. J'ai choisi Navidrome car il est très simple à installer et à utiliser. Si vous souhaitez également pouvoir stocker des vidéos, vous devriez plutôt envisager quelque chose comme Jellyfin.
En fait, faire fonctionner Navidrome est très simple. Tout d’abord, installez un système d’exploitation léger sur votre Raspberry Pi. J'ai opté pour une version sans tête du système d'exploitation Raspberry Pi. Lorsque vous êtes invité à appliquer les paramètres de personnalisation du système d'exploitation, assurez-vous de cliquer sur « Modifier les paramètres » et de saisir les détails de votre réseau Wi-Fi afin de pouvoir utiliser SSH pour vous y connecter.
Sinon, vous devrez connecter un clavier et un moniteur au Pi pour travailler dessus.
Une fois cela fait, j'ai installé Navidrome en suivant les instructions pour le binaire pré-construit sur le site Navidrome. Cela revient à télécharger et installer un fichier DEB, c'est tout. Tout le reste est pris en charge automatiquement.
Les instructions par défaut convenaient à mon utilisation, je ne les ai donc pas modifiées.
Enfin, le Pi doit être configuré pour diffuser en tant que point d'accès afin que je puisse m'y connecter avec mon téléphone. Il prend en charge cela dès le départ avec une seule commande :
sudo nmcli device wifi hotspot ssid (Wi-Fi name here) password (password here) ifname wlan0 Il était immédiatement visible sur mon téléphone, ce qui correspond exactement à ce dont j'avais besoin.
Une fois que j'ai utilisé cette commande pour m'assurer qu'elle fonctionnait réellement, j'ai configuré le point d'accès pour qu'il se lance automatiquement. Courir nmtui sur votre Raspberry Pi, puis accédez à Modifier une connexion.
Une fois sur place, sélectionnez le hotspot que vous souhaitez utiliser. Dans mon cas, mon point d'accès temporaire s'appelle simplement ExempleHotspot. Descendez et assurez-vous de cocher la case « Connexion automatique ». Cela garantira que votre point d'accès se lance chaque fois que vous démarrez votre Pi.
Avec cela, le plus dur était fait. La seule étape restante consiste à configurer le Pi pour qu'il monte automatiquement le SSD externe lorsqu'il est connecté, puis à demander à Navidrome de rechercher de la musique à cet emplacement.
Le client : Jouer de la musique depuis le serveur
Il y a une tonne de clients qui peuvent communiquer avec Navidrome, mais j'ai choisi Symfonium. Cela fonctionne bien avec Android Auto, ce qui était important pour moi.
La seule configuration requise par Symfonium est l'adresse IP du serveur de musique avec le port 4533, ainsi qu'un nom d'utilisateur et un mot de passe. Lorsque vous utilisez le serveur Raspberry Pi comme point d'accès et le serveur de musique, l'adresse IP du serveur sera la même que l'adresse de la passerelle. Dans mon cas, c'était 10.42.0.1.
Si vous ne connaissez pas le vôtre, courez IP un dans le terminal et recherchez une entrée liée à wlan0 inet.
Une fois cela fait, vous aurez accès à l’intégralité de votre bibliothèque via Symfonium.
Le serveur fonctionne remarquablement bien en l'état, mais il présente un problème : l'ajout de nouvelle musique pourrait être plus facile. Je dois déconnecter physiquement le lecteur de stockage, le connecter à mon PC, ajouter une nouvelle musique, puis le reconnecter à mon Raspberry Pi.
Une fois que le temps se réchauffera à nouveau, je connecterai en permanence cette configuration à ma voiture et j'ajouterai un deuxième adaptateur sans fil qui gère automatiquement la synchronisation de la musique de mon réseau domestique, aucun mouvement manuel n'est requis.
Vous pouvez lire l’article original (en Angais) sur le sitewww.howtogeek.com