web-dev-qa-db-fra.com

Haut-parleur Bluetooth pas de son dans Ubuntu 16.04

Après la mise à niveau vers Kubuntu 16.04, mon haut-parleur Bluetooth JBL Flip 2 ne fonctionne plus.

La connexion est parfaite et le son est configuré pour utiliser le récepteur A2DP avec le haut-parleur, mais je n’obtiens aucun son.

J'ai trouvé des endroits prétendant que je devais changer /etc/bluetooth/audio.conf, mais ce fichier n'existe plus.

Est-ce que quelqu'un sait comment je le fais fonctionner à nouveau?

36
Michael

J'ai eu le même problème après la mise à niveau vers 16.04. Pour moi, il n'y a pas vraiment de solution, mais je peux faire en sorte que l'orateur travaille. Je suis sous Kubuntu, donc ces étapes sont pour KDE, et je ne suis pas sûr de ce que sont les étapes équivalentes pour Unity, mais j'imagine qu'elles sont similaires.

Voici ce que j'ai fait:

  1. Laissez le haut-parleur se connecter.
  2. Dans vos paramètres audio, définissez le profil sur "Unité principale pour casque (HSP/HFP)" ou équivalent enter image description here
  3. Éteindre Déconnecter le haut-parleur
  4. Redémarrez le service Bluetooth

    Sudo service bluetooth restart

  5. Remettez l'enceinte sous tension et reconnecter

  6. Dans vos paramètres audio, rétablissez le profil en "Lecture haute fidélité (récepteur A2DP)" ou équivalent enter image description here

A2DP devrait maintenant fonctionner. Jusqu'à présent, il semble que les choses ne se passent que lorsque j'essaie de me connecter en mode A2DP. En attendant une solution/solution de contournement réelle, je vais essayer de ne pas oublier de toujours basculer en mode HSP/HSF avant la mise hors tension ou la déconnexion du haut-parleur.

UPDATE:

Il suffit de se connecter, de passer en mode HSP/HFP, de se déconnecter, de se reconnecter et de revenir en mode A2DP. Il n'y a aucune raison de redémarrer le service Bluetooth.

28
JaminSore

Après avoir testé toutes les solutions de contournement, j’ai écrit un script python pour modifier le profil, vous déconnecter, vous reconnecter et définir le profil sur a2dp.

lancez-le après avoir connecté/allumé l'appareil avec 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
12
pylover

J'ai eu le problème. Pour moi, j'ai travaillé pour retirer le périphérique Bluetooth, le rechercher à nouveau et le reconnecter.

2
Ivo