Bluetooth, Squeezelite, Max2play, Picoreplayer : la config des platines Squeezebox pour du Bluetooth

Dans ma mise en place de squeezeplayers à base de Raspberry

multiroom

J’avais déjà installé un Logitech Media Serverlogo_lms sur une distrib Max2play  (LMS dont j’ai marré la mise en place ici)

lms_config

Le but étant aussi de pouvoir faire jouer un MP3 en fonction des événements gérés par Domoticz (présence/absence/messages divers) sur ce player ou un autre de la maison.

J’ai ajouté à chacun de mes players (platines Squeezebox) une paire d’enceinte Bluetooth et une clé USB Orico BT 2.0.

J’ai raconté en détail l’installation de Bluetooth sur un Rapsberry. Ce petit article servira à détailler le support de Bluetooth dans  trois types de platines

Rappel

Nous avions défini dans l’article précédent que les enceintes Bluetooth étaient connues sous le nom de « enceintes »

Voyons ici comment paramétrer nos platines pour utiliser  cette sortie ‘ »enceintes »

Paramétrage de l’interface Max2play

Dans la partie Lecteur Audio , les options avancées

max2play1

max2play2

permettent d’ajouter l’option -o nom_de_notre_periphérique, -o enceintes dans mon cas.

On sauvegarde

Le squeezelite se relance

et donc maintenant, grâce à l’option -o, ce player est capable de jouer sur le périphérique « enceintes »

Allons dans le logitech media server sur mon autre Raspberry , puis un petit play lancé sur le player nommé max2play

max2play3

nous fait bien sortir le son sur nos enceintes bluetooth.

Paramétrage via l’interface Picoreplayer

Dans la partie « Squeezelite Settings » , on peut changer le nom de cette platine (le nom affiché dans LMS), mais surtout mettre un -o enceintes dans le champ « Output Settings »

picoreplayer

Paramétrage d’une Squeezelite

L’excellent article http://www.gerrelt.nl/RaspberryPi/wordpress/tutorial-installing-squeezelite-player-on-raspbian/ nous

donne les instructions pour l’installation d’une Squeezelite sur une Raspbian.

Comme nos sorties se nomment « enceintes » un

sudo /usr/bin/squeezelite-armv6hf -o enceintes

permettent de rendre visible le player et d’utiliser la sortie Bluetooth.

Le fichier de configuration de squeezelite est éditable par

sudo nano /usr/local/bin/squeezelite_settings.sh

 

On y trouve le nom de la platine, et le mode

# the name for the squeezelite player (-n option):
#SL_NAME="Framboos"
#        Note: "Framboos" is Dutch for Raspberry... :-)

# Set the soundcard
SL_SOUNDCARD="sysdefault:CARD=ALSA"

 

Décommentez la ligne SL_NAME et placez y le nom voulu de votre platine et dans le SL_SOUNCARD affectez « enceintes »

# =========================================================
#              CHANGE THESE VALUES IF NEEDED

# the name for the squeezelite player (-n option):

# the name for the squeezelite player (-n option):
SL_NAME="Cuisine"
#        Note: "Framboos" is Dutch for Raspberry... :-)

# Set the soundcard
SL_SOUNDCARD="enceintes"

Suivez les instructions du site ci-dessus pour placer tout ceci au démarrage du Pi et pour pouvoir lancer/arrêter le squeezeplayer par des start/stop.

sudo ./squeezelite restart

affiche

Restarting Squeezebox client squeezelite-armv6hf

Starting: /usr/bin/squeezelite-armv6hf  -o enceintes -n Cuisine -m b8:27:eb:6a:82:7c
with pidfile: /var/run/squeezelite-armv6hf.pid

et c’est gagné.

Conclusion

Voila Résultat de recherche d'images pour "c'est gagne"Résultat de recherche d'images pour "c'est gagne"

 

 Au bout de ces deux articles consécutifs nous avons vu comment ajouter du Bluetooth à nos Raspberry, configurer des platines pour utiliser ces connexions Bluetooth.
La prochaine fois nous verrons (enfin !) comment utiliser Domoticz en liaison avec nos platines

 

 

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/
Posted in domoticz, materiel, raspberry and tagged , , , , , , , , , .