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%