Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Bluetooth Box
Im Original Raspbian erscheinen zunächst die folgenden Meldungen wenn journal -u bluethoot aufgerufen wird wärend man ein älteres Smartphone mit der BlueBox verbunden hat.
bluealsa: Unsupported RTP payload type: 1 bluealsa: Unsupported RTP payload type: 1 bluealsa: Unsupported RTP payload type: 1
Die Bluetooth Box oder kurz BlueBox, besteht aus einem Raspberry Pi 3 oder jeden anderen Linux Computer mit Bluetooths, welcher Musik-Dateien von entfernten Geräten wie z.B. Smartphones über seine angeschlossenen Musik-Boxen wiedergibt.
Installation von libfdk-aac
sudo apt-get install autoconf libtool -y mkdir ffmpeg cd ffmpeg wget -O fdk-aac.zip https://github.com/mstorsjo/fdk-aac/zipball/master unzip fdk-aac.zip cd mstorsjo-fdk-aac* autoreconf -fiv ./configure --prefix="$HOME/ffmpeg_build" --disable-shared sudo make sudo make install export PKG_CONFIG_PATH=/home/pi/ffmpeg_build/lib/pkgconfig
Installation von blue-alsa
Eine neuere Version von blue-alsa wird unter Raspbian Buster kompiliert, damit auch von älteren Geräten mit pulseaudio <13 Musik über der BlueBox abgespielt werden können. Wichtig ist hier beim kompilieren die Option –disable-payloadcheck
.
https://github.com/Arkq/bluez-alsa
Benötigt?
sudo apt-get install libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev -y wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.52.tar.xz tar xvf bluez-5.52.tar.xz && cd bluez-5.52 ./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc --localstatedir=/var --enable-experimental make -j4 sudo make install sudo reboot
../configure --enable-aac --enable-ofono --enable-debug --disable-payloadcheck export LIBASOUND_THREAD_SAFE=0
sudo make install
Nach dem Kompilieren von bluealsa wird die bestehende Binär-Datei unter /usr/bin/bluealsa
mit der neuen Version überschrieben:
/usr/bin/bluealsa -V
2.1.0
Nach einem reboot sollten die folgenden Dienste für die BlueBox laufen:
~ $ ps aux|grep -i blue root 322 3.6 0.4 37064 3908 ? Ssl 20:27 0:23 /usr/bin/bluealsa -i hci0 -p a2dp-sink root 411 1.3 0.1 15424 1896 ? Ssl 20:27 0:08 /usr/bin/bluealsa-aplay --pcm-buffer-time=250000 00:00:00:00:00:00 root 435 0.0 0.3 7064 3504 ? Ss 20:27 0:00 /usr/libexec/bluetooth/bluetoothd pi 1372 0.0 0.0 7680 516 pts/0 S+ 20:38 0:00 grep --color=auto -i blue