If you're using a high-end bluetooth headset on your Macbook Pro it's likely your mac is using an audio codec which favors battery efficiency over high quality. This results in a drastic degradation of sound, the SBC codec is the likely culprit, [read more about it here](https://www.soundguys.com/understanding-bluetooth-codecs-15352/). # Find out what codec you're using 1. Play a song on your headphones 1. Option (⌥) click the Bluetooth button at the top of your screen Inspect the Bluetooth Coded 1. If you're using AAC or aptX, you can stop here—those are the highest quality codecs. # Change your codec to AAC or aptX _UPDATE: It looks like Apple has silently dropped support for aptX, leaving only AAC_ You'll need to download Apple's Bluetooth Explorer in order to change codecs. 1. Head over to [Apple's Developer Downloads](https://developer.apple.com/download/more/?=additional%20tools) 1. Search for `additional tools` and download `Additional Tools for XCode 11.dmg` ![Search for "additional tools"](https://user-images.githubusercontent.com/1169974/66845293-c6458880-ef3d-11e9-945f-85461c0ab605.png) 1. Open the `dmg`, and open `Bluetooth Explorer` Open Bluetooth Explorer 1. Click on `Tools > Audio Options` and change your audio codec to the following settings: - Enable AAC - Force use of aptX Change your audio codec 1. Disconnect your Bluetooth headset, reconnect it, and *while some music is playing,* inspect your codec. It should now show either AAC or aptX. Your codec should now show AAC/aptX # Squeezing the most out of AAC You can increase the AAC bitrate in `Audio Options` but be sure to keep an eye on the graphs. The retransmission percentage is roughly equivalent to packet loss, and if you increase the bitrate too high your audio will start cutting out: The retransmission rate is a function of distance and interference, and you'll need to disconnect/reconnect on each attempt before you find the sweet spot.