Réalisation de mon multiroom audio à base de Raspberry Pi et Hifiberry

163

Voilà bien longtemps que je devais revoir mon multiroom complètement, pour avoir quelque chose de plus complet, répondant à mes besoins, de meilleure qualité, et avec un budget maitrisé. Si vous ne connaissez pas le multiroom, c’est en fait un système audio qui permet de sonoriser plusieurs pièces afin de pouvoir écouter la musique qu’on veut, où on veut dans la maison.

Pour mémoire, j’avais installé mon multiroom il y a quelques années. Lors de la construction, j’avais demandé au plaquiste de me passer une gaine dans le plafond de chaque pièce, l’autre bout devant arriver dans le garage. J’avais ensuite acheté 150m de cable audio en 1,5mm pour une soixantaine d’euros, soit moitié prix par rapport au prix normal, qui m’a permis de cabler les 7 pièces principales.

img_94211

J’avais ensuite acheté des hauts parleurs encastrables chez Conrad, 6 « classiques », et 1 étanche pour la salle de bain, fait pour les bateaux. Ce ne sont pas des haut parleurs haut de gamme, mais la qualité était suffisamment bonne pour l’objectif de départ, à savoir avoir une musique d’ambiance. La référence est SPE 178WT, payée à l’époque 19.95€ pièce (les prix ont bien augmenté…).

IMG_8933

Les caractéristiques:

  • Impédence en mode hifi: 8 Ohms
  • Puissance RMS: 20w
  • bande passante: 80 à 21000 Hz
  • Pression acoustique: 90 dB
  • Diamètre de montage: 150mm
  • Profondeur de montage: 48 mm

Pour cette partie, c’est au choix et au budget de chacun, certains ayant mis par exemple des Yamaha à 230€ pièce. Là tout de suite pour l’ensemble de la maison ca commence à chiffrer. Mas c’est une évolution qu’il faudra que je fasse dans certaines pièces, comme le salon. J’y regarderai de plus près plus tard…

Pour alimenter tout ca en audio, au départ j’avais utilisé une carte son 5.1, avec Foobar, les 6 canaux permettant d’alimenter 6 enceintes. Une usine à gaz à gérer, avec un pc derrière tournant en permanence :/

J’ai ensuite utilisé 4 Squeezebox et 3 raspberry pi sur lesquels j’avais installé SqueezePlug, étant donné que Logitech avait décidé en cours de route d’arrêter la commercialisation des Squeezebox. Entre les Squeezebox, des petits amplis de kit pc récupérés, car il fallait que le son soit amplifié avant les enceintes, le montage était un peu complexe. Pour schématiser, ca donnait cela:

 

L'ancien système ressemblait beaucoup au schéma proposé par Aurel dans son tuto sur le multiroom.

L’ancien système ressemblait beaucoup au schéma proposé par Aurel dans son tuto sur le multiroom.

En réalité, il faut bien le dire, c’était un beau bordel de cables, car j’avais trois postes supplémentaires par rapport à ce schéma, qui n’indique en plus pas les cables d’alimentation. Bref, c’était chargé.

A vrai dire le système était grandement améliorable, car le son n’était pas grandiose (mon ami Max m’a filé le virus du « bon son ;-), et les amplis avaient tendance à laisser passer un peu de souffle quand aucune musique n’était diffusée. Bref, au final il faut bien avouer qu’on était loin de se servir de ce système autant qu’on aurait pu l’imaginer. La faute aussi à une gestion peut être trop compliquée pour ma femme.

Bref, avec les évolutions qu’il y a eu depuis, j’ai donc décidé de tout remettre à plat. Le cahier des charges était simple:

  • système Squeezebox, car c’est ce qui reste le plus ouvert et le plus facile à intégrer à un système domotique. Le concurrent le plus renommé est Sonos, mais c’était clairement hors budget :/
  • support de Spotify, utilisé par toute la famille depuis quelques années maintenant en Premium
  • support de Airplay, puisque nous avons de nombreux appareils à la pomme, et que ce système est ultra simple à utiliser

A force de fureter sur les forums et autres blogs, j’ai découvert la société Hifiberry, qui fait des cartes filles audio pour les Raspberry Pi.

multiroom_hifiberry_28

Car c’est de notoriété publique, la sortie audio jack des RPI n’est vraiment pas terrible. D’ailleurs, le souffle, voir les bourdonnements que j’avais dans mon système étaient surtout liés à cette sortie audio de mauvaise qualité (seule la sortie HDMI est vraiment correcte). Bref, une société suisse s’est donc positionnée sur ce secteur. Au catalogue, des DACs, mais également une carte qui fait DAC et Ampli ! Après un test très concluant, j’ai donc décidé de baser tout mon système sur ce couple Raspberry Pi + Hifiberry Amp+.

Présentation complète de mon système multiroom…

 

I. Préparation de l’installation matérielle.

1.1 Les Raspberry Pi et HifiBerry

La carte Hifiberry Amp+ est donc une carte fille pour Raspberry Pi B+ et B2 qui vient se monter sur les pins GPIO du Raspberry Pi. Elle est livrée avec de petites entretoises en plastique:

multiroom_hifiberry_29

L’originalité de cette carte, c’est qu’en plus de décoder l’audio (avec une bien meilleure qualité que le Raspberry Pi), elle fait également office d’amplificateur, en délivrant une puissance de 25W:

multiroom_hifiberry_30

A l’arrière, son connecteur GPIO pour un branchement facile sur le Raspberry Pi.

multiroom_hifiberry_31

Sur le côté, un connecteur jack pour l’alimentation, et 6 borniers. Les deux premiers peuvent être utilisés pour l’alimentation à la place du connecteur jack, et les quatre suivant sont là pour y brancher directement les cables audio des haut parleurs (donc deux par haut parleur):

multiroom_hifiberry_32

Détail important: la carte doit être alimentée en 12V. Le Raspberry est directement alimenté par cette carte, il ne faut surtout pas y brancher l’alimentation habituelle en 5V. C’est une bonne chose, ca fait un cable en moins !

La carte est très réduite, pour s’insérer au mieux sur le RPI sans dépasser:

multiroom_hifiberry_33

multiroom_hifiberry_34

Afin de ne pas casser les connecteurs GPIO, des entretoises en plastique sont fournies pour maintenir la carte Amp+ en position. Il suffit de les fixer sur le Raspberry aux emplacements prévus:

multiroom_hifiberry_35

multiroom_hifiberry_37

multiroom_hifiberry_38

Puis on vient y fixer la carte Hifiberry Amp+:

multiroom_hifiberry_39

Voilà, nous avons notre boitier audio :D

multiroom_hifiberry_40

On y insère directement les cables audio:

multiroom_hifiberry_41

Tout de suite, on gagne énormément en terme de cablages et perte de qualité (et problèmes en tout genre). Moins il y a d’intermédiaire, mieux c’est.

J’ai donc fait ce montage pour 7 cartes:

  • 6 raspberry B+, qu’on trouve maintenant à 25,90€, comme chez Kubii par exemple
  • 1 Raspberry B 2, qui fera office de serveur Squeezebox, en plus de diffuser de la musique. Sa puissance permettra de gérer tout cela sans problème, je reviendrai sur ce choix un peu plus loin
  • 7 cartes HifiBerry Amp+, qui sont adaptées aussi bien pour les Raspberry B+ que B 2
  • 7 micro SD

