Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow selecting bluetooth profile and codecs #206

Open
brodock opened this issue Sep 5, 2021 · 0 comments
Open

Allow selecting bluetooth profile and codecs #206

brodock opened this issue Sep 5, 2021 · 0 comments

Comments

@brodock
Copy link

brodock commented Sep 5, 2021

Problem

Bluetooth audio in Linux is horrible in general. The reason are many, but goes from poorly implemented HSP/HSF support to poorly implemented A2DP support.

More recently, pulseaudio fixed A2DP part with a series of (heated) MR and changes. The TL;DR is that in Pulseaudio 15.x when you are using A2DP you can now select codecs like AptX LDAC and AAC. That allows people using headphones from the last 5 years to actually sound good.

The problem is that this is not automatically set, and requires dealing with a new interface (PulseAudio's Messaging API).

Relevant links:

Proposal

I understand that selecting a profile and codecs is not the greatest of the UX, but currently there is no good heuristic on how to do that automatically. So as an interation over what we have today (poor audio that user can't fix), I believe we should allow the user to select both the profile and the codec.

And because this requires pulseaudio 15 to work, that means we would also need to backport that :)

Prior Art

This is how pavucontrol handles it (link to the source above in relevant links):
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant