These additional A2DP profiles are provided by the patched pulseaudio- modules-bt available here: https://github.com/EHfive/pulseaudio-modules- bt
Regular pulseaudio-module-bluetooth from Groovy has only SBC codec for A2DP profile (so there's no need to differentiate). However, even when I use the package from Groovy repositories, the same error happens, but the message is as listed in the description pulseaudio: Refused to switch profile to a2dp_sink: Not connected But instead, with the patched version it has more codecs, so there are more profiles like a2dp_sink_ldac or a2dp_sink_sbc. The bluetooth headphones that I am using are Sony WH-1000XM4. These are supposed to support SBC and LDAC. Especially considering that LDAC is Sony's "invention". Side Note: libldac is build using source code from Android: https://android.googlesource.com/platform/external/libldac/ There is a PPA that provides binaries (libldac and patched pulseaudio- modules-bt): https://launchpad.net/~berglh/+archive/ubuntu/pulseaudio- a2dp I think it would be nice to have these in Ubuntu repositories as well... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1891648 Title: Cannot switch to A2DP profile w/o restarting bluetooth.service [pulseaudio: Refused to switch profile to a2dp_sink: Not connected] To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1891648/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs