Alto-falante Bluetooth sem som no Ubuntu 16.04

36

Após a atualização para o Kubuntu 16.04, o alto-falante Bluetooth JBL Flip 2 não funciona mais.

Ele se conecta muito bem e o som está configurado para usar o coletor A2DP com o alto-falante, mas não recebo som.

Encontrei alguns lugares alegando que precisava mudar /etc/bluetooth/audio.conf, mas esse arquivo não existe mais.

Alguém sabe como faço para que funcione novamente?

Michael
fonte
Mesmo problema com o JBL Charge 2+ após a atualização de 14.04 para 16.04. O emparelhamento foi bem-sucedido (o alto-falante emite um bipe para confirmar a conexão e o Ubuntu mostra o alto-falante como conectado), mas nenhum som é reproduzido ao solicitar o pulso para enviar áudio ao dispositivo BT. Talvez um problema com o Pulse quando o vu-meter congele ao tentar enviar áudio para o alto-falante e a porta contenha apenas "Alto-falante" quando inclui "Desativado", "Reprodução de alta fidelidade (A2DP)" e "Telephony Duplex (HSP / HFP )" antes.
precisa saber é o seguinte
Dicas do syslog: /// pulseaudio [1942]: [pulseaudio] module-bluez5-device.c: Perfil padrão não conectado, selecionando off profile /// bluetoothd [790]: / org / bluez / hci0 / dev_0C_A6_94_EE_96_4E / fd0: fd (24) ready /// pulseaudio [1942]: [pulseaudio] bluez5-util.c: Falha no transporte TryAcquire () para transporte / org / bluez / hci0 / dev_0C_A6_94_EE_96_4E / fd0 (operação não autorizada) /// kernel: [ 842.519817] input: 0C: A6: 94: EE: 96: 4E como / devices / virtual / input / input15
MaxAuray
2
Eu abri um bug para este bugs.launchpad.net/ubuntu/+source/indicator-sound/+bug/1577197
Aleksandr Panzin

Respostas:

28

Eu tive o mesmo problema depois de atualizar para o 16.04. Para mim, não há uma solução real, mas posso fazer com que o alto-falante funcione. Estou executando o Kubuntu, então essas etapas são para o KDE e não tenho certeza de quais são as etapas equivalentes do Unity, mas imagino que sejam semelhantes.

Aqui está o que eu fiz:

  1. Deixe o alto-falante conectar.
  2. Nas configurações de áudio, altere o perfil para "Headset Head Unit (HSP / HFP)" ou equivalenteinsira a descrição da imagem aqui
  3. Desligar Desconecte o alto-falante
  4. Reinicie o serviço bluetooth

    sudo service bluetooth restart

  5. Ligue novamente o alto-falante e reconecte-o

  6. Nas configurações de áudio, altere o perfil novamente para "Reprodução de alta fidelidade (dissipador A2DP)" ou equivalente insira a descrição da imagem aqui

A2DP agora deve funcionar. Até agora, parece que as coisas só dão errado quando tento conectar no modo A2DP. Até que haja uma correção / solução real, tentarei lembrar sempre de alternar para o modo HSP / HSF antes de desligar ou desconectar o alto-falante.

ATUALIZAR:

É suficiente conectar, alternar para o modo HSP / HFP, desconectar, reconectar e retornar ao modo A2DP. Não há motivo para reiniciar o serviço bluetooth.

JaminSore
fonte
2
funciona para mim .. surpreso embora. Você encontrou uma correção permanente?
hyades
2
Não, infelizmente não. Eu uso áudio bluetooth o tempo todo (mais do que o áudio embutido), então espero que isso seja corrigido em breve.
JaminSore
Que barulho por um som simples sair de uma coisa mecânica !! Este era deixar vida dos everyones mais fácil ...
Hamid
esta é a única maneira que encontrei para corrigi-lo também. Isso ou reparo, mas que essencialmente faz a mesma coisa de qualquer maneira.
DevDonkey 25/05
11
@pylover Vou dar uma chance quando recebo um novo alto-falante ou conserto o antigo ... Prefiro executar um script para executar manualmente essas etapas todas as vezes.
JaminSore
12

Depois de testar todas as soluções alternativas, escrevi um script python para alterar o perfil, desconectar, reconectar e definir o perfil para a2dp.

execute-o após parear / ligar o dispositivo com python3.5.

https://gist.github.com/pylover/d68be364adac5f946887b85e6ed6e7ae#file-a2dp-py

EDIT 1

$ python3.5 a2dp.py 
Connection MADE
Selecting device:
Device MAC: 00:22:37:3D:DB:1A
Device ID: bluez_card.00_22_37_3D_DB_1A
Sink: bluez_sink.00_22_37_3D_DB_1A
Turning off audio profile.
Disconnecting the device.
Connecting againt.
Setting A2DP profile
Device ID: bluez_card.00_22_37_3D_DB_1A
Updating default sink
Exiting bluetoothctl
pylover
fonte
3
Seu script de Gist funcionou lindamente! Obrigado!
Jason McVetta
2

Eu tive o problema. Para mim, trabalhei para remover o dispositivo bluetooth, procurá-lo novamente e reconectar.

Ivo
fonte
Isso resolveu para mim. Parou de funcionar ao atualizar de 14.04 para 16.04.
Vegard Torvund