Bug 488888

Summary: Impossible to differentiate between two different microphone inputs in 6.1 audio volume system tray widget
Product: [Plasma] plasma-pa Reporter: Moritz <moritz1000>
Component: appletAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: filip.kendes1, isma.af, me
Priority: NOR    
Version: 6.1.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: screenshot
wpctl status + wpctl inspect on the two microphone inputs.

Description Moritz 2024-06-21 12:27:09 UTC
Created attachment 170746 [details]
screenshot

Hello,

I just got KDE Plasma 6.1 on Arch Linux. When opening the audio volume system tray widget it's now impossible for me to differentiate between the two inputs in my Behringer UMC202HD audio interface.


STEPS TO REPRODUCE
1.  Open audio volume system tray widget 
2.  Look at the "microphone section" at the bottom

OBSERVED RESULT
You will see two items with exactly the same name: "UMC202HD 192k"

EXPECTED RESULT
You would see two items with different names:
1) "UMC202HD 192k Input 1"
2) "UMC202HD 192k Input 2"


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
KDE Plasma Version: 6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1

ADDITIONAL INFORMATION

It's the change described here: https://pointieststick.com/2024/02/02/this-week-in-kde-converging-on-a-release/
Here is a similar bug: https://bugs.kde.org/show_bug.cgi?id=487658 but the person reporting it was not using Plasma 6.1 - so it must be different(?). Also in their case the problem is described as "not great" in my case it's "impossible" to differentiate.

____

The cause of this "bug" is probably the 'node.nick = "UMC202HD 192k"' property in wpctl.

> wpctl status
> [...]
> Audio
> [...]
>  ├─ Sources:
>  │      52. UMC202HD 192k Input 2               [vol: 1.00]
>  │      62. Starship/Matisse HD Audio Controller Analog Stereo [vol: 1.00]
>  │  *   65. UMC202HD 192k Input 1               [vol: 1.00]

> wpctl inspect 65
> [...]
> alsa.card_name = "UMC202HD 192k"
> device.profile.description = "Input 1"
> node.description = "UMC202HD 192k Input 1"
> node.nick = "UMC202HD 192k"
etc.

The "device.profile.description" property could differentiate between "Input 1" and "Input 2"

___
Thank you for your help.
Comment 1 Moritz 2024-06-21 12:31:12 UTC
Created attachment 170747 [details]
wpctl status + wpctl inspect on the two microphone inputs.
Comment 2 Filip 2024-06-24 14:21:51 UTC

*** This bug has been marked as a duplicate of bug 487658 ***