bluetoothスピーカーでのraspotifyセットアップ備忘録

1 min read読了の目安(約1100字

色々面倒だったので忘れないようメモ

bluetoothスピーカーの接続

$ sudo apt update
$ bluetoothctl
trust XX:XX:XX:XX:XX
pair XX:XX:XX:XX:XX
connect XX:XX:XX:XX:XX
paired-devices

trustやconnectができない場合はラズパイが物理的にスピーカーからのアドバタイズをスキャンできていない可能性があるので近づける。物によってはペアリングのために先にアプリなどで新規接続の受け入れをする必要あり

$ sudo apt install bluealsa
$ sudo apt -y purge "pulseaudio*"
$ amixer -D bluealsa

pulseaudioは使わんのでパージする(残すとbluealsaで音出ない。多分共存する設定はあると思うが別にいらんので考慮しない)
amixerで何も結果が返ってこない場合はrebootする

$ amixer -D bluealsa sset 'hogehoge - A2DP' 100%
$ aplay -D bluealsa /usr/share/sounds/alsa/Front_Center.wav

ssetは amixer -D bluealsa で取得したコントロール名
音が鳴らなかったらスピーカーのペアリング確認してみる

raspotifyのセットアップ

https://github.com/dtcooper/raspotify#play-via-bluetooth-speaker-without-raspberry-pi-desktop
に従って /etc/asound.conf を設定して、
/etc/default/raspotify
OPTIONS="--device bluealsa"

を設定後raspotifyを再起動すれば行けるはず

参考にしたもの