The settings menu provides me a choice between "Headset Head Unit (HSP/HFP)" and "High Fidelity Playback (A2DP Sink)" on my Bluetooth headphones. The former produces horrible sound quality, so I always set the profile to the latter, but some applications seem to set the profile to Headset Head Unit. For example, if I open TeamSpeak. I can open the settings menu and set the profile back to A2DP without issue, but is there a way I can force it to stay on the mode I select? Additionally, when I turn on my headphones, they often connect to the HSP/HFP profile. Is there a way I can make it remember my profile choice?
Note: My question doesn't pertain to changing the profile via the CLI, but rather how to make sure the profile I pick (via either GUI or CLI) is not overridden by applications, and is not reset on restarting my earphones.