みなさん
raspberryPi5用RaspiOSのbluetooth対応版です。
raspi4用はiPhoneなどのスマホがペアリング対象でしたが、今回分は本来のbluetoothヘッドセットが対象となります。
・ビルドの都合で、RaspiOSのbookworm環境で構築しています。
・rt-kernelです。(6.12.58-rt)
・ログインID:user pass:user root pass:user
・mpdとupmpdcliをインストールしています。
・イメージ書込用のUSBメモリは、8GB以上のものを用意してください。
・対応機器では、LDACコーデックなどハイレゾ伝送が可能です。
・CLI版ですので機器とのペアリングは、「bluetoothctl」コマンドを使ってください。
※具体的には、「Audio over Ether②」の以下のコメントを参照してください。
https://www.symphonic-mpd.com/forum/topic/194/audio-over-ether/713
RaspiOS-bluealsa-pi5.img.zip
https://drive.google.com/file/d/17naPQfTH7svM4XuMDtJ-xAW41Fp8vvH4/view?usp=sharing
・bluetoothctlで把握したmacアドレスを以下のファイルに記述してください。
/etc/asound.conf
defaults.bluealsa {
interface "hci0"
device "XX:XX:XX:XX:XX:XX"
profile "a2dp"
}
・上記修正後、一度再起動してください。
・UPnPレンダラー対応アプリで再生すると音楽が流れてくると思います。
・再生中のコーデックを確認するには以下のコマンドで
user@raspberrypi:~ $ sudo bluealsa-aplay -L
bluealsa:DEV=98:XX:XX:XX:XX:A3,PROFILE=a2dp,SRV=org.bluealsa
SOUNDPEATS Air5 Pro, trusted audio-headset, playback
A2DP (LDAC): S32_LE 2 channels 96000 Hz
・LDACコーデックへ変更する場合(macアドレスは対象機器のものに読み替え)
※コマンド名に注意
sudo bluealsactl codec /org/bluealsa/hci0/dev_XX_XX_XX_XX_XX_XX/a2dpsrc/sink LDAC