Transformer un Raspberry Pi en streamer de musique (sonos like)

Le nombre de choses que vous pouvez faire avec un Pi framboise est étonnant. Pour un peu plus de 35 euros, vous pouvez créer un serveur multimédia en réseau pour diffuser tous vos films numériques sur votre téléviseur ou pour donner à votre imprimante existante les capacités sans fil, gérer votre consommation électrique, piloter un drone. Et ce n’est que la pointe émergée de l’iceberg.

Si vous n’avez pas encore décidé de ce que vous voulez faire avec votre Raspberry Pi, ce projet vous montre comment le transformer en un streamer de musique Chromecast Audio. Cela signifie que vous pouvez mettre en place plusieurs Raspberry Pi de cette façon, les connecter chacun à un haut-parleur, les placer chez vous et diffuser le flux de musique vers chacun de ces haut-parleurs à distance d’une manière hautement configurable. Vous pourrez contrôler ce système d’écoute de musique à partir de votre téléphone, tablette ou ordinateur.

C’est un projet facile que vous pouvez avoir mis en place et exécuté en moins d’une heure.

Les besoins

Pour commencer , vous aurez besoin d’un Pi (1, 2 ou 3) et le système d’exploitation Pi MusicBox . L’installation et la configuration seront plus faciles avec les deux modèles plus anciens de Raspberry Pi. C’est possible avec un Raspberry Pi 3, mais le processus sera légèrement plus compliqué, puisque la dernière mise à jour du code de musicbox a été écrite pour le Raspberry Pi 2.

En outre, vous aurez besoin d’une carte SD ou microSD, d’un adaptateur Wi-Fi pour le Raspberry Pi (même pour le Raspberry Pi 3, malgré son Wi-Fi intégré) et d’un haut-parleur ou d’un système de son. Un ordinateur est nécessaire pour écrire les images sur la carte SD et la configuration initiale, mais pour contrôler ce que la musique est en cours de lecture, vous pouvez utiliser n’importe quel appareil avec un accès à un navigateur Web.

Installation de Pi MusicBox

Pour installer Pi MusicBox, commencez par télécharger la dernière image de pimusicbox.com . Extrayez le contenu du fichier ZIP et localisez le fichier image.

À partir de ce point, le processus d’installation est similaire à toute autre installation d’un OS sur un Raspberry Pi sans NOOBS. Suivez les mêmes instructions trouvées ici , en remplaçant l’image Pi MusicBox à la place de Volumio.

Si vous avez un Raspberry Pi 3

Jusque là, l’installation pour le Raspberry Pi 3 est identique. Mais afin d’obtenir le logiciel pour démarrer sur votre Pi 3, vous aurez besoin de faire quelques changements , comme noté par Bennett Hollstein.
Téléchargez la version précédente (NDLR: pas la version la plus récente) de l’image Raspbian Jessie Lite du site Web Raspberry Pi Foundation . Une mise à jour du noyau dans la version la plus récente de Jessie Lite casse cette solution de contournement.
Extrayez le contenu du fichier ZIP et ouvrez l’image. Sur Mac, vous pouvez le faire en cliquant droit sur le fichier et en sélectionnant Ouvrir avec> DiskImageMounter . Sur Windows, Hollstein suggère d’utiliser un programme comme PowerISO pour ouvrir le fichier image.
Copiez tous les fichiers se terminant par .dat, .elf et .dtb, ainsi que bootcode.bin sur l’image Jessie Lite vers le répertoire racine de la carte SD Pi MusicBox. Lorsque vous y êtes invité, choisissez de remplacer les fichiers existants.
Une fois que vous avez écrasé tous les fichiers avec ceux de l’image Jessie Lite, vous devriez être en mesure de démarrer Pi MusicBox sur la framboise Pi 3.

Configuration en tant que streamer musical

Ce système d’exploitation ne nécessite pas d’affichage externe. Vous allez contrôler la musique et les paramètres du Raspberry Pi via un navigateur Web. En tant que tel, vous devrez modifier certains paramètres avant d’éjecter la carte SD et de l’insérer dans le Pi de framboise.

Ouvrez le lecteur sur lequel vous venez d’installer Pi MusicBox et localisez le dossier config. Dans ce dossier se trouve un fichier appelé settings.ini. Ouvrez ce fichier dans un éditeur de texte et localisez la section Paramètres réseau . Entrez le SSID de votre réseau sans fil à côté de wifi_network et le mot de passe à côté de wifi_password. N’oubliez pas de sauvegarder vos modifications lorsque vous avez terminé.

PS : Pi MusicBox fonctionne uniquement avec la sécurité WPA, pas WEP.

Vous pouvez également saisir vos informations d’identification pour Spotify, Last.fm, SoundCloud, Google Play Musique, YouTube, Dirble, Subsonic et TuneIn Radio avant d’enregistrer vos modifications et d’insérer la carte SD dans le fichier Raspberry Pi. Pour activer ces services, localisez le champ activé dans le fichier settings.ini et remplacez « false » par « true ». Plus vous modifiez le fichier settings.ini avant le premier démarrage, plus le risque d’avoir à effectuer l’installation est nouveau… mais on peut insérer les informations d’identification Spotify et l’activer avant le démarrage initial sans problème.

Jouer de la musique

Une fois que vous avez inséré la carte SD dans le Raspberry Pi, allumez l’appareil en insérant l’adaptateur secteur et donnez-lui quelques minutes pour démarrer.

Naviguez ensuite vers http: //musicbox.local dans un navigateur Web – cela peut être fait à partir d’un ordinateur, d’un smartphone ou d’une tablette. Ouvrez les paramètres, activez et entrez vos informations de connexion pour tous les services de streaming que vous prévoyez d’utiliser. Vous pouvez activer SSH pour contrôler à distance le Raspberry Pi via un terminal, activer AirPlay et changer le nom de l’appareil (à quelque chose comme Salon ou Cuisine) ou régler le volume par défaut (vos oreilles vous remercieront plus tard). Lorsque vous avez terminé, cliquez sur Mettre à jour les paramètres (redémarrage ) en bas et attendez que le Raspberry Pi redémarre complètement. Cela semble prendre un peu plus de temps qu’un reboot Pi standard.
Pour écouter de la musique, reportez-vous au portail Web de Pi MusicBox. Si vous avez changé le nom du périphérique, vous devrez également utiliser une URL différente pour accéder au Pi de framboise. La première partie de l’URL sera le nom du périphérique. Par exemple, si vous l’avez renommé Cuisine, vous devrez aller à http: //cuisine.local .

Vous pouvez afficher toutes vos listes de lecture dans la section de liste de lecture, parcourir les stations sur TuneIn Radio ou top charts sur Spotify sous Parcourir, lire des flux directement avec un URI sous Streams ou rechercher un ou tous les services liés à l’onglet Recherche. Lorsque vous cliquez sur un morceau, il devrait automatiquement commencer à jouer sur le haut-parleur que vous avez connecté à la framboise Pi.

source cnet.com

Crédit photo : Matt Fontana et Taylor Martin