easyeffects icon indicating copy to clipboard operation
easyeffects copied to clipboard

Bluetooth popping after connection when session is running

Open EmmanuelMess opened this issue 7 months ago • 5 comments

EasyEffects Version

7.1.3

What package are you using?

Flatpak (Flathub)

Distribution

Ubuntu 22.04

Describe the bug

When connecting bluetooth headphones to a running Ubuntu sesion I often get popping and broken audio.

Expected Behavior

No broken audio

Debug Log

Debug Log
Paste your log here

Additional Information

Workaround is either disconnecting and reconnecting the headphones from Ubuntu. Or changing the bluetooth codec in the audio setting of Ubuntu.

EmmanuelMess avatar May 24 '25 13:05 EmmanuelMess

When connecting bluetooth headphones to a running Ubuntu sesion I often get popping and broken audio.

This feels more like a PipeWire's issue. From EasyEffects point of view bluetooth devices are just another node like any other soundcard. There is no special handling for them as far as filter and devices links are concerned.

Considering you are using Ubuntu you may have a PipeWire release that is too old and with bugs they have already fixed. Unless you have installed some king of PPA that provided more recent versions.

wwmm avatar May 24 '25 14:05 wwmm

Considering you are using Ubuntu you may have a PipeWire release that is too old and with bugs they have already fixed. Unless you have installed some king of PPA that provided more recent versions.

Any recommendations about how to fix this?

EmmanuelMess avatar May 24 '25 16:05 EmmanuelMess

Any recommendations about how to fix this?

I am not sure. The workaround you've found suggests something bad happened to the links between between the filters and the bluetooth device. But I do not understand why something like this would happen randomly. That is why I am thinking about some kind of problem inside PipeWire. The first thing to try would be to update it. Which PipeWire version do you have installed?

wwmm avatar May 24 '25 17:05 wwmm

$ pipewire --version
pipewire
Compiled with libpipewire 0.3.48
Linked with libpipewire 0.3.48

EmmanuelMess avatar May 24 '25 18:05 EmmanuelMess

$ pipewire --version
pipewire
Compiled with libpipewire 0.3.48
Linked with libpipewire 0.3.48

That is a very old PipeWire release. Here on Arch Linux I have 1.4.2. Considering how much PipeWire has changed since 0.3.48 it is totally possible the bluetooth issue you are facing has already been fixed on their side.

wwmm avatar May 24 '25 21:05 wwmm

Updated to pipewire 1.0.7 and this is fixed.

EmmanuelMess avatar Aug 02 '25 19:08 EmmanuelMess