Bug 514922

Summary: Problems switching Bluetooth headphones audio profile with Pipewire and Wireplumber 0.5.13
Product: [Plasma] plasmashell Reporter: Jure Repinc <jlp>
Component: Audio in generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: REPORTED ---    
Severity: major CC: isma.af, kdedev
Priority: NOR    
Version First Reported In: 6.5.5   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
URL: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/5053
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Jure Repinc 2026-01-22 00:28:14 UTC
SUMMARY
Ever since Wireplumber updated to 0.5.13 there are problems switching Bluetooth headphones profiles. The problem exists both in Plasma 6.5.5 and also in the builds from 6.6 branch. It can bee seen in both the audio/volume plasmoid/widget and also in audio KCM. Looks like the cause is the change in Wireplumber which on profile change does not change sinks anymore but now changes only ports on the same sink.
The specific wireplumber commit changing this is
https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/da831fdc65babbc41140cf5ccd85237b9a801b83
See also this bug report:
https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/5053

STEPS TO REPRODUCE
1. Connect Bluetooth headphones
2. Try changing the profile either with Audio Plasma widget or Audio KCM

OBSERVED RESULT
The new profile you select is not selected when reopening the audio profile menu

EXPECTED RESULT
The profile should properly switch and the GUI should properly indicate the new profile

SOFTWARE/OS VERSIONS
Linux version:  6.18.5
KDE Plasma Version: 6.5.5 and also development versions
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.1
Wireplumber version: 0.5.13
Pipewire version: 1.5.84

ADDITIONAL INFORMATION