I own a Bluetooth headset (Sennheiser Momentum M2 AEBT). I am having an issue with autoconnection, for which I have found a workaround. I would prefer a real solution.
If I want the connection to work, I have to
- Connect the headset.
- Edit the Bluetooth settings, select audio profile "Headset Head Unit"
- Disconnect the headset.
- Connect the headset.
- Select "High fidelity playback" as the audio profile.
Then everything is peachy.
Here are alternate scenarios I've tried:
-
When the headset and the computer autoconnect, the computer will use the most recent profile (High Fidelity Playback). However, VLC will play muted audio, and MPD will be persistently paused.
If I try turning the profile to "off", then back to "High Fidelity Playback", I get the error message
Failed to change the profile to a2dp_sink
, and I see the same problems as before. The same situation occurs if I change the profile to "Headset Head Unit", then try switching to "High Fidelity Playback". -
You can see in the images that there are three options: "Headset", "Handsfree" and "Audio Sink". It does not seem to matter which one I click.
Here are screenshots with descriptions.
Available menu options in Bluetooth:
Persistent pausing in MPD. I can move forward or backward, but there is no "play" option:
VLC will happily play with no audio:
Best Answer
The following solution worked for me:
module-bluetooth-discover
is loaded:pactl list short | grep blue
If it's not in the list then:pactl load-module module-bluetooth-discover
You might want to reload it even if it is in the list. Then, try to connect again to the audio sink for High Fidelity sound.