Bug 435256 - add GUI option in plasma-pa for Loopback/"listen to microphone"
Summary: add GUI option in plasma-pa for Loopback/"listen to microphone"
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Audio in general (other bugs)
Version First Reported In: 6.2.4
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: David Rosca
URL:
Keywords:
: 410230 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-04-02 10:41 UTC by apache
Modified: 2026-03-26 15:40 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.7.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description apache 2021-04-02 10:41:42 UTC
SUMMARY
This command doesn't work with pipewire:
pactl load-module module-loopback

but module loopback is now implemented in pipewire master:
https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/970#note_864047

I want to hear everything that is connected to line-in or mic. Regular users need visual / GUI switch in plasma-pa, so that they don't need to search for proper command on the Internet and paste to terminal or dig into alsa settings. It should be in system sound settings.
 
This feature is essential for users who want to record their voice from microphone or similar sources, like people who record podcasts, record video courses with audio comments, streamers, etc. Mobile phone may act as a microphone when attached to line-in (with proper software of course).
Comment 1 Nicolas Fella 2021-06-19 15:43:58 UTC
I would very much like to have a speaker/echo test thing.

It's on my todo-list, but I can't promise to get to it anytime soon
Comment 2 Nate Graham 2025-12-22 20:34:17 UTC
*** Bug 488820 has been marked as a duplicate of this bug. ***
Comment 3 Nate Graham 2025-12-22 20:34:43 UTC
*** Bug 410230 has been marked as a duplicate of this bug. ***
Comment 4 Nate Graham 2026-03-26 15:40:27 UTC
Git commit 6d0efd26cdeea8b644ffc1e5e11899dd73c63f4e by Nate Graham, on behalf of Ramil Nurmanov.
Committed on 26/03/2026 at 15:40.
Pushed by ngraham into branch 'master'.

Add microphone test capability to audio settings KCM and widget

This commit request adds the ability to test microphone devices directly
from the audio settings UIs. Users can now record and playback audio to
verify their microphone functionality, similar to the existing speaker
test feature.

Both implementations share the same backend logic and UI components for
consistency.
FIXED-IN: 6.7.0

M  +1    -0    applet/CMakeLists.txt
M  +11   -0    applet/ListItemBase.qml
A  +254  -0    applet/MicrophoneTestView.qml     [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)]
M  +4    -2    applet/VolumeSlider.qml
M  +92   -62   applet/main.qml
M  +1    -0    src/CMakeLists.txt
M  +10   -3    src/kcm/ui/DeviceListItem.qml
M  +241  -10   src/kcm/ui/main.qml
A  +394  -0    src/microphonetest.cpp     [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)]
A  +71   -0    src/microphonetest.h     [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)]
M  +2    -0    src/qml/plugin.cpp

https://invent.kde.org/plasma/plasma-pa/-/commit/6d0efd26cdeea8b644ffc1e5e11899dd73c63f4e