So having just run the update which switches to wireplumber from pipewire-media-session. I use a boltune bt-bh010 headset and when I tested the mic after update, it sounded awful, all crackly. I use it in Headset head unit (HSP/HFP codec mSBC) mode, using plasma and bluedevil. AFAIK that type of sound can be caused by a bitrate sampling mismatch, but looking in
I cannot find the option to change bitrate except for the A2DP codec, which I believe is for the speaker function, not the mic. I have not yet disabled any codecs in this file, which the file itself recommends as a workaround for some devices.
If wireplumber is just broken for my application, perhaps someone could point me to a resource for removing the wireplumber dependencies so I can switch back to pipewire-media-session?
I am afraid I can’t be of much help to resolve the Bluetooth issue.
You could replace wireplumber with pipewire-media-session but since wireplumber is the recommended session manager for pipewire, I doubt this would be a viable option in the long run.
PipeWire Media Session — A very simple session manager that caters to some basic desktop use cases. It was mostly implemented for testing and as an example for building new session managers.
Thanks for this advice. Youtube sound on Firefox stopped working for me after Wireplumber update and replacing it with pipewire-media-session is the only way I’ve found so far to get it back.
Yea I restarted wireplumber, though I don’t think I tried a hard reboot last night, so it’s possible it’ll get working again tonight, which would be joyful.
I do know Bluetooth headsets are a longtime Linux issue , but I’ve not had any issues with this one on pulseaudio or pipewire under pipewire-media-session.
When I have more time at the weekend I may try editing the config file I looked at before to remove some of the connection options it allows.
What version of pipewire are you on? Im not using BT but have had many issues with 0.3.53 and rolled back to 0.3.49 (im on fedora so thats my last version before 53)
I for instance couldnt have applications playing sounds at the same time without the audio crackling and slowing down.
EDIT: just noticed youre on 53, try rolling back to older pipewire to see if it helps
As I am a noob, I like to record other details for future noobs like me to have the whole picture in the future. So here goes
I first tried switching back to pipewire-media-session as suggested by @pebcak above; this didn’t resolve the issue
I then tried x11 - I default to plasma on wayland now - as I’ve heard of weird wayland-pipewire interactions
Following Echoa’s suggestion, I downgraded. Because the EOS team are great, they give you the downgrade tool, so I just ran the command below and selected the last version I could be sure worked from the menu it brings up in terminal.
I rebooted and - there you go - working bluetooth again
sudo downgrade pipewire
Broken pipewire 1:0.3.53-3. Version that worked for me 1:03.52-2.