Bug 372562

Summary: Allow easy switching between selected audio profile
Product: [Plasma] plasma-pa Reporter: Andrey Zabolotnyi <zapparello>
Component: appletAssignee: David Rosca <nowrep>
Status: RESOLVED FIXED    
Severity: wishlist CC: jtiemer, m.lincetto, nate, nicolas.fella, null, patrick.holthaus, plasma-bugs, postix, serhiy.int, tneo, xaver.hugl
Priority: NOR Keywords: usability
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 5.22.0

Description Andrey Zabolotnyi 2016-11-16 22:00:46 UTC
It would be very handy to be able to easily switch between several selected audio configurations. For example, I use SPDIF out/Analog in (when routing sound to my amplifier) or Analog out/Analog in (when using headphones), and it's not too comfortable to open widget settings, navigate to second tab, last page, then scroll through a big list of configs, select one of the configs, then press OK.

Would be cool to have yet another column "Favorite" where I can put a checkmark for some configs, and then be able to switch between these configs by a right click on volume icon -> Select config -> a list of favorite configs.
Comment 1 Massimiliano L 2020-03-30 09:11:53 UTC
The 'profile' dropdown menu could be integrated in the 'playback devices' tab of the applet. This would be especially useful for switching between A2DP and headset profiles with BT devices as well.
Comment 2 Nicolas Fella 2020-11-10 01:33:09 UTC
*** Bug 420206 has been marked as a duplicate of this bug. ***
Comment 3 Zamundaaa 2021-01-26 15:14:29 UTC
+1 for this. Going into the configuration every time (in my case to switch audio to a different display port) can get annoying
Comment 4 Patrick Holthaus 2021-01-27 09:17:17 UTC
I would also very much appreciate a usability improvement over the current situation. Especially with all the video conferences happening nowadays, it would become very handy to quickly switch the BT profile.

I don't know exactly but I have a feeling that with the recently introduced changes in plasma 5.12 beta (which are otherwise looking good!) it needs even more effort/clicks than before.
Comment 5 Bug Janitor Service 2021-02-04 19:29:30 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-pa/-/merge_requests/50
Comment 6 Kai Uwe Broulik 2021-02-08 20:52:44 UTC
Git commit 48037d71f8b4f20efc28bd33db6c59facc5a31ad by Kai Uwe Broulik.
Committed on 08/02/2021 at 20:52.
Pushed by broulik into branch 'master'.

Rewrite ListItem context menu and add card profile selection

This moves the menu logic into C++ to make `ListItemBase` less messy.
More importantly, it adds card profile selection so that you can, for instance,
quickly switch Bluetooth devices between A2DP and HFP profiles.
It also now uses radio buttons to denote mutually excusive options.
FIXED-IN: 5.22.0

M  +29   -163  applet/contents/ui/ListItemBase.qml
M  +4    -0    applet/contents/ui/main.qml
M  +1    -0    src/CMakeLists.txt
A  +525  -0    src/qml/listitemmenu.cpp     [License: LGPL]
A  +117  -0    src/qml/listitemmenu.h     [License: LGPL]
M  +3    -0    src/qml/plugin.cpp

https://invent.kde.org/plasma/plasma-pa/commit/48037d71f8b4f20efc28bd33db6c59facc5a31ad
Comment 7 Nate Graham 2021-02-26 16:15:09 UTC
*** Bug 433630 has been marked as a duplicate of this bug. ***