モバイルで再生される音楽を制御するために、ubuntu デスクトップから avrcp コントロールを起動しようとしています。使用する Bluetooth スタック: Bluez 4.101
しかし、インターフェイス org.bluez.MediaTransport または Org.Bluez.Control が Dbus で有効になっているのがわかりません。これらのインターフェイスを利用できるようにするには、どの構成を編集する必要がありますか?\ 助けてください。
私の知る限りでは、AVRCP コントローラー ロール (CT) は、Bluez 4 では VolumeUp() および VolumeDown() メソッドの形で部分的にしか実装されていません。これらは、 にある org.bluez.control インターフェースにあります/org/bluez/<pid of bluetoothd>/hci0/dev_<BD_ADDR>
。そのインターフェイスを表示するために構成ファイルを編集する必要はありませんでした。
例として、次を実行すると、トラック情報が得られます。
$ qdbus --system org.bluez /org/bluez/hci0/dev_XX_XX_XX_XX_XX_XX/player0 org.bluez.MediaPlayer1.Track
Album: Lemanis
Artist: Spaceslug
Duration: 464945
Genre: NumberOfTracks: 0
Title: Proton Lander
TrackNumber: 0
後でタブを押すqdbus --system org.bluez /org/bluez/hci0/dev_XX_XX_XX_XX_XX_XX/player0
と、すべてのオプションが表示されます。