Bluetooth-Lautsprecher kein Ton in Ubuntu 16.04

36

Nach dem Upgrade auf Kubuntu 16.04 funktioniert mein JBL Flip 2 Bluetooth-Lautsprecher nicht mehr.

Die Verbindung ist in Ordnung, und der Sound ist so eingestellt, dass A2DP-Senke mit dem Lautsprecher verwendet wird, aber ich bekomme keinen Sound.

Ich habe einige Stellen gefunden, an denen behauptet wurde, ich müsse etwas ändern /etc/bluetooth/audio.conf, aber diese Datei existiert nicht mehr.

Weiß jemand, wie ich es wieder zum Laufen bekomme?

Michael
quelle
Gleiches Problem mit JBL Charge 2+ nach dem Upgrade von 14.04 auf 16.04. Die Kopplung ist erfolgreich (der Lautsprecher piept, um die Verbindung zu bestätigen, und Ubuntu zeigt den Lautsprecher als verbunden an), aber es wird kein Ton wiedergegeben, wenn der Impuls zum Senden von Audio an das BT-Gerät angefordert wird. Möglicherweise friert ein Problem mit Pulse ein, wenn das VU-Meter versucht, Audio an den Lautsprecher zu senden, und der Anschluss enthält nur "Speaker" (Lautsprecher), wenn "Off" (Aus), "High Fidelity Playback (A2DP)" und "Telephony Duplex (HSP / HFP)" enthalten sind )" Vor.
MaxAuray
Hinweise aus dem Syslog: /// pulseaudio [1942]: [pulseaudio] module-bluez5-device.c: Standardprofil nicht verbunden, Auswahl aus dem Profil /// bluetoothd [790]: / org / bluez / hci0 / dev_0C_A6_94_EE_96_4E / fd0: fd (24) ready /// pulseaudio [1942]: [pulseaudio] bluez5-util.c: Transport TryAcquire () fehlgeschlagen für transport / org / bluez / hci0 / dev_0C_A6_94_EE_96_4E / fd0 (Vorgang nicht autorisiert) /// Kernel: [ 842.519817] input: 0C: A6: 94: EE: 96: 4E as / devices / virtual / input / input15
MaxAuray
2
Ich habe einen Fehler für diesen Fehler gefunden. Bugs.launchpad.net/ubuntu/+source/indicator-sound/+bug/1577197
Aleksandr Panzin

Antworten:

28

Ich hatte das gleiche Problem nach dem Upgrade auf 16.04. Für mich gibt es keine wirkliche Lösung, aber ich kann den Lautsprecher zum Arbeiten bringen. Ich verwende Kubuntu, daher gelten diese Schritte für KDE, und ich bin nicht sicher, wie die entsprechenden Unity-Schritte lauten, aber ich würde mir vorstellen, dass sie ähnlich sind.

Folgendes habe ich getan:

  1. Lassen Sie den Lautsprecher anschließen.
  2. Ändern Sie in Ihren Audioeinstellungen das Profil in "Headset Head Unit (HSP / HFP)" oder ein gleichwertiges ProfilBildbeschreibung hier eingeben
  3. Ausschalten Trennen Sie den Lautsprecher
  4. Starten Sie den Bluetooth-Dienst neu

    sudo service bluetooth restart

  5. Schalten Sie den Lautsprecher wieder ein und schließen Sie ihn wieder an

  6. Ändern Sie in Ihren Audioeinstellungen das Profil wieder in "High Fidelity Playback (A2DP Sink)" oder ein gleichwertiges Profil Bildbeschreibung hier eingeben

A2DP sollte jetzt funktionieren. Bisher sieht es so aus, als ob Dinge nur schief gehen, wenn ich versuche, eine Verbindung im A2DP-Modus herzustellen. Bis es eine echte Fehlerbehebung / Problemumgehung gibt, werde ich versuchen, daran zu denken, immer in den HSP / HSF-Modus zu wechseln, bevor ich den Lautsprecher ausschalte oder ausschalte.

AKTUALISIEREN:

Es ist ausreichend, eine Verbindung herzustellen, in den HSP / HFP-Modus zu wechseln, die Verbindung zu trennen, erneut herzustellen und in den A2DP-Modus zurückzukehren. Es gibt keinen Grund, den Bluetooth-Dienst neu zu starten.

JaminSore
quelle
2
funktioniert bei mir..überrascht. Haben Sie eine dauerhafte Lösung gefunden?
Hyaden
2
Nein, leider habe ich nicht. Ich benutze die ganze Zeit Bluetooth-Audio (mehr als mein eingebautes Audio), also hoffe ich, dass dies bald behoben wird.
JaminSore
So viel Aufhebens darum, dass ein einfacher Sound aus einem mechanischen Kribbeln kommt !! Dies sollte jedem das Leben erleichtern ...
Hamid
Nur so habe ich es auch korrigiert. Das oder Reparieren, aber das macht im Wesentlichen das Gleiche.
DevDonkey
1
@pylover Ich probiere es aus, wenn ich einen neuen Lautsprecher bekomme oder meinen alten repariere ... Ich würde es vorziehen, ein Skript auszuführen, anstatt diese Schritte jedes Mal manuell durchzuführen.
JaminSore
12

Nachdem ich alle Workarounds getestet hatte, schrieb ich ein Python-Skript, um das Profil zu ändern, die Verbindung zu trennen, die Verbindung wiederherzustellen und das Profil auf a2dp zu setzen.

starte es nach dem Pairing / Einschalten des Gerätes mit 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
quelle
3
Dein Skript von Gist hat wunderbar funktioniert! Vielen Dank!
Jason McVetta
2

Ich hatte das Problem. Bei mir hat es geklappt, das Bluetooth-Gerät zu entfernen und danach erneut zu suchen und erneut eine Verbindung herzustellen.

Ivo
quelle
Das hat es für mich gelöst. Beim Upgrade von 14.04 auf 16.04 funktionierte es nicht mehr.
Vegard Torvund