Mpd et enceinte Bluetooth sur un Raspberry Pi
Rédigé par Nicolas Sulek
Aucun commentaire
Classé dans : Logiciel
Sur le Raspberry, il faut installer les paquets pi-bluetooth (qui permet de charger le firmware du BCM43430A1 au démarrage) et bluealsa (qui ajoute le support d'ALSA à BlueZ) :
apt-get install pi-bluetooth bluealsaEnsuite, on va se connecter au contrôleur Bluetooth du Raspberry avec :
bluetoothctlOn lance alors un scan des périphériques Bluetooth disponibles :
scan onOn s'associe avec le périphérique désiré :
pair 11:22:33:44:55:66On déclare une confiance pleine et aveugle dans ce périphérique :
trust 11:22:33:44:55:66Ces étapes ne sont qu'à faire une seule fois par périphérique.
On peut enfin s'y connecter :
connect 11:22:33:44:55:66Côté MPD, il faut rajouter l'enceinte Bluetooth en tant que périphérique ALSA en éditant le fichier /var/lib/mpd/.asoundrc
defaults.bluealsa { interface "hci0 device "11:22:33:44:55:66" profile "a2dp" }De manière plus générale, on peut la déclarer pour l'ensemble du système dans /etc/asound.conf de la même manière :
defaults.bluealsa { interface "hci0" device "11:22:33:44:55:66" profile "a2dp" }La configuration de MPD peut maintenant être modifiée en rajoutant :
audio_output { type "alsa" name "ALSA Bluetooth Headset" device "bluealsa" mixer_type "software" }Le principal défaut de la Tangent Pixel est de ne pas avoir de réglage de volume incorporé. Du coup, le volume est au maximum...
Pour y remédier :
amixer -D bluealsa sset 'Tangent Pixel - A2DP' 60%