Au sujet de ces dernières, j’avais pris des 16Go, pas que j’ai besoin d’autant (8Go suffisent), mais il y avait une offre spéciale sur des Samsung sur Amazon. Au final, j’ai découvert une incompatibilité connue entre ces cartes Samsung et les Raspberry, faisant qu’elles ne démarrent pas tout le temps. J’ai malheureusement eu le problème, et j’ai fini par opter pour des Transcend, qui fonctionnent parfaitement.

multiroom_hifiberry_45

Petit montage en série de tout cela:

multiroom_hifiberry_46

Voilà, le matériel est prêt ;-)

multiroom_hifiberry_47

1.2 Conception d’un boitier rack

7 Raspberry c’est bien, mais même si je gagnais en cables, il en restait encore pas mal, entre les alimentations, les cables ethernet, et les cables des enceintes. J’ai donc réfléchi à une facon de ranger tout ca proprement, et quitte à avoir une imprimante 3D, j’ai donc décidé de me lancer dans la réalisation de mon boitier adapté aux besoins. J’ai donc créé mon modèle dans Google Sketchup, pour ranger 7 Raspberry, mais également un switch ethernet 8 ports:

plan_3D_rack_1

Même si ma BCN3D+ dispose d’un grand plateau, j’ai dû réaliser le boitier en deux fois, soit environ 20h d’impression. Au final, j’ai obtenu ca pour le boitier principal:

multiroom_hifiberry_48

A l’avant seront accessibles le port ethernet des raspberry et les ports Usb, même si ces derniers ne seront pas utilisés ici.

multiroom_hifiberry_49

Les ouvertures sur le côté sont prévues pour le passage des cables audio et de l’alimentation. Les prises HDMI, jack, etc… du raspberry sont cachées, car je n’en ai pas l’utilité.

multiroom_hifiberry_50

L’intérieur est constitué de rebords pour maintenir les Raspberry en place, ce qui permet également à l’air de circuler d’un étage à l’autre. Même si les Raspberry ne chauffent pas tellement, un peu d’air n’est jamais mauvais.

multiroom_hifiberry_51

multiroom_hifiberry_52

Une fois le matériel en place, nous avons donc un rack comme ceci:

multiroom_hifiberry_53

multiroom_hifiberry_54

Propre et bien rangé :D

multiroom_hifiberry_55

1.3 Alimentation

Le but était vraiment de réduire le nombre de cables. Les Raspberry, avec leurs cartes Hifiberry, devant être alimentées en 12V, j’ai opté pour une grosse alimentation régulée 12V 30A de chez Planète Domotique, qui alimentera les 7 RPI:

multiroom_hifiberry_58

On y branche un cordon secteur 220V, et le reste délivrera du 12V. La sortie est stable, parfait pour alimenter notre système audio.

multiroom_hifiberry_59

J’ai ensuite réalisé de petites « pieuvres » avec du fil 1mm2 et des connecteurs rapides pour fil souple. Quatre pieuvres, car je n’ai pas trouvé de connecteurs acceptant au moins 8 fils:

multiroom_hifiberry_56

Pas de bricolage avec des dominos, c’est rapide et ca tient parfaitement.

multiroom_hifiberry_57

Plus qu’à relier ces pieuvres à l’alimentation, ce qui n’occupera finalement que deux des trois connecteurs disponibles:

multiroom_hifiberry_60

 

1.4 Installation dans l’armoire de brassage.

Il ne reste plus qu’à placer tout ca dans l’armoire de brassage, où arrivent tous les cables audio. Raccordement de l’alimentation:

multiroom_hifiberry_61

Raccordement des cables audio:

multiroom_hifiberry_62

Et mise en place dans le rack:

multiroom_hifiberry_63

On raccorde les prises ethernet au switch qui est juste à côté grâce à de petits cordons de 25cm achetés pour l’occasion:

multiroom_hifiberry_64

Et on finit en marquant les Raspberry avec de petites étiquettes faites à la Dymo pour que ce soit propre:

multiroom_hifiberry_65

Voilà l’installation finie dans l’armoire de brassage:

multiroom_hifiberry_66

Cette configuration permet de n’avoir que deux prises électriques à brancher (alimentation 30A + switch ethernet), et un seul cable réseau sur mon routeur (celui du switch, donc). L’utilisation avant de vraies Squeezebox assorties d’ampli me prenaient 14 prises électriques et 7 prises réseau…

Bon, je me suis fait plaisir parce que j’avais la chance d’avoir une imprimante 3D sous la main. Si vous en avez une également, je met les fichiers à disposition ici.

Sinon, il est possible de réaliser d’autres bricolages tout aussi propres, comme ceux que j’ai pu trouver lors de mes recherches:

 

tumblr_mv4monKw8q1so209ao1_1280 final 133c87a5f2c5ef681227bece99110332

 

II. Installation logicielle

J’ai testé différentes suites logicielles pour cette installation, car il fallait en trouver une supportant facilement la carte Hifiberry. J’étais parti au début sur la suite piCorePlayer, très légère, et supportant le matériel:

multiroom_hifiberry_1

Mais finalement je me suis orienté vers Max2Play, qui intègre maintenant Squeezeplug, que je vous avais présenté ici. Plusieurs raisons à cela:

  • une installation ultra simple, il suffit de copier les fichiers sur la micro SD. Pas besoin d’utilitaire pour écrire l’image sur la carte, un simple glisser déposer.
  • une gestion complète via interface web, pas une seule ligne de commande à taper
  • le support de différents plugins pratiques, avec des nouveautés qui sortent assez régulièrement
  • certaines fonctionnalités pré installées comme le plugin Airplay
  • etc…

Seule chose à signaler, l’obligation d’acheter une licence à 9€ pour pouvoir utiliser la carte Hifiberry (ce qui débloque aussi d’autres options du Raspberry). Pas vraiment cher, étant donné que la même licence peut être utilisée sur les 7 raspberry pi.

 

2.1 Installation de la partie commune

Les 7 raspberry pi ont la même base commune. Seuls quelques ajustements seront faits à la fin entre les clients et le serveur.

On commence donc par télécharger Max2Play version Noobs (tout en bas à droite de la page), qui une fois décompressée va nous donner ces fichiers. Il suffit de les copier coller sur notre carte micro SD:

multiroom_hifiberry_2

Il ne reste plus qu’à insérer la micro sd dans le Raspberry pi et à le démarrer (tous les branchements ont été faits précédemment). Pas besoin de brancher un écran, il suffit d’attendre un quart d’heure que l’installation se fasse automatiquement. Au bout d’un quart d’heure, un appareil (ou plusieurs si vous faites tout dans la foulée) devrait apparaitre sur votre réseau. Il suffit de taper l’adresse IP dans votre navigateur pour accéder à l’interface.

reseaurpi

Si vous êtes curieux, si on branche un écran, voici ce qu’on verra:

multiroom_hifiberry_42

Le défilement de l’installation en cours:

multiroom_hifiberry_43

Puis après un redémarrage les informations habituelles au démarrage du Raspberry Pi. Bref, rien  qui ne demande votre intervention, c’est automatique, donc on peut se passer de brancher un écran.

multiroom_hifiberry_44

Quand on saisit l’adresse IP du raspberry dans le navigateur internet, on arrive sur cette page, qui nous présente un peu la solution:

multiroom_hifiberry_3

Plusieurs onglets sont disponibles pour configurer différentes options. L’onglet Audioplayer donne accès aux réglages du client Squeezelite, Airplay (appelé ici Shairport), DLNA, etc…

multiroom_hifiberry_4

On peut sélectionner la sortie audio à utiliser, mais comme on le voit la carte Hifiberry n’est pas proposée, nous n’avons que les sorties habituelles du RPI:

