Quasi als Fortsetzung zu Bluetooth-Konfiguration mit bluetoothctl fasst dieser Artikel zusammen, wie Sie einen Bluetooth-Lautsprecher auf dem Raspberry Pi verwenden. Vorausgesetzt wird abermals Raspbian Jessie.
Zuerst einmal müssen Sie die erforderlichen Bibliotheken für die Kommunikation zwischen Bluetooth und dem Audio-System installieren:
sudo apt-get install pulseaudio-module-bluetooth
Der nächste Schritt besteht darin, den Lautsprecher mit dem Raspberry Pi zu verbinden. Dazu verwenden Sie wahlweise den Bluetooth Manager oder bluetoothctl
(siehe Bluetooth-Konfiguration mit bluetoothctl).
Sobald das gelungen ist, sollte das Kommando pactl list
neben dem internen Audio-Ausgang des Raspberry Pi auch den Bluetooth-Lautsprecher anzeigen:
pactl list sinks short
0 alsa_output.0.analog-stereo module-alsa-card.c ... RUNNING
1 bluez_sink.FC_58_FA_A0_4D_E7 module-bluez5-device.c ... SUSPENDED
Ebenfalls mit pactl
machen Sie nun den Bluetooth-Lautsprecher zum Default-Audio-Ausgang und stellen die gewünschte Lautstärke ein.
pactl set-default-sink 1
pactl set-sink-volume 1 60%
Wenn Sie jetzt mit einem Audio-Player Musik abspielen, also z.B. mit ‚LXMusic‘, sollte die Tonausgabe aus der Bluetooth-Box erschallen.
Praxiserfahrungen
Nach jedem Neustart des Raspberry Pi geht die Verbindung verloren. Sie müssen wahlweise im Bluetooth Manager das Connect-Kommando ausführen oder mit bluetoothctl
die Verbindung wiederherstellen. In einem Script kann das z.B. so erfolgen (wobei Sie natürlich die ID-Nummer ändern müssen):
echo -e "connect FC:58:FA:A0:4D:E7\nquit" | bluetoothctl
Lästig ist auch, dass die unter Raspbian zugänglichen Lautstärkeregler keinen Einfluss auf die Bluetooth-Lautstärke haben. Die Lautstärke kann einerseits auf der Box selbst und andererseits mit pactl
verändert werden, z.B. so:
pactl set-sink-volume bluez_sink.FC_58_FA_A0_4D_E7 50%
Beachten Sie, dass die beiden Lautstärken sich multiplizieren: Die pactl
-Lautstärke gibt an, in welcher Lautstärke die Daten per Bluetooth übertragen werden. Die Lautstärke der Box verstärkt dieses Signal dann nochmals.
Ein ärgerliches Verhalten meines Testkandidaten (Anker A7908) bestand darin, dass das Gerät nach jedem Aus- und Einschalten die interne Lautstärke auf 100% zurücksetzt.
Restlos begeistert bin ich also nicht. Aber immerhin zeigt dieser Beitrag, dass eine Audio-Wiedergabe per Bluetooth grundsätzlich möglich ist und dass es keine unüberwindbaren Hürden gibt.
hallo,
das mit dem connect und so funktioniert bei mir alles.
wenn ich es jetzt aber bei meinem omxplayer auf dem pi ausführen kann, kann ich nur local oder hdmi eingeben.
„omxplayer -o local /pi/…“
und der spiel es verständlicherweise nicht über meinen bluetooth boxen ab .
muss ich noch was installieren oder gibt es einen bestimmten befehl?
hoffe auf schnelle Antwort und danke im vorraus
Hi,
was kann ich machen wenn bei meinen raspi 3 mit „pactl list sinks short“ as bluetooth audio-device nicht
auftaucht?