Public bug reported: Using 17.10
# Reproduce: 1. Pair bluetooth headphone with mic (like Bose QC35) 2. Play music # What I get: Music is very bad quality because the "headset head unit (HSP/HFP)" profile is chosen by default. Switching to the "High Fidelity Playback (A2DP Sink)" profile fixes the audio. # What I expect: Music is good quality because A2DP profile is chosen by default. # Why should A2DP be chosen by default? 1. Given that HSP quality is so low, we can assume that the primary use for bluetooth headsets is to listen to music. As a result, setting it to A2DP by default will give good experience for the biggest amount of use-cases. 2. Bluez supports automatic switching from A2DP to HSP when a program identifies a recording stream as "Phone" (or optionally when it doesn't identify the recording stream with PulseAudio 11 [1]) so in many cases, it's not even needed to manually switch to HSP. [1] https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/11.0/ ** Affects: pulseaudio (Ubuntu) Importance: Undecided Status: New ** Tags: artful ** Description changed: Using 17.10 # Reproduce: 1. Pair bluetooth headphone with mic (like Bose QC35) 2. Play music # What I get: Music is very bad quality because the "headset head unit (HSP/HFP)" profile is chosen by default. Switching to the "High Fidelity Playback (A2DP Sink)" profile fixes the audio. # What I expect: Music is good quality because A2DP profile is chosen by default. # Why should A2DP be chosen by default? 1. Given that HSP quality is so low, we can assume that the primary use for bluetooth headsets is to listen to music. As a result, setting it to A2DP by default will give good experience for the biggest amount of use-cases. - 2. Bluez supports automatic switching from A2DP to HSP when a program identifies a recording stream as "Phone" (or optionally when it doesn't identify the recording stream with PulseAudio 11) + 2. Bluez supports automatic switching from A2DP to HSP when a program identifies a recording stream as "Phone" (or optionally when it doesn't identify the recording stream with PulseAudio 11) so in many cases, it's not even needed to manually switch to HSP. ** Description changed: Using 17.10 # Reproduce: 1. Pair bluetooth headphone with mic (like Bose QC35) 2. Play music # What I get: Music is very bad quality because the "headset head unit (HSP/HFP)" profile is chosen by default. Switching to the "High Fidelity Playback (A2DP Sink)" profile fixes the audio. # What I expect: Music is good quality because A2DP profile is chosen by default. # Why should A2DP be chosen by default? 1. Given that HSP quality is so low, we can assume that the primary use for bluetooth headsets is to listen to music. As a result, setting it to A2DP by default will give good experience for the biggest amount of use-cases. - 2. Bluez supports automatic switching from A2DP to HSP when a program identifies a recording stream as "Phone" (or optionally when it doesn't identify the recording stream with PulseAudio 11) so in many cases, it's not even needed to manually switch to HSP. + 2. Bluez supports automatic switching from A2DP to HSP when a program identifies a recording stream as "Phone" (or optionally when it doesn't identify the recording stream with PulseAudio 11 [1]) so in many cases, it's not even needed to manually switch to HSP. + + [1] https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/11.0/ -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1720083 Title: Profile defaults to headset mode instead of a2dp To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1720083/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs