While using my Riff 2 Bluetooth headset with my Pi 4B, I noticed that the audio on videos with just voice was fine, but music videos had distorted audio. It sounded like the higher and lower frequencies were being attenuated, like using a badly maladjusted equalizer, and it did not have the "presence" of a stereo file. I tested the headset on my tablet listening to the same video (The Blue Danube) and it sounded fine. I then used the the HDMI audio from the Pi 4B to my stereo, and it also sounded fine, so I started looking at the Bluetooth on my Pi, and here is what I found.
Right clicking on the speaker icon on the task bar allows the selection of audio output to use, but there is also "Device Profiles" at the bottom of the menu. The Left screen shot below shows the menu which appears when selecting the Device profiles.
Selecting the drop down menu for the Riff Wireless 2 device allowed me to select from 4 possible CODECS. as shown in the Right screen shot below.
Changing the CODEC was all that was necessary to correct the problem. Either of the High Fidelity CODECS worked just fine
.
Right clicking on the speaker icon on the task bar allows the selection of audio output to use, but there is also "Device Profiles" at the bottom of the menu. The Left screen shot below shows the menu which appears when selecting the Device profiles.
Selecting the drop down menu for the Riff Wireless 2 device allowed me to select from 4 possible CODECS. as shown in the Right screen shot below.
Changing the CODEC was all that was necessary to correct the problem. Either of the High Fidelity CODECS worked just fine

