Bug 485382

Summary: Testing audio always uses preferred output
Product: [Plasma] plasmashell Reporter: jimbo <loudsquid>
Component: Audio in generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: normal CC: isma.af, nate, sitter
Priority: NOR Keywords: usability
Version First Reported In: 6.2.4   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description jimbo 2024-04-11 15:08:59 UTC
Not sure if I'm posting in the right category, but when I'm configuring the audio on KDE neon I right click the sound icon and select 'Configure Audio Devices...'

I have several audio devices and when I hit the test button it will only test on the audio that has it's radio button active. So I can test on one device but the audio comes out of a separate device (the one with the radio button active). This is unintuitive. Each device has it's own test button. Either you should grey out that test button if the radio button is not active, or a better solution is to force the audio from any device that the test button has been used on, regardless if the radio button is active or not.

Operating System: KDE neon 6.0
KDE Plasma Version: 6.0.3
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.3
Kernel Version: 6.5.0-26-generic (64-bit)
Graphics Platform: X11
Comment 1 Ismael Asensio 2024-04-11 20:58:04 UTC
What you're finding is not intentional and it is indeed a bug.

I cannot reproduce it on latest plasma versions, and with pipewire 1.0.4 and wireplumber 0.4.17. For me the testing sound comes from the device that belongs to the Test button, and not from the selected one.

Could you also please provide the pipewire and wireplumber versions on your system? (pipewire -V and wireplumber -v)
Also, when trying to test the non-selected one, do the title of the testing window corresponds to the device or is it also showing the wrong one?

Thanks!
Comment 2 jimbo 2024-05-15 15:51:54 UTC
Results of pipewire -v: Compiled with libpipewire 0.3.48, Linked with libpipewire 0.3.48. Results of wireplumber -v: Unknown option -v. I tried using -help for wireplumber but it doesn't have any version option listed. When testing the non-selected radio button, it will show the test window of the device (i.e. the test window behaves as expected).
Comment 3 Harald Sitter 2024-10-03 23:48:54 UTC
Neon uses pulseaudio