Bug 489344

Summary: since 6..1.1 easyeffects is no longer usable
Product: [Plasma] plasmashell Reporter: slartibart70
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: normal CC: kde, nate
Priority: NOR    
Version First Reported In: 6.1.1   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description slartibart70 2024-06-27 22:59:34 UTC
plasma 6.1.0 was working perfectly with easyeffects.
Since 6.1.1 easyeffects only works as long as pavucontrol is running.
This seems to be due to the fact, that pipewire sources/sinks get suspended after 5 seconds

For example, i have a routing of audacious output through easyeffects (EE), in parallel, EE uses the input of e.g. a usb camera-microphone (logitech brio)
If you open EE gui, you see the spectrum-analyzer of the output channel running, but the input-spectrum analyzer (brio mic) is flat zero.
Now, start pavucontrol, restart EE and the mic captures input which is displayed in the spectrum-analyzer of EE.

Stop pavucontrol (let EE running) and pretty much immediately the sepctrum anayzer of the brio-mic stops. (output is still working)

This is in stark contrast to 6.1.0 where this was working perfectly

Using a bluetooth headset (jabra 65 se) - which was working properly in 6.1.0 - has the effect that audacious does not even play music any more. Use pavucontrol to check the output and we see (in playback tab) of audacious an 'undefined' entry in the drop-down choice.
Even selecting other channel (speakers, wired headphone) does not work, until you disconnect the jabra BT headset.

Same here 6.1.0 was working flawlessly

Any help is appreciated!!

easyeffects-7.1.6-1.fc40.x86_64
pipewire-codec-aptx-1.0.7-1.fc40.x86_64
pipewire-1.0.7-2.fc40.x86_64
pipewire-libs-1.0.7-2.fc40.x86_64
pipewire-alsa-1.0.7-2.fc40.x86_64
pipewire-gstreamer-1.0.7-2.fc40.x86_64
pipewire-pulseaudio-1.0.7-2.fc40.x86_64
pipewire-utils-1.0.7-2.fc40.x86_64

Operating System: Fedora Linux 40
KDE Plasma Version: 6.1.1
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Kernel Version: 6.9.6-200.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 PRO 7840U w/ Radeon 780M Graphics
Memory: 58,6 GiB of RAM
Graphics Processor: AMD Radeon 780M
Comment 1 Nate Graham 2024-07-02 22:11:40 UTC
No changes related to this were made in KDE code for 6.1.1; you can see the commits in https://kde.org/announcements/changelogs/plasma/6/6.1.0-6.1.1/.

This change must have come from something else that got updated on your system, like PipeWire, WirePlumber, the Linux Kernel itself, or the packaging coming from your distro. If you need help troubleshooting this, I'd recommend reading out to distro maintainers about it.