最近 Debian sid amd64 環境で Bluetooth オーディオデバイスを接続するとHSP/HFP は選択できますが、音質のいい A2DP が選択肢に出てこないことが多いです。何度か接続し直すと A2DP が選択肢に出ることがあるという感じ。
数回に1回接続し直しで A2DP が利用できていた頃はまだ良かったのですが、最近は10回程接続し直しても駄目です。
少し検索してみると以下のフォーラムを見つけました。
On my system I managed to solve this problem by uninstalling the bluez-alsa-utils package, which was competing with Pipewire.
— debian can’t/won’t find a2dp profile for bluetooth headphones : r/debian
https://www.reddit.com/r/debian/comments/18pmwke/debian_cantwont_find_a2dp_profile_for_bluetooth/’
https://www.reddit.com/r/debian/comments/18pmwke/debian_cantwont_find_a2dp_profile_for_bluetooth/’
bluez-alsa-utils
パッケージを確認すると存在します。これを削除してみます。
bluez-alsa-utils
を確認して削除$ dpkg-query -W bluez-alsa-utils bluez-alsa-utils 4.2.0-1 $ sudo apt remove bluez-alsa-utils
この後 Bluetooth オーディオデバイスを接続すると毎回 A2DP が出てくるようになりました。
Bluetuith でオーディオプロファイルの確認
pavucontrol でオーディオプロファイルを確認
3日ほど試していますが今の所毎回 A2DP プロファイルが出てきています。
環境
$ dpkg-query -W bluetooth pipewire* pavucontrol* bluetooth 5.77-1 pavucontrol pavucontrol-qt 1.4.0-2 pavucontrol-qt-l10n 1.4.0-2 pipewire:amd64 1.2.4-2 pipewire-bin 1.2.4-2 pipewire-media-session pipewire-pulse 1.2.4-2 $ lsb_release -dr Description: Debian GNU/Linux trixie/sid Release: n/a $ arch x86_64