multiroom_hifiberry_5

Il faut en fait acheter une licence sur le site Max2Play, qui donnera accès à l’ensemble des plugins de la solution. A payer une seule fois pour tous les Raspberry, ce qui reste très correct.

multiroom_hifiberry_12

Une fois la licence achetée, il suffit de se rendre dans l’onglet « Settings/Reboot » et d’indiquer l’adresse mail utilisée pour acheter la licence. On peut en profiter aussi pour donner un nom au Raspberry (exemple Salon, Chambre, etc…, c’est le nom qui apparaitra sur le réseau et pour la gestion du multiroom). On peut aussi sélectionner la langue francaise (tous les textes ne sont pas traduits, mais une bonne partie tout de même):

multiroom_hifiberry_6

Tout en bas de la page, on peut indiquer le lien de téléchargement des plugins et les activer:

multiroom_hifiberry_7

On indique donc ici le lien http://shop.max2play.com/media/downloadable/currentversion/raspberrysettings.tar pour installer l’extension qui permettra d’utiliser la carte Hifiberry, puis on clique sur « Install new plugin ».

multiroom_hifiberry_8

L’installation se fait automatiquement:

multiroom_hifiberry_9

Il ne reste plus qu’à activer le plugin « Raspberry Settings » en le sélectionnant, en cliquant sur le bouton « > » pour le passer dans les plugins activés, puis d’enregistrer avec le bouton juste en dessous:

multiroom_hifiberry_10

Un nouvel onglet « Raspberry Settings » apparait. En se rendant dessus, une liste déroulante permet de sélectionner notre carte HifiBerry. Comme on le voit différents modèles sont supportés:

multiroom_hifiberry_11

On peut aussi overclocker le Raspberry si on le souhaite, mais ce ne sera pas nécessaire ici:

multiroom_hifiberry_15

Une fois les réglages enregistrés, il nous est signalé que notre carte Hifiberry ne peut pas être utilisée par plusieurs logiciels simultanés. Autrement dit, elle ne pourra ici pas être utilisée par Squeezelite et Shairport :/ Pas de soucis, nous utiliserons une autre astuce, indiquée d’ailleurs par Max2Play.

multiroom_hifiberry_17

Pour que la carte soit disponible dans Squeezelite, il faut redémarrer le Raspberry Pi. On peut le faire facilement via le bouton « Reboot » dans l’onglet Settings.

multiroom_hifiberry_16

Une fois le Raspberry redémarré, on se rend dans l’onglet Audioplayer, puis « Edit Advanced Options »:
multiroom_hifiberry_18

On sélectionne la carte Hifiberry (celle avec sysdefault fait l’affaire), et dans Alsa Parameter personnellement j’ai modifié en 2000:4:: qui permet d’avoir 2000ms de cache pour éviter toute coupure de son:

multiroom_hifiberry_19

Au passage on peut désactiver le lancement de Shairport au démarrage, puisqu’il ne sera finalement pas utile.

Enfin, une mise à jour Max2Play sera sans doute proposée, cette suite évoluant assez régulièrement. On peut donc lancer la mise à jour, via l’onglet Settings:
multiroom_hifiberry_22

Ces manipulations sont donc à faire pour chaque Raspberry Pi. Les connaisseur pourront faire une copie de la première carte et la dupliquer sur les autres, mais la configuration présentée ici va assez vite à réaliser.

Passons maintenant aux petites spécificités.

 

2.2 Installation du serveur

Ayant un Nas Synology à la maison, on pourrait se demander pourquoi je n’ai pas installé la partie Squeezebox serveur sur le Nas tout simplement. En fait je me suis heurté à un problème durant mes tests pour avoir la compatibilité Airplay.

Sur Max2Play, nous avons Shairport, qui permet d’avoir le Airplay sur le Raspberry. Sauf que la carte Hifiberry ne peut pas être utilisée à la fois par Squeezelite et Shairport (je n’avais en effet aucun son sur ce dernier). Dans ce cas Max2Play indique une astuce, en installant un plugin Airplay directement dans la partie Squeezebox, puisqu’il est possible d’y installer de nombreux plugins. Ainsi comme tout est géré par Squeezelite, celui ci switche automatiquement le son comme il faut. Problème: le plugin en question est un peu compliqué à installer, sur le Synology il nécessitait diverses lignes de codes à exécuter en console. D’une part malgré les tutos je n’ai pas réussi à le faire fonctionner, d’autre part ces modifications du système sont écrasées à chaque mise à jour Synology, il aurait donc fallu refaire la manip à chaque fois. Ce n’est pas le plus pratique :/ C’est pourquoi j’ai finalement décidé d’installer la partie serveur sur un Raspberry Pi, en prenant un RPI 2 pour ne pas avoir de problème de performances (puisqu’il fera office de serveur ainsi que de client pour le séjour). Et là, le plugin s’installe tout seul, puisqu’il est proposé directement par Max2Play :D

Pour installer la partie serveur, on commence donc par aller dans l’onglet Squeezebox Server, on clique sur « Show available Versions » pour récupérer les versions disponibles de LMS (Logitech Media Server), puis on clique sur « Démarrer l’installation de Squeezebox Server »:

multiroom_hifiberry_23

L’installation prend quelques minutes mais se fait automatiquement:

multiroom_hifiberry_24

Veillez bien à cocher « Démarrage automatique Squeezebox Server » pour qu’il se lance automatiquement quand le Raspberry Pi démarre.

multiroom_hifiberry_25

Enfin, tout en bas, sélectionnez le plugin « Shairtunes Plugin » et cliquez sur « Install choosen Plugin ». Le plugin Airplay va s’installer tout seul sur la partie Squeezebox Server ».

Dernière étape: perso ma musique est hébergée sur mon Nas. On va donc ajouter le partage réseau. Pour cela on va sur l’onglet « Système de fichiers monté », et on ajoute un partage réseau comme indiqué dans l’exemple, en renseignant le chemin réseau vers l’endroit où se trouve votre musique, en indiquant ensuite vers quel répertoire du Raspberry ce dossier sera monté, puis en indiquant les identifiants pour pouvoir se connecter à ce partage réseau:

multiroom_squeezebox_6

Si vous n’avez pas de Nas, votre musique peut tout à fait être stockée sur un disque dur externe branché en Usb au Raspberry faisant office de serveur.

Redémarrez ensuite le Raspberry. Une fois redémarré, revenez dans l’onglet Squeezebox Server et cliquez sur le lien « Open Squeezebox Server Webadministration ». Vous accéderez à l’interface de gestion du système Squeezebox. La première fois le système vous demandera d’indiquer où se trouve votre musique, vous indiquerez donc le dossier monté précédemment.

multiroom_squeezebox_8

Rendez vous ensuite dans les paramètres, en cliquant tout en bas à droite. Ensuite, rendez vous dans l’onglet Plugins, et veillez bien à ce que le plugin Shairtunes soit activé pour pouvoir bénéficier de l’Airplay.

multiroom_squeezebox_9

Si vous voulez également profiter de Spotify, décochez le plugin Spotify d’origine, pour activer celui de Triode, qui fonctionne nettement mieux (s’il n’apparait pas cochez en bas « afficher les plugins tiers »). Il faudra en revanche avoir un compte Premium pour pouvoir profiter de Spotify. Les identifiants de votre compte Spotify devront être renseignés en cliquant sur « Paramètres » à côté du nom du plugin.

Ces deux plugins vous permettront d’avoir Airplay sur chacune de vos Squeezebox, ainsi que Spotify :D

