Altavoz Bluetooth sin sonido en Ubuntu 16.04

36

Después de actualizar a Kubuntu 16.04, mi altavoz bluetooth JBL Flip 2 ya no funciona.

Se conecta muy bien, y el sonido está configurado para usar el receptor A2DP con el altavoz, pero no obtengo sonido.

Encontré algunos lugares que decían que tenía que cambiar /etc/bluetooth/audio.conf, pero ese archivo ya no existe.

¿Alguien sabe cómo hago que funcione de nuevo?

Miguel
fuente
El mismo problema con JBL Charge 2+ después de actualizar de 14.04 a 16.04. El emparejamiento es exitoso (el altavoz emite un pitido para confirmar la conexión y Ubuntu muestra el altavoz como conectado) pero no se reproduce ningún sonido al solicitar el impulso para enviar audio al dispositivo BT. Tal vez sea un problema con Pulse cuando el vu-metro se congela al intentar enviar audio al altavoz y el puerto solo contiene "Altavoz" cuando incluye "Desactivado", "Reproducción de alta fidelidad (A2DP)" y "Duplex de telefonía (HSP / HFP) )" antes de.
MaxAuray
Pistas de syslog: /// pulseaudio [1942]: [pulseaudio] module-bluez5-device.c: Perfil predeterminado no conectado, seleccionando off profile /// bluetoothd [790]: / org / bluez / hci0 / dev_0C_A6_94_EE_96_4E / fd0: fd (24) listo /// pulseaudio [1942]: [pulseaudio] bluez5-util.c: Error de transporte TryAcquire () para transporte / org / bluez / hci0 / dev_0C_A6_94_EE_96_4E / fd0 (Operación no autorizada) /// kernel: [ 842.519817] entrada: 0C: A6: 94: EE: 96: 4E as / devices / virtual / input / input15
MaxAuray
2
Abrí un error para este bugs.launchpad.net/ubuntu/+source/indicator-sound/+bug/1577197
Aleksandr Panzin

Respuestas:

28

Tuve el mismo problema después de actualizar a 16.04. Para mí, no hay una solución real, pero puedo hacer que el altavoz funcione. Estoy ejecutando Kubuntu, así que estos pasos son para KDE, y no estoy seguro de cuáles son los pasos equivalentes de Unity, pero me imagino que son similares.

Esto es lo que hice:

  1. Deje que el altavoz se conecte.
  2. En su configuración de audio, cambie el perfil a "Unidad principal del auricular (HSP / HFP)" o equivalenteingrese la descripción de la imagen aquí
  3. Apagado Desconecte el altavoz
  4. Reiniciar el servicio bluetooth

    sudo service bluetooth restart

  5. Vuelva a encender el altavoz y vuelva a conectarlo.

  6. En su configuración de audio, cambie el perfil nuevamente a "Reproducción de alta fidelidad (A2DP Sink)" o equivalente ingrese la descripción de la imagen aquí

A2DP ahora debería funcionar. Hasta ahora, parece que las cosas solo salen mal cuando intento conectarme en modo A2DP. Hasta que haya una solución / solución real, intentaré recordar cambiar siempre al modo HSP / HSF antes de apagar o desconectar el altavoz.

ACTUALIZAR:

Es suficiente con conectarse, cambiar al modo HSP / HFP, desconectar, volver a conectar y volver al modo A2DP. No hay razón para reiniciar el servicio bluetooth.

JaminSore
fuente
2
funciona para mí ... aunque sorprendido. ¿Encontró una solución permanente?
hyades
2
No, desafortunadamente no lo he hecho. Uso audio bluetooth todo el tiempo (más que mi audio incorporado), así que espero que esto se solucione pronto.
JaminSore
¡Qué alboroto para que un sonido simple salga de un tintineo mecánico! Esto fue para facilitar la vida de todos ...
Hamid
esta es la única forma en que he encontrado para corregirlo también. Eso o reparación, pero eso esencialmente hace lo mismo de todos modos.
DevDonkey
1
@pylover Lo intentaré cuando obtenga un nuevo altavoz o arregle el anterior ... Preferiría ejecutar un script para seguir estos pasos manualmente cada vez.
JaminSore
12

Después de probar todas las soluciones, escribí un script de Python para cambiar el perfil, desconectar, volver a conectar y establecer el perfil en a2dp.

ejecútelo después de emparejar / encender el dispositivo con python3.5.

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

EDITAR 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
fuente
3
¡Tu guión de Gist funcionó maravillosamente! ¡Gracias!
Jason McVetta
2

Tuve el problema Para mí trabajé para eliminar el dispositivo bluetooth y buscarlo nuevamente y volver a conectarlo.

Ivo
fuente
Esto lo resolvió para mí. Dejó de funcionar al actualizar de 14.04 a 16.04.
vegard torvund