Interface BlueZ MediaFolder1 não presente

0

Estou tentando controlar a reprodução de áudio no meu celular no meu laptop. Depois de conectar via Bluetooth, o BlueZ registra a interface org.bluez.MediaPlayer1 em /org/bluez/hci0/dev_<BT MAC>/player0 , onde <BT MAC> é o MAC bluetooth do telefone. No entanto, a interface MediaFolder1 , que deve estar no mesmo endereço, está ausente.

Saída do log de depuração Bluetoothd:

[...]
Feb 15 13:55:19 lap02 bluetoothd[19404]: profiles/audio/avctp.c:avctp_connect_browsing_cb() AVCTP Browsing: connected to <BT_MAC>
Feb 15 13:55:19 lap02 bluetoothd[19404]: profiles/audio/avctp.c:avctp_set_state() AVCTP Browsing Connected
Feb 15 13:55:19 lap02 bluetoothd[19404]: D-Bus failed to register /org/bluez/hci0/dev_<BT_MAC>/player0 path
Feb 15 13:55:19 lap02 bluetoothd[19404]: profiles/audio/player.c:media_player_destroy() /org/bluez/hci0/dev_<BT_MAC>/player0
Feb 15 13:55:19 lap02 bluetoothd[19404]: profiles/audio/player.c:media_player_destroy() /org/bluez/hci0/dev_<BT_MAC>/player0
Feb 15 13:55:19 lap02 bluetoothd[19404]: profiles/audio/player.c:media_player_controller_create() /org/bluez/hci0/dev_<BT_MAC>/player0
Feb 15 13:55:19 lap02 bluetoothd[19404]: src/device.c:search_cb() <BT_MAC>: No service update
Feb 15 13:55:19 lap02 bluetoothd[19404]: src/device.c:device_svc_resolved() /org/bluez/hci0/dev_<BT_MAC> err 0
[...]

Eu suspeito que a mensagem de erro D-Bus failed to register /org/bluez/hci0/dev_<BT_MAC>/player0 path tenha algo a ver com o meu problema. Eu corri sudo dbus-monitor --system | grep 'MediaFolder1' enquanto conectava e não obtive nada.

Estou executando o Ubuntu 17.10, com a versão 5.48 do BlueZ, compilado a partir da versão mais recente, mas fiz isso somente depois que notei esse problema para descartar erros na versão 5.46.

    
por patrick246 15.02.2018 / 14:28

0 respostas