C’est fini pour la partie serveur.

 

2.3 Installation du client

On va finaliser l’installation des Raspberry faisant office de clients en installant le plugin SD Card Protection. Ce plugin a pour effet de mettre la carte SD en lecture seule afin de protéger le système de toute mauvaise manipulation ou de coupure de courant (ce qui évitera à la micro sd d’être corrompue).

On retourne donc dans la configuration Max2Play, puis on indique le lien http://shop.max2play.com/media/downloadable/currentversion/sdcardprotection.tar dans la partie ajout de plugin. On clique sur « Install new Plugin ».

multiroom_squeezebox_1

Comme d’habitude, l’installation se fait toute seule.

multiroom_squeezebox_2

Un nouvel onglet apparait « SD Card Protection ». Une fois sur cet onglet, cliquez sur « Install » pour que le plugin soit actif.

multiroom_squeezebox_3

Vous verrez apparaitre le message « Enabled » vous confirmant que la protection est bien active.

multiroom_squeezebox_4

Un message en jaune apparaitra également sur les différents onglets vous rappelant que la protection est active. Si jamais vous avez besoin de modifier un paramétrage, il suffira de revenir sur l’onglet SD Card et activer l’écriture jusqu’au prochain redémarrage.

multiroom_squeezebox_5

Attention: ne surtout pas activer ce plugin sur le Raspberry faisant office de serveur, sinon le serveur Squeezebox ne fonctionnera plus (il faudra désinstaller le plugin SD Card).

 

III. Utilisation du système multiroom

Notre système est maintenant actif et fonctionnel. Pour l’utiliser, plusieurs possibilités. La méthode « facile », que ma femme apprécie le plus: Airplay. Sur l’iPad, par exemple, j’obtiens la liste de mes Squeezebox quand je clique sur Airplay:

multiroom_hifiberry_27

Que ce soit de la musique de sa librairie  iTunes, Spotify, Youtube, etc… tout peut être balancé dans la pièce qu’on veut, il suffit de la sélectionner. Si vous êtes sous Android, pas de soucis, il existe de nombreuses applications permettant d’envoyer de la musique d’Android vers Airplay, comme AllCast ou encore Allstream. La plupart sont payantes, mais aux alentours de 5€, le prix reste raisonnable pour l’utilisation qu’on en fait. N’hésitez pas à me faire un retour sur ces applications, car je n’ai pas testé personnellement.

On peut également gérer la diffusion depuis l’interface web, par la page d’administration Squeezebox Server, accessible via l’adresse IP du Raspberry faisant office de serveur, suivi du port :9000. Là, on peut sélectionner la pièce qu’on veut sonoriser, choisir la musique qu’on veut (locale, web radio, spotify, etc…) et régler le son pour chaque pièce:

squeezeboxserver1

Si on le souhaite il est également possible de synchroniser plusieurs pièces pour avoir le même son:

squeezeboxserver2

Ca fonctionne bien mais l’interface web accuse le poids des années et semble un peu austère.

Il existe également une application Squeezebox pour mobile et tablettes, mais que je n’aime pas trop (pas très sexy ;-). Sur iPad / iPhone, l’application iPeng 8 est beaucoup plus jolie. Payante (8,99€), mais je vous la recommande vivement. On accède facilement à la liste des différentes pièces:

IMG_0663

On peut très facilement les synchroniser entre elles:

IMG_0666

Choix de la musique à travers toutes ses sources, Spotify intégré:

IMG_0669

Possibilité de créer des mix automatiquement selon ses gouts:

IMG_0670

Pendant la lecture, on retrouve la jaquette en cours ainsi que les principaux contrôles. Affichage possible des paroles via un petit plugin dans Squeezebox Server.

IMG_0665

Et on peut même définir un réveil à l’heure qu’on veut, avec montée progressive du volume. C’est le dernier morceau lut qui sera automatiquement joué au réveil.

IMG_0667A noter qu’il existe même un mode « Party »: les invités installent iPeng Party sur leur smartphone et peuvent sélectionner la musique qu’ils veulent écouter, mais sans avoir la main sur l’ordre de lecture ni le volume (c’est vous qui restez maitre là dessus). Sympa ;-)

 

IV. Conclusion

En conclusion, je dois dire que je suis pleinement satisfait de ce système ! Enfin je profite comme il se doit de mon système multiroom ! Dans l’armoire de brassage, c’est relativement bien rangé et compact. Côté consommation, ma prise Fibaro relève une conso totale (pour les 7 pièces, donc) d’environ 25w, ce qui est tout à fait correct pour sonoriser 7 pièces. Nettement moins de cables, et une maintenance facilitée. Seul ombre, l’alimentation qui se révèle bruillante avec son petit ventilo qui tourne tout le temps. Ce n’est pas très grave car elle est dans le garage, mais à signaler en fonction de l’endroit où vous prévoyez de placer le système. Sinon il faudra trouver une alimentation moins bruillante (une alimentation PC avec un grand ventilo 12cm pourrait sans doute également faire l’affaire).

Côté qualité, pas de souffle, pas de bourdonnement quand aucune musique n’est diffusée, même si le volume est à fond. Génial ! Du coup le système est tout le temps allumé, car quand il ne diffuse pas de musique, il peut être utilisé pour faire des annonces vocales du système domotique n’importe où dans la maison (on en reparle dans un prochain article ;-) Quand on diffuse de la musique, la qualité est très correcte (compte tenu de mes hauts parleurs d’entrée de gamme), et le son a la pêche. Certains haut parleurs seront sans doute upgradés plus tard comme pour le salon par exemple, mais pour l’instant la qualité est vraiment très honnête.

L’utilisation, elle, a fait un grand bon en avant. Si ma femme trouve une comptine sympa sur Youtube, par exemple, hop, en 2s elle l’envoie dans la chambre des enfants via Airplay. iPeng est un poil plus compliqué, mais est vite utilisable tout de même. Il me reste à trouver un moyen pour laisser le controle aux enfants sur leurs propres chambres, ainsi pas besoin de chaine hifi ou autre appareil audio dans la chambre ;-)

Enfin, un mot sur le prix, bien sûr. Les haut parleurs et le cablage étaient déjà en place, et les haut parleurs, et leur prix, dépendront de la qualité que vous jugez nécessaire. Difficile donc d’intégrer cela dans le calcul. Pour le reste, cela m’est donc revenu à 26€ pour le Raspberry Pi + 60€ pour la carte Hifiberry + 7€ pour la micro SD, ce qui fait un cout de 93€ par pièce. Il faut ensuite ajouter une licence Max2play à 10€, un switch ethernet 8 ports à 19€, et une alimentation 12V à une quarantaine d’euros. Au total, ici, hors enceintes, le cout se monte donc à environ 720€ pour sonoriser 7 pièces, ce qui est encore moins cher que les Squeezebox de Logitech à l’époque, et bien loin des budgets nécessaires pour des installations à base de Sonos par exemple. Pour avoir un tel niveau d’intégration (avec enceintes dans les plafonds), il aurait en effet fallu recourir au Sonos Connect, qui coute déjà 349€, et y ajouter tout de même un petit ampli pour chaque enceinte, puisqu’il ne permet pas d’y brancher en direct les cables des haut parleurs.

Bref, pour le prix je suis pleinement satisfait de cette installation, qui devrait maintenant rester en place un bon bout de temps.

 

Partager

163 commentaires

  1. bonjour Jp,

    je galère pour cette partie, est ce que tu peux m’aider stp?

    j’ai un synology DS 214

    je pense faire bien suivant tes explications mais j’ai un message me signalant que ça ne fonctionne pas je met bien:

    Chemin : 192.168.0.45:/volume1/music
    – Point de montage : /mnt/share
    – Type : NFS
    – Options : nouser,atime,auto,ro,dev,exec,suid

    Et j’ai le message suivant:

    sudo: unable to resolve host Salon
    mount: unknown filesystem type ‘NFS’

    Ajout du point de montage impossible ! Veuillez vous référer à la description ci-dessous

    je ne sais plus quoi faire help stp

    merci d’avance

  2. Bonjour Manu.

    J’ai dû laisser de côté le multiroom pour l’instant, faute de temps et je n’ai pas eu de réponse pour cette ligne de commande, l’auteur du tuto ne répondant pas aux mails.

    Si je trouve qq chose, je penserai à toi, je garde ton mail, merci d’en faire autant.

    Cordialement

    Michel

    De : Disqus [mailto:[email protected]]
    Envoyé : dimanche 13 décembre 2015 09:12
    À : [email protected]
    Objet : Re: Comment on Réalisation de mon multiroom audio à base de Raspberry Pi et Hifiberry

    « Michel bonjour, as-tu eu une réponse à ta question j’ai le même problème que toi Merci d’avance »

    Disqus

    Settings

    A new comment was posted on Maison et Domotique

    _____

    manu85 (Guest):

    Michel bonjour, as-tu eu une réponse à ta question j’ai le même problème que toi Merci d’avance
    3:12 a.m., Sunday Dec. 13 | Other comments by manu85

    Reply

    manu85’s comment is in reply to Michel Tenart:

    Bonjour à tous, je suis ds le brouillard.
    J’ai besoin d’aide pour monter le chemin de réseau NFS du Multiroom. C’est la …
    Read more

    _____

    You’re receiving this message because you’re signed up to receive notifications about replies to micheltenart.
    You can unsubscribe from emails about replies to micheltenart by replying to this email with « unsubscribe » or reduce the rate with which these emails are sent by adjusting your notification settings.

    Disqus

  3. Bonjour à tous,

    Je me suis lancé après avoir fait le test avec un raspberry que j’avais. Je vais équipé toute la maison. Le Tuto est top.
    En complément de l’installation, j’ai cherché de partout sur google, mais je n’arrive pas à trouver mon bonheur…
    Je voudrais diffuser le son de la TV sur le réseau, donc en multiroom sur le principe décrit, type serveur DLNA, par le biais d’un raspberry par exemple. Mais impossible de trouver.
    Est-ce que quelqu’un aurait la solution?

    Merci par avance

  4. Bonjour

    super. je vais juste commencer par mon premier rasberry dans un cadre audiophile/lecture reseau et streamer. a vous lire il ne semble pas necessaire d ajouter un systeme d exploitation ? style jessie ou rasbian. enfin si j ai compris.

    par contre pour streamer deezer, hors plug in sur le net il semble que l on doit utliser chromium pour avoir deezer sur le net et s affranchir du prob flash player.
    MERCI

  5. Zut j ai oublié l important, suis je bete, j ai pris la carte hifiberry digit + avec sortie coax dois je aussi configurer comme tu l as montré ds max2player, j attaque direct un ampli numerique.

  6. Bonjour,

    Avez-vous prévu de faire un article pour décrire l’intégration de ce système avec S.A.R.A.H pour avoir les notification vocale de votre domotique ?

    En tout cas merci pour ce tutoriel très bien détaillé !

  7. Dans le même cas que vous… et il ne me semble pas que ce soit possible aujourd’hui. Toutes mes recherches sont infructueuse.
    Quand bien même un soft exiserais, ce serait :
    1. Je prends le son qui m’arrive sur le Raspberry Pi (il faut donc une carte son avec une entrée ligne)
    2. Je redirige ce sont sur un flux HTTP
    3. Côté SqueezeBox Server, je créé une Radio sur ce flux HTTP

    Si c’était possible, cela introduirait un délai de quelque secondes entre la vidéo et ton flux audio, ce qui rendrait la chose quasi inutilisable…

    Aujourd’hui, seul Sonos propose quelque chose de fonctionnel pour faire ca

  8. Bonjour Cédric,
    Il y a peut-être une solution que je n’ai pas encore eu le temps de tester. Avec Max2Play, sur le squeezebox server avec le plugin Wave Input, mais pour ceux qui l’ont tester, il y aurait du delais…
    Des que j’ai le temps d’essayer, je ferais un retour.
    A suivre… mais une solution « clef en main » est manquante. Dommage de devoir encore bidouiller…

  9. Bonjour,

    Quelqu’un peut il m’expliquer comment calculer le nombre d’ampère nécessaire par raspberry/hifibery pour l’alimentation ? Y a t il une différence entre un rapsberry 1 et 2 ?

    Merci

  10. J’avais posé la même question mais je n’ai pas eu de réponse. J’ai donc acheté une 30A comme dans le tuto. Cela fonctionne très bien avec 1 Rpi2 (serveur multiroom + domotique) et 4 rpib+ (squeezeplayer).
    Par contre l’alimentation est vraiment bruyante (équivalent à un vieux pc de bureau qu’on solicite fort)… J’vais conscience que l’alim serait bruyante mais je ne pensais pas autant et je pensais que le placard dans lequel le système est rangé étoufferait le son…
    A proscrire donc si votre install est dans une pièce de vie. SI c’est dans un garage, buanderie… ça ne sera pas génant)

  11. Merci pour l’info sur le bruit. Dommage qu’aucun expert ne puisse nous répondre sur le calcul de la puissance qui serait parfaite.
    Pour ma part je veux partir sur 8 pièces du coup 1 pi2 et 7 pi1 donc en espérant que l’alimentation sera suffisante

  12. bonjour, j’ai acheter un raspberry 2 model B avec carte Hifi Amp.. Telecharger l’image Max2Play squeezebox plus mais impossible de faire fonctionner
    Des que j’allume le raspberry, il fige à USB1-1 new high speed USB device number 2 using dwc_otg???

  13. Bonjour Cedric,

    Peux-tu nous dire en détail ce qu’il faut faire et surtout comment remplir .
    Comment tu accèdes à ta musique sur ton synology.
    car je n’y arrive pas et je vois que tu as réussi
    http://www.maison-et-domotique.com/56929-realisation-de-multiroom-audio-a-base-de-raspberry-pi-hifiberry/.

    j’ai suivi ce lien pour activer le NFS de music:
    https://www.synology.com/fr-fr/knowledgebase/DSM/tutorial/File_Sharing/How_to_access_files_on_Synology_NAS_within_the_local_network_NFS
    il y a t’il une commande à taper sou putty comme on voit en fin de l’article ?

    puis dans Système de fichiers monté sous max2play
    Chemin : 192.168.0.45:/volume1/music
    – Point de montage : /mnt/share
    – Type : NFS
    – user=name,password=pass,sec=ntlm,iocharset=utf8

    le user et le password sont-ils ceux pour accéder à l’interface du syno ?

    Merci par avance

  14. Bonjour,

    Merci pour toutes ces explications, j’aimerai faire ça également mais je me demande si il est possible de rajouter la diffusion du son de la TV sur le système Multiroom pour « Transformer le raspberry en Home cinéma ». J’ai cherché mais j’ai rien trouvé qui va dans ce sens.

  15. « The only thing I still have to figure out is how to give our kids control over the speakers in their rooms, so they would not need any other HiFi system in their rooms. »

    You solved this problem?

  16. Bonjour et merci pour ce très bon tuto !

    J’ai une question bête, mais le haut-parleur que tu utilises a une alim 100V intégrée ; est-ce du coup un amplificateur, évitant ainsi d’utiliser un ampli externe, ou aucun rapport ?

    Merci !

  17. Mickael Toublanc le

    Bonjour Cédric et merci pour ce jolie tuto.

    J’ai une petite question s’agissant des licences Max2Play.
    Y a t’il une expiration de la licence ou une fois installée, celle-ci sont a vie ?
    Car il me semble que sur le site tu peux les acquérir pour de 1 mois a 5 ans (peut juste pour le support et les mise a jour)

    Merci d’avance

  18. Anthony Meranger le

    Bonjour,
    Il semble que le site de Max2play ne propose plus de version « Noobs » de l’image (ou en tout cas je ne trouve pas le bouton…). Dans ce cas, quelqu’un saurait s’il faut prendre l’image HifiBerry ou l’image Squeezeplug ? En plus je viens de commander un Raspberry Pi 3 et l’image Squeezeplug n’est pas marquée comme étant compatible avec le 3, ça m’inquiète.
    Merci d’avance

  19. Guillaume Cousin le

    Bonjour,

    J’avais ce tuto dans mes favoris depuis un bon moment et je me suis enfin lancé. Tout est nickel mais (y’a toujours un mais) je n’aime pas la pomme et ses produits donc reste sur du Droid et je viens de souscrire un accès Google Music All Access…
    Question : Quelqu’un saurait-il comment envoyer de son tel Android sur les PI le son de Google Music ???

    Merci d’avance de vos lumières.

    PS : Les 2 apps Android fournies dans les commentaires elles ne sont plus mises à jour depuis +1 an et ne font pas ce que je cherche à faire.

  20. Bonjour,
    Intéressant, je n’y connais pas grd chose mais qques questions car je souhaite acheter le amp+, j’ai viens d’acquérir un rapberry pi 3 :
    avec l’ampli hifiberry amp+, que conseillez vous comme alimentation 12 V? Quel est l’ampérage? Quel est le diamètre du jack?

    Le amp + se clipse sur le raspberry pi via le gpio? Le raspberry « voit » de suite la carte amp + après ajout ou faut il la « déclarer » qques parts?
    Moi mon but n’est pas du multi room mais juste de me faire un poste de radio « internet » ( lecture fichier audio sur un nas, et lecture de streaming radio pls ) à moindre frais.

    Quel distri me conseillez vous? Volumio gère tout ça?

    Enfin quel type d’enceinte compatible avec le hifiberry amp+? D’après la doc 25 w maxi et impédance 4 – 8 ohms, c’est bien ça?

  21. Salut Cedric !
    Petite question tu as mis 2 HP par pièce ? pour certaines comme les chambres penses-tu qu’un seul HP peut suffire?

    Merci pour ta rep! :)

  22. Bonjour à tous,

    Merci pour cet article de qualité. Nous allons démarrer un projet immobilier et je compte intégrer la hifi multiroom dès le départ. J’apprends sur le tas, il me reste bcp à lire ;-)

    Qu’en est-il de la puissance délivrée par les hifiberry? Y a t il moyen de « faire la fête » avec un tel systeme, ou le niveau sonore reste-t-il « trop modeste » ? Je me doute que la sensibilité des enceintes joue son role dans la restitution, j’ai cependant du mal à me faire une idée… Face à mon Denon 7.1 et ses colonnes par exemple.

    Une autre question est de savoir la possibilité de mélanger les sources à l’entrée… iPeng propose différentes applications en entrée, puis-je joindre à la liste une entrée RCA ou optique? Via le matériel nécessaire branché au Pi « Master », et squeezebox?

    Et finalement (oui j’abuse ;-) ) Ma femme peut elle envoyer du son dans la cuisine, pendant que j’envoie une autre source dans le salon?

    D’avance merci pour vos précisions et longue vie a maison-domotique!

  23. @Thierry: oui Maxplay a changé son système de licence :/ Par contre il y a maintenant une image intégrant les drivers Hifiberry gratuite, donc on peut se passer de la licence.

    @Xavier: Ta femme pourra envoyer la musique qu’elle veut dans la cuisine pendant que tu écoutes une autre source dans ton salon, oui. Un multiroom qui ne fait pas ca n’est pas un vrai multiroom :)D
    Pour la puissance délivrée, ca va dépendre aussi des haut parleur utilisés, et de ton niveau d’exigeance. Chez moi à plein volume ca peut déjà animer une petite soirée et on a du mal à s’entendre parler. Mais je l’utilise rarement dans ce cadre, le système étant plus ici pour de la musique d’ambiance. Les enfants l’utilisent sans soucis pour écouter la musique dans leur chambre, et le volume leur va très largement. Ce sera en tout cas certainement moins puissant que ton installation Denon 7.1, ca c’est sûr.
    Pour les autres entrées, difficile à dire. Je n’utilise que de la musique dématérialisée, je n’ai jamais testé cette option.

  24. Merci Cédric,

    Si j’avais été un poil plus attentif sur le screenshot d’ipeng 8, j’aurais pu trouver la réponse à ma question à propos de la diffusion simultanée de plusieurs sources. Sorry

    Pour l’ajout d’une entrée numérique ou analogique je vais regarder ce qu’il y a lieu de faire à l’aide d’un DAC USB… L’idée c’est de pouvoir relayer le son de la télé dans une autre piece (genre le JT par exemple).

    Et pour la puissance sonore, je pense connecter un raspberri sur le Denon, ca dépannera quand le besoin se fait sentir ;-)

    Encore merci!

  25. Bonjour Cédric,

    Tout d’abord mille bravos pour ton tuto que j’ai suivi il y a plus d’un an ; mon système fonctionne parfaitement depuis (4 Rpi dont 2 avec DAC+ et 2 avec AMP+ dont un qui sert de serveur squeezebox). Je n’ai fait aucune mise à jour sur les 3 lecteurs simples, la protection de la carte SD (plugin) est activée, tant que ça marche, je n’y touche pas ;-)
    J’ai fait la mise à jour du Rpi + Max2play sur le serveur. Tout continue à bien fonctionner. J’ai vu qu’une icône ‘refresh’ est apparue à côté de la licence ; je clique, et là une date de validité de licence apparaît : limite en septembre 2025 !
    L’année dernière, à l’achat de la licence, elle semblait perpétuelle, mais en lisant ce fil et en allant sur le site max2play, j’ai vu que la politique avait changé.
    Je me demande plusieurs choses :
    – est-ce que la licence, qui ne sert que pour le plugin raspberry est réellement indispensable pour exploiter les cartes hifi berry ? Je vois que maintenant on peut télécharger une version max2play directement configurée pour hifi berry.
    – est-ce que la licence, une fois périmée, bloque le fonctionnement ou alors empêche les nouveaux ajouts de plugins ? Par exemple, pour mes lecteurs, qui ont en plus la carte SD protégée en écriture, est ce qu’ils arrêteront de fonctionner en 2025 ?

    Merci pour tes lumières !

    Bernard

    • Bonjour Bernard,

      Tu as bien raison, tant que ca marche, on ne touche pas ;-) Les miens tournent H24 depuis leur installation, et je n’ai touché à rien dessus, ca tourne comme une horloge :)
      La politique Max2Play a en effet changé, avant on payait la licence une fois pour toute, maintenant il faut renouveler. C’est dommage :/
      A l’époque j’avais acheté la licence en effet pour le support des cartes Hifiberry. Mais aujourd’hui il existe une distribution gratuite intégrant le support de ces cartes, donc à priori il n’est plus nécessaire d’acheter la licence. Je dois m’installer une autre Squeezebox prochainement, j’en profiterai pour vérifier cela.
      Quant à la validité jusqu’en 2025, j’avoue ne pas savoir ce qui se passera, si ca s’arrêtera de fonctionner, ou si on n’aura tout simplement plus accès aux mises à jour. Aucune idée, là il faudrait demander à la société.

  26. Bonjour,
    Si je comprends bien, aujourd’hui il n’y a plus besoin d’acheter la license max2play, finalement ? les différents commentaires me perdent un peu : quel intérêt d’acheter une license à 10€ / an ? Je vois surtout dans la description : « Use all Premium Plugins » Donc est-ce que les plugins dont il est fait mention dans l’article sont des plugins payants ? shairport, ariplay, sd card protection, etc ? Pas que le prix me gêne, juste pour savoir dans quoi je mets les pieds :)
    Merci à vous,
    Raphaël

    • La licence à l’époque était surtout pour pouvoir profiter des drivers pour la carte son Hifiberry. Aujourd’hui il existe une distribution gratuite incluant ces drivers, donc on peut se passer de la licence. Shairport et Airplay sont inclus, il faudrait juste que je vérifie pour le plugin SD Protection. Mais en soit il n’est pas vital.

  27. Bonjour

    Felicitation pour ce super tuto, je me suis donc lancé !

    Avec beaucoup de difficulté j’ai reussi a installer MAX2PLAY et squeezebox serveur ( j’ai testé les 3 version dispo 7.7-7.8 et 7.9 ) mais impossible d’ouvrir l’interface d’administration web du serveur et dans les info de DEBUG j’ai ce message : « Logitech Media Server died. Restarting.  »

    Ai je oublié quelque chose dans les parametres ou dans l’installation ? Avez vous la solution ?

    Merci pour votre aide.

  28. Bonjour. Je suis désolé de ne pas parler français. Google Translate traduit mon anglais …

    Pourriez-vous s’il vous plaît donner plus d’informations sur l’alimentation? Je ne comprends pas comment faire le câblage. Est-ce que chaque prise de courant de l’alimentation est connectée à un ensemble de fils, qui est ensuite divisé en quatre ensembles de fils avec les connecteurs? Et quelle configuration avez-vous utilisé pour raccorder les fils aux connecteurs? Tout autre détail sur cette partie du processus serait très utile. Merci!

  29. Bonjour,

    Bravo pour votre installation multiroom, cela fait longtemps que je regardais pour effectuer de la diffusion sonore, et là, c’est vraiment la solution idéale à mon budget.

    J’ai donc voulu voir si moi aussi j’étais également capable de réaliser ce genre d’installation. J’ai acheté il y a quelques jours un Raspberry Pi 3, une carte SD classe 10, une alimentation 12V et la fameuse carte Hifiberry Amp+.
    Alors question montage : rien de plus de simple.
    Pour la partie Max2Play : c’est facile en suivant votre article, à noter que j’ai tout de même pris la licence pour être sûr d’avoir accès à toute les fonctionnalités.
    Là où je suis resté un peu bloqué, c’est sur la partie des plugins du serveur SqueezeBox. En effet, le plugins Shairtunes 2 disponible ne fonctionnerait que pour Windows (je n’ai que des Macs), l’autre plugins Shairtunes ne s’installe pas (erreur de chargement).
    Bref, j’ai tout de même voulu voir si ça fonctionnait :
    J’ai branché sur ma box un switch sur lequel il y a le raspberry et mon macbook qui sont branchés en ethernet.
    En passant par l’interface web LMS, j’arrive bien à diffuser de la musique par le Raspberry et la carte Hifiberry ;-)
    En passant par Itunes, ça marche également, il trouve bien dans les appareils Airplay mon raspberry 
    Par contre, lorsque je visualise une vidéo Youtube ou que j’écoute de la musique sur Spotify, il ne détecte aucun appareil Airplay.
    Le plus bizarre, c’est que quand j’écoute de la musique sur Spotify via mon Iphone (connecté en wifi à ma box), là, il me détecte bien mon Raspberry, il s’y connecte même très bien, mais quand je lance la lecture, aucun son ! Pourtant sur l’iphone la piste est bien en lecture, et quand je vais voir sur le serveur LMS, je vois bien la musique qui est jouée de mon Iphone sauf que la piste n’est jouée que 3-4 secondes puis reboucle sans cesse….
    Enfin si mon macbook n’est plus connecté en ethernet mais en wifi, là je n’arrive plus à diffuser la musique via Itunes, mais via le serveur LMS là ça fonctionne…
    J’avoue que je ne comprends pas vraiment d’où vient le problème. Ais-je un mauvais plugin d’installer, ou est-ce simplement un problème de paramétrage ?

    Merci d’avance pour votre aide.

    Régis

  30. Bonjour,

    Etant en projet de construire ma maison, je me renseigne pour installer du multiroom dans certaines pièces et cette solution me semble la mieux adaptée.

    Juste une question, pourquoi avoir choisi le hifiberry Amp+ et pas juste le DAC ? Il y a une grosse différence de niveau et qualité sonore ?

    • Bonjour. Le DAC ne fait que de la décompression audio. Hors les enceintes utilisées ont besoin d’être amplifiées. Donc l’utilisation du Amp+ permet d’éviter de devoir insérer un amplifictauer supplémentaire entre le DAC et l’enceinte, et donc encore économiser des cables et une alimentation.

  31. Bonjour,

    Attention, l’AMP+, même avec une alimentation 18V, a une puissance limitée. Ca convient très bien dans des pièces petites, typiquement 20 m2 (chambres par ex…) mais dans mon séjour de 50 m2, ce n’est pas suffisant. J’ai ainsi opté pour un DAC+ avec un ampli extérieur (SA50 http://amzn.to/2kxnFHQ ).
    Bien sûr, le besoin de puissance dépend également du rendement des haut-parleurs.

    Bon courage,
    Jetblack

    • Oui, en effet, l’AMP+ a une puissance limitée, on n’animera pas une discothèque avec :p Après ca dépend aussi du rendement des hauts parleurs. Chez moi, pour mon salon de 42m2, avec deux hauts parleurs dans le plafond, ca suffit très largement, et à vrai dire je ne l’utilise jamais à fond, l’installation étant avant tout pour de la musique d’ambiance. Quand je « pousse » un peu le son je suis maximum à 70%. La solution DAC+ avec cet ampli est également une bonne alternative, oui.

  32. Tutoriel intéressant, pour ma part j’ai choisi le logiciel Volumio plutôt que Max2Play. Je prépare un tutoriel qui sera publié prochainement.

  33. bonjour, je re-deterre ma question, si qqun avait une réponse ce serait sympa!!!
    j’ai un synology DS 214

    je pense faire bien suivant tes explications mais j’ai un message me signalant que ça ne fonctionne pas je met bien:

    Chemin : 192.168.0.45:/volume1/music
    – Point de montage : /mnt/share
    – Type : NFS
    – Options : nouser,atime,auto,ro,dev,exec,suid

    Et j’ai le message suivant:

    sudo: unable to resolve host Salon
    mount: unknown filesystem type ‘NFS’

    Ajout du point de montage impossible ! Veuillez vous référer à la description ci-dessous

  34. Bonjour,

    Dans cette solution, peut il y avoir du multilisateur et peut on bloquer certaines zones à certaines utilisateurs ? De façon à ce que dans mon cas (4 enfants), chacun puisse mettre la musique uniquement dans sa chambre et pas dans celle de l’autre d’à côté

    Merci

  35. Rapport coût et maxxi temps d’installation autant prendre un Soundstream :

    http://www.sonoe.fr/

    cela reviens au même prix à l’unité et c’est plug and play non?
    Et 100% intégrable box domotique qui plus est.

    Quand penses tu cédric?

    Merci de ton retour

  36. Bonjour Cédric,

    Merci pour ce tuto très bien expliqué !

    Quelques questions :

    * As-tu testé la méthode décrite sur Hifiberry pour mixer plusieurs sources audio ? Imaginons Jarvis qui voudrait prendre la parole sur les enceintes (https://support.hifiberry.com/hc/en-us/articles/207397665-Mixing-different-audio-sources).

    * As-tu testé la carte JustBoom (2x55w) ? Pour la légère différence de prix, 55w par channel ça devient puissant !
    * As-tu essayé de gérer cette audio-multiroom avec Jeedom ? Le module Squeezebox sur jeedom est-il bon ?

    * Et surtout, penses-tu qu’il est possible de brancher les enceintes de raspberry à un home cinema (donc 2.0 qui feraient partie du 5.1)

    Merci beaucoup !

    • Bonjour CYRIL,

      Pour info sur la dac il est écrit 2 x 55 Watt peak output at 8 ohms (2 x 30 Watt RMS)
      Donc il y a 10Watt RMS de plus que sur la hifiberry ^^

      le 55Watt c’est en crête.
      A plus !

      • Bonjour

        Et la Pi- DigiAmp+ (ou QAudio+) , qui parait également un peu supérieure ?

  37. Bonjour,

    Je poste ce message au cas ou une personne aurait rencontré le même problème que moi.

    Je viens d’installer cette solution chez moi ( merci d’ailleurs à Cédric pour ce super tuto de qualité)
    il est composé de 5 Raspberry-Pi 3 avec 5 DAC Hifiberry DAC+.

    Les 5 cartes sont reliées à un ampli multiroom Loxone ( 6 pièces stéréo).
    Les enceintes sont des Elispon Planet M.
    Et Pour l’alimentation des Raspberry j’ai acheter un Hub USB chargeur ( https://www.amazon.fr/Chargeur-Universel-RAVPower-Technologie-International/dp/B00NBM3G0K/ref=sr_1_6?ie=UTF8&qid=1489410500&sr=8-6&keywords=chargeur+usb+6+port )
    Tout fonctionne, je peux donc passer d’une pièces à l’autre, les sycroniser etc….

    Le gros problème c’est qu’il y a de gros parasites dans les enceintes…. Même quand je ne lance pas de son sur un pièces, les enceintes fond un grésillement.

    J’ai pourtant pas acheté des cables 1er prix pour les RCA ( 16€ la paire chez boulanger)
    La seul solution que j’ai trouvé c’est de brancher chaque raspberry sur un transformateur différent. J’ai l’impression que le système n’aime pas que plusieurs raspberry soient branchés sur la même source (5v).

    Je me suis dit tien mon alimentation HUB 6 port doit être pourri. Mais! , il y a un mais !
    J’ai essayé de brancher le système depuis mon pc ( via les port USB) Et la pareil des gros parasites.

    Avez vous une idée du pourquoi du comment ? J’ai entendu parler d’Isolation Galvanique mais je ne suis pas sur. Si vous avez des remarques ou autre je suis preneur….

  38. Bonjour,

    Merci Cédric pour ce sympatique tuto.
    J’ai installé ce multiroom à base de RPi 2, 3 Zero et zero w et SqueezeLite un peu partout, et ca marche vraiment bien. J’ai réssussité mon radio réveil (entrée AUX) et la radio de la cuisine avec 2 Pi Zero. Nickel.
    Le tout piloté par le plugin Squeezebox de jeedom, qui marche aussi très bien.
    Un client Squeezebox sur le HTPC du salon, et le homecinéma fait partie de la fête.
    Seul bémol ou je ne trouve pas de réponse : le Pi3 avec une carte Hifiberry AMP+ qui envoi un léger bruit dans les enceintes au repos (dès que le Pi a terminé de booté et que SqueezeLite tourne).
    Peut-être l’alim?
    Si quelqu’un a une piste?

    • Wow, une belle installation ! Je viens justement de recevoir un PI Zero W, faut que je teste ca, mais tu sembles me confirmer que ca fait très bien l’affaire dans un système multiroom !
      Pour le léger bruit dans les enceintes au repos, c’est bizarre en effet, car les miennes tournent 24/24 depuis plus de deux ans maintenant, et je n’ai jamais eu de bruit. C’est justement un problème que j’avais avec les autres solutions testées, et qui m’a fait opter pour cette solution en particulier. Ca pourrait venir de l’alim, en effet, faudrait tester avec une autre pour voir. Tu as d’autres cartes AMP+, ou uniquement avec le RPI 3 ? Je n’ai pas de RPI 3 dans mon système, mais je ne pense pas que ca vienne de là. Sinon tester aussi sur une autre enceinte pour voir.

      • Merci. Faut dire que ton tuto m’as bien convaincu! :)
        Et oui, le Pi Zero (et le Zero W) font très bien l’affaire.
        Je penche de plus en plus pour l’alim : je viens de commander celle de Hifiberry (Meanwell). On verra. Je ne pense pas non plus que ca vienne du Pi3, mais je n’ai juste pas pu appliquer les conseils d’intallation donné ici car les fichiers indiqués (blacklist) n’existent plus sur rasbian. https://www.hifiberry.com/build/documentation/hifiberry-software-configuration/

      • Je suis curieux de savoir si l’alim règle ton problème car je suis un peux dans le même cas que toi sauf que moi ça passe par un DAC.
        Et quand je mets chaque RP sur un alim différente, tout roule…

      • L’alim devrait arriver ce WE. Je vous dirais.
        Pour précision : le bruit correspond plus à celui qu’on entend sur un circuit qui fait antenne et qui capte un signal radio/extraterrestre… :)
        Je pense donc qu’il y a qqch qui fait antenne ou qui filtre mal.. MAis si c’était l’ampli/DAC, je ne serais pas le seul…

  39. Bonjour,

    Super tuto, je cherche ca depuis vraiment longtemps j’ai pensé a des tables de mixage ou autres solutions mais celle que tu présente me parait top !
    Je vais donc surement me lancer dedans, j’ai juste une petite question :

    Est-il possible d’écouter des musiques différentes simultanément dans différentes pieces ?
    (Une playlist dans la salle de bain pour la douche en meme temps qu’une autre playlist tourne dans la cuisine par exemple)

    Merci !
    Jordan

    • Salut Jordan, oui il est tout à fait possible de le faire avec un application IOS grâce à SQUEEZEBOX ou alors IPENG..
      Sous Android je n’ai pas testé.

      Si non tu peux le faire via l’interface Web de ton SQUEEZEBOX server (Cédrique en parle à la fin de son article).
      Pour le moment je trouve IPENG le plus Adapté, car l’application SQUEEZEBOX est pas top pour gérer la musique. Surtout si tu as Spotify.

Laisser une réponse

Ne ratez plus aucune news !

Inscrivez vous à notre newsletter, et recevez chaque mois toute l'actualité du blog pour ne plus rien louper: actualité, guides, tutoriaux, concours !

Merci pour votre inscription !