Android電話からPCに音楽をリダイレクトできるように、ubuntustudio
14.04、64ビットをBluetoothオーディオシンク(a2DPのa2snk
サービス)として設定しようとしています。そこから私のスピーカーまで。
私は this に従っていますが、古いガイドでも多くの変更を加えなくても動作しますが、ロードする必要がある時点まで
Sudo apt-get install pulseaudio-module-bluetooth
pactl load-module module-bluethooth-discover
これで、モジュールのインストールは期待どおりに機能します。しかし、モジュールの読み込みは失敗するため、電話-> PCオーディオ接続が確立されていても、Pulse-audioでbluetoothデバイスがポップアップしないため、スピーカーから音が聞こえません。
このモジュールはpulseaudio
に表示されます:
pactl list short modules | grep blue
9 module-bluetooth-policy
22 module-bluetooth-discover
syslog
をチェックすると、次の関連情報が表示されます
Dec 14 12:32:19 starmaze NetworkManager[1243]: <info> (50:32:75:B3:DA:31): new Bluetooth device (driver: 'bluez' ifindex: 0)
ここで、50:32:75:B3:DA:31
は、実際にAndroid電話のBluetooth MACアドレスです。
そして少し後で
Dec 14 12:38:47 starmaze pulseaudio[2663]: [pulseaudio] module-bluetooth-device.c: /org/bluez/942/hci0/dev_50_32_75_B3_DA_31 is not a valid BlueZ audio device.
Dec 14 12:38:47 starmaze pulseaudio[2663]: [pulseaudio] module.c: Failed to load module "module-bluetooth-device" (argument: "path=/org/bluez/942/hci0/dev_50_32_75_B3_DA_31 address=50:32:75:B3:DA:31 profile=a2dp_source source_properties=device.icon_name=blueman card_properties=device.icon_name=blueman"): initialization failed.
これらの他のスレッドから: AU1 、 AU2 、 A 、 AU4 、 AU5
pulseaudio -k
を実行しても問題は解決されないようで、 `/ etc/bluetooth/audio.confのDisable=Socket
への矛盾したステートメントは、実際にpcから電話へのブロードキャストとしてサービスを「a2dsnk」にします。
何が間違っているのでしょうか?この問題は、bluetooth-discoverモジュールをpulseaudioまたは関連するものにロードできないことで特定されていると思います。しかし、すべての情報(時には矛盾している)が存在するため、確信が持てません。手伝ってくれますか?
編集:
lsusb
は戻ります
Bus 006 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
lsusb -t
は戻ります
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
|__ Port 1: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 1: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
|__ Port 1: Dev 4, If 2, Class=Application Specific Interface, Driver=, 12M
lspci
とlspci -nnk
は Pastebin で終わりました。これがどのように役立つかわからないので、すべての出力を含めました。
私のシステムでは、この問題は、gdmがpulseaudioクライアントを起動し、ユーザーのクライアントができる前にbluetoothオーディオカードを取得したことが原因でした。 gdmユーザーのpulseaudioを無効にして修正しました。
/var/lib/gdm/.config/Pulse/client.conf
追加:
autospawn = no
daemon-binary = /bin/true
このコマンドで問題が解決する場合があります
Sudo pactl load-module module-bluetooth-discover