wwmm / easyeffects

Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications
GNU General Public License v3.0
6.57k stars 270 forks source link

EasyEffects doesn't handle microphone with Firefox #3497

Open artemklevtsov opened 1 day ago

artemklevtsov commented 1 day ago

EasyEffects Version

7.1.8

What package are you using?

Arch (easyeffects)

Distribution

Arch Linux

Describe the bug

With Firefox: изображение

With Chromium: изображение

Testing page: https://mozilla.github.io/webrtc-landing/gum_test.html

Expected Behavior

No response

Debug Log

Debug Log
``` ❯ G_MESSAGES_DEBUG=easyeffects easyeffects (process:24093): easyeffects-DEBUG: 10:52:15.044: easyeffects.cpp:46 easyeffects version: 7.1.8 (process:24093): easyeffects-DEBUG: 10:52:15.044: easyeffects.cpp:56 locale directory: /usr/share/locale (easyeffects:24093): easyeffects-DEBUG: 10:52:15.044: presets_manager.cpp:238 user presets directory already exists: /home/unikum/.config/easyeffects/input (easyeffects:24093): easyeffects-DEBUG: 10:52:15.044: presets_manager.cpp:238 user presets directory already exists: /home/unikum/.config/easyeffects/output (easyeffects:24093): easyeffects-DEBUG: 10:52:15.044: presets_manager.cpp:238 user presets directory already exists: /home/unikum/.config/easyeffects/irs (easyeffects:24093): easyeffects-DEBUG: 10:52:15.044: presets_manager.cpp:238 user presets directory already exists: /home/unikum/.config/easyeffects/rnnoise (easyeffects:24093): easyeffects-DEBUG: 10:52:15.044: presets_manager.cpp:238 user presets directory already exists: /home/unikum/.config/easyeffects/autoload/input (easyeffects:24093): easyeffects-DEBUG: 10:52:15.044: presets_manager.cpp:238 user presets directory already exists: /home/unikum/.config/easyeffects/autoload/output (easyeffects:24093): Adwaita-WARNING **: 10:52:15.100: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead. (easyeffects:24093): easyeffects-DEBUG: 10:52:15.115: pipe_manager.cpp:1566 compiled with PipeWire: 1.2.3 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.115: pipe_manager.cpp:1567 linked to PipeWire: 1.2.6 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.117: pipe_manager.cpp:1537 core version: 1.2.6 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.117: pipe_manager.cpp:1538 core name: pipewire-0 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.117: pipe_manager.cpp:1449 found metadata: settings (easyeffects:24093): easyeffects-DEBUG: 10:52:15.117: pipe_manager.cpp:1449 found metadata: schema-sm-settings (easyeffects:24093): easyeffects-DEBUG: 10:52:15.117: pipe_manager.cpp:1449 found metadata: persistent-sm-settings (easyeffects:24093): easyeffects-DEBUG: 10:52:15.117: pipe_manager.cpp:1449 found metadata: sm-settings (easyeffects:24093): easyeffects-DEBUG: 10:52:15.117: pipe_manager.cpp:1449 found metadata: sm-objects (easyeffects:24093): easyeffects-DEBUG: 10:52:15.117: pipe_manager.cpp:1449 found metadata: default (easyeffects:24093): easyeffects-DEBUG: 10:52:15.117: pipe_manager.cpp:1449 found metadata: filters (easyeffects:24093): easyeffects-DEBUG: 10:52:15.117: pipe_manager.cpp:1449 found metadata: route-settings (easyeffects:24093): easyeffects-DEBUG: 10:52:15.117: pipe_manager.cpp:1303 Audio/Sink 53 alsa_output.usb-Topping_DX1-00.HiFi__Headphones__sink with serial 61 has been added (easyeffects:24093): easyeffects-DEBUG: 10:52:15.117: pipe_manager.cpp:1303 Audio/Sink 55 alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo with serial 62 has been added (easyeffects:24093): easyeffects-DEBUG: 10:52:15.117: pipe_manager.cpp:1303 Audio/Source 54 alsa_input.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.mono-fallback with serial 63 has been added (easyeffects:24093): easyeffects-DEBUG: 10:52:15.117: pipe_manager.cpp:1303 Audio/Sink 180 easyeffects_sink with serial 3847 has been added (easyeffects:24093): easyeffects-DEBUG: 10:52:15.117: pipe_manager.cpp:1303 Audio/Source/Virtual 70 easyeffects_source with serial 3848 has been added (easyeffects:24093): easyeffects-DEBUG: 10:52:15.118: pipe_manager.cpp:1039 new metadata property: 0, default.configured.audio.sink, Spa:String:JSON, { "name": "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" } (easyeffects:24093): easyeffects-DEBUG: 10:52:15.118: pipe_manager.cpp:1039 new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo"} (easyeffects:24093): easyeffects-DEBUG: 10:52:15.118: pipe_manager.cpp:1039 new metadata property: 0, default.audio.source, Spa:String:JSON, {"name":"alsa_input.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.mono-fallback"} 'spa_pod_is_array(pod)' failed at /usr/include/spa-0.2/spa/pod/iter.h:325 spa_pod_get_array() (easyeffects:24093): easyeffects-DEBUG: 10:52:15.118: pipe_manager.cpp:1665 easyeffects_sink node successfully retrieved with id 180 and serial 3847 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.118: pipe_manager.cpp:1670 easyeffects_source node successfully retrieved with id 70 and serial 3848 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.121: plugin_base.cpp:406 soe: output_level successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.122: plugin_base.cpp:406 soe: spectrum successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.145: lv2_wrapper.cpp:124 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.151: plugin_base.cpp:406 soe: equalizer successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.151: pipe_manager.cpp:1343 easyeffects_sink port 220 is connected to ee_soe_equalizer port 163 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.152: pipe_manager.cpp:1343 easyeffects_sink port 84 is connected to ee_soe_equalizer port 132 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.152: pipe_manager.cpp:1346 No node with id 103 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.152: pipe_manager.cpp:1346 No node with id 103 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.153: pipe_manager.cpp:1346 No node with id 85 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.153: pipe_manager.cpp:1346 No node with id 85 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.154: pipe_manager.cpp:1346 No node with id 85 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.154: pipe_manager.cpp:1346 No node with id 85 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.156: plugin_base.cpp:406 sie: output_level successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.157: plugin_base.cpp:406 sie: spectrum successfully connected to PipeWire graph (easyeffects:24093): easyeffects-WARNING **: 10:52:15.158: rnnoise.cpp:366 sie: empty model name set, using the standard model (easyeffects:24093): easyeffects-DEBUG: 10:52:15.167: lv2_wrapper.cpp:124 http://lsp-plug.in/plugins/lv2/sc_limiter_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.175: lv2_wrapper.cpp:124 http://lsp-plug.in/plugins/lv2/sc_compressor_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.182: lv2_wrapper.cpp:124 http://lsp-plug.in/plugins/lv2/loud_comp_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.184: plugin_base.cpp:406 sie: deepfilternet successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.184: pipe_manager.cpp:1343 alsa_input.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.mono-fallback port 65 is connected to ee_sie_deepfilternet port 145 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.196: plugin_base.cpp:406 sie: rnnoise successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.196: pipe_manager.cpp:1343 ee_sie_deepfilternet port 189 is connected to ee_sie_rnnoise port 185 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.197: pipe_manager.cpp:1343 ee_sie_deepfilternet port 119 is connected to ee_sie_rnnoise port 221 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.198: plugin_base.cpp:406 sie: limiter successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.198: pipe_manager.cpp:1343 ee_sie_rnnoise port 149 is connected to ee_sie_limiter port 138 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.198: pipe_manager.cpp:1343 ee_sie_rnnoise port 176 is connected to ee_sie_limiter port 208 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.200: plugin_base.cpp:406 sie: compressor successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.200: pipe_manager.cpp:1343 ee_sie_limiter port 123 is connected to ee_sie_compressor port 177 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.200: pipe_manager.cpp:1343 ee_sie_limiter port 115 is connected to ee_sie_compressor port 215 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.202: plugin_base.cpp:406 sie: loudness successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.202: pipe_manager.cpp:1343 ee_sie_compressor port 194 is connected to ee_sie_loudness port 188 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.202: pipe_manager.cpp:1343 ee_sie_compressor port 175 is connected to ee_sie_loudness port 136 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.203: pipe_manager.cpp:1346 No node with id 151 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.203: pipe_manager.cpp:1346 No node with id 151 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.203: pipe_manager.cpp:1346 No node with id 104 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.203: pipe_manager.cpp:1346 No node with id 104 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.204: pipe_manager.cpp:1346 No node with id 104 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.204: pipe_manager.cpp:1346 No node with id 104 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.204: stream_output_effects.cpp:302 disconnecting the equalizer filter from PipeWire (easyeffects:24093): easyeffects-DEBUG: 10:52:15.205: pipe_manager.cpp:265 153 ee_soe_equalizer has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:15.207: plugin_base.cpp:406 soe: equalizer successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.208: pipe_manager.cpp:1343 easyeffects_sink port 220 is connected to ee_soe_equalizer port 101 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.208: pipe_manager.cpp:1343 easyeffects_sink port 84 is connected to ee_soe_equalizer port 98 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.208: pipe_manager.cpp:1346 No node with id 103 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.208: pipe_manager.cpp:1346 No node with id 103 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.209: pipe_manager.cpp:1346 No node with id 85 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.209: pipe_manager.cpp:1346 No node with id 85 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.209: pipe_manager.cpp:1346 No node with id 85 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.209: pipe_manager.cpp:1346 No node with id 85 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.209: stream_input_effects.cpp:348 disconnecting the compressor filter from PipeWire (easyeffects:24093): easyeffects-DEBUG: 10:52:15.210: pipe_manager.cpp:265 131 ee_sie_compressor has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:15.211: stream_input_effects.cpp:348 disconnecting the deepfilternet filter from PipeWire (easyeffects:24093): easyeffects-DEBUG: 10:52:15.211: pipe_manager.cpp:265 111 ee_sie_deepfilternet has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:15.211: stream_input_effects.cpp:348 disconnecting the limiter filter from PipeWire (easyeffects:24093): easyeffects-DEBUG: 10:52:15.212: pipe_manager.cpp:265 114 ee_sie_limiter has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:15.212: stream_input_effects.cpp:348 disconnecting the loudness filter from PipeWire (easyeffects:24093): easyeffects-DEBUG: 10:52:15.212: pipe_manager.cpp:265 95 ee_sie_loudness has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:15.212: stream_input_effects.cpp:348 disconnecting the rnnoise filter from PipeWire (easyeffects:24093): easyeffects-DEBUG: 10:52:15.213: pipe_manager.cpp:265 197 ee_sie_rnnoise has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:15.215: plugin_base.cpp:406 sie: deepfilternet successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.215: pipe_manager.cpp:1343 alsa_input.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.mono-fallback port 65 is connected to ee_sie_deepfilternet port 156 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.217: plugin_base.cpp:406 sie: rnnoise successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.217: pipe_manager.cpp:1343 ee_sie_deepfilternet port 134 is connected to ee_sie_rnnoise port 221 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.217: pipe_manager.cpp:1343 ee_sie_deepfilternet port 197 is connected to ee_sie_rnnoise port 185 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.218: plugin_base.cpp:406 sie: limiter successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.219: pipe_manager.cpp:1343 ee_sie_rnnoise port 95 is connected to ee_sie_limiter port 136 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.219: pipe_manager.cpp:1343 ee_sie_rnnoise port 143 is connected to ee_sie_limiter port 188 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.220: plugin_base.cpp:406 sie: compressor successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.220: pipe_manager.cpp:1343 ee_sie_limiter port 123 is connected to ee_sie_compressor port 138 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.221: pipe_manager.cpp:1343 ee_sie_limiter port 166 is connected to ee_sie_compressor port 122 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.222: plugin_base.cpp:406 sie: loudness successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.222: pipe_manager.cpp:1343 ee_sie_compressor port 116 is connected to ee_sie_loudness port 76 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.222: pipe_manager.cpp:1343 ee_sie_compressor port 189 is connected to ee_sie_loudness port 131 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.223: pipe_manager.cpp:1346 No node with id 151 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.223: pipe_manager.cpp:1346 No node with id 151 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.223: pipe_manager.cpp:1346 No node with id 104 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.223: pipe_manager.cpp:1346 No node with id 104 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.224: pipe_manager.cpp:1346 No node with id 104 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.224: pipe_manager.cpp:1346 No node with id 104 in our node_map easyeffects-INFO: 10:52:15.224: application.cpp:76 disabling global bypass (easyeffects:24093): easyeffects-DEBUG: 10:52:15.226: application_ui.cpp:109 Icon Theme Tela-circle-dark detected (easyeffects:24093): easyeffects-DEBUG: 10:52:15.447: stream_output_effects.cpp:302 disconnecting the equalizer filter from PipeWire (easyeffects:24093): easyeffects-DEBUG: 10:52:15.448: pipe_manager.cpp:265 117 ee_soe_equalizer has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:15.451: plugin_base.cpp:406 soe: equalizer successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.451: pipe_manager.cpp:1343 easyeffects_sink port 220 is connected to ee_soe_equalizer port 132 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.452: pipe_manager.cpp:1343 easyeffects_sink port 84 is connected to ee_soe_equalizer port 91 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.452: pipe_manager.cpp:1346 No node with id 103 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.452: pipe_manager.cpp:1346 No node with id 103 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.453: pipe_manager.cpp:1346 No node with id 85 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.453: pipe_manager.cpp:1346 No node with id 85 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.453: pipe_manager.cpp:1346 No node with id 85 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.454: pipe_manager.cpp:1346 No node with id 85 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.454: stream_input_effects.cpp:348 disconnecting the compressor filter from PipeWire (easyeffects:24093): easyeffects-DEBUG: 10:52:15.455: pipe_manager.cpp:265 133 ee_sie_compressor has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:15.455: stream_input_effects.cpp:348 disconnecting the deepfilternet filter from PipeWire (easyeffects:24093): easyeffects-DEBUG: 10:52:15.456: pipe_manager.cpp:265 224 ee_sie_deepfilternet has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:15.456: stream_input_effects.cpp:348 disconnecting the limiter filter from PipeWire (easyeffects:24093): easyeffects-DEBUG: 10:52:15.457: pipe_manager.cpp:265 150 ee_sie_limiter has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:15.457: stream_input_effects.cpp:348 disconnecting the loudness filter from PipeWire (easyeffects:24093): easyeffects-DEBUG: 10:52:15.458: pipe_manager.cpp:265 145 ee_sie_loudness has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:15.458: stream_input_effects.cpp:348 disconnecting the rnnoise filter from PipeWire (easyeffects:24093): easyeffects-DEBUG: 10:52:15.458: pipe_manager.cpp:265 149 ee_sie_rnnoise has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:15.461: plugin_base.cpp:406 sie: deepfilternet successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.461: pipe_manager.cpp:1343 alsa_input.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.mono-fallback port 65 is connected to ee_sie_deepfilternet port 215 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.463: plugin_base.cpp:406 sie: rnnoise successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.463: pipe_manager.cpp:1343 ee_sie_deepfilternet port 112 is connected to ee_sie_rnnoise port 185 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.463: pipe_manager.cpp:1343 ee_sie_deepfilternet port 149 is connected to ee_sie_rnnoise port 221 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.465: plugin_base.cpp:406 sie: limiter successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.465: pipe_manager.cpp:1343 ee_sie_rnnoise port 145 is connected to ee_sie_limiter port 131 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.465: pipe_manager.cpp:1343 ee_sie_rnnoise port 170 is connected to ee_sie_limiter port 76 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.467: plugin_base.cpp:406 sie: compressor successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.467: pipe_manager.cpp:1343 ee_sie_limiter port 123 is connected to ee_sie_compressor port 136 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.467: pipe_manager.cpp:1343 ee_sie_limiter port 115 is connected to ee_sie_compressor port 196 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.469: plugin_base.cpp:406 sie: loudness successfully connected to PipeWire graph (easyeffects:24093): easyeffects-DEBUG: 10:52:15.469: pipe_manager.cpp:1343 ee_sie_compressor port 190 is connected to ee_sie_loudness port 176 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.469: pipe_manager.cpp:1343 ee_sie_compressor port 134 is connected to ee_sie_loudness port 133 (easyeffects:24093): easyeffects-DEBUG: 10:52:15.470: pipe_manager.cpp:1346 No node with id 151 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.470: pipe_manager.cpp:1346 No node with id 151 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.470: pipe_manager.cpp:1346 No node with id 104 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: pipe_manager.cpp:1346 No node with id 104 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: pipe_manager.cpp:1346 No node with id 104 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: pipe_manager.cpp:1346 No node with id 104 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:104 new default output device: alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:112 new default input device: alsa_input.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.mono-fallback (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:150 output autoloading: device "alsa_card.pci-0000_03_00.1" has changed its output route to "hdmi-output-0" (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "alsa_output.usb-Topping_DX1-00.HiFi__Headphones__sink" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "alsa_input.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.mono-fallback" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "easyeffects_sink" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "easyeffects_source" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "ee_soe_equalizer" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "ee_sie_deepfilternet" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "ee_sie_rnnoise" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "ee_sie_limiter" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "ee_sie_compressor" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "ee_sie_loudness" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:168 output autoloading: no target nodes match the output device name "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:150 output autoloading: device "alsa_card.usb-Topping_DX1-00" has changed its output route to "[Out] Headphones" (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "alsa_output.usb-Topping_DX1-00.HiFi__Headphones__sink" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "alsa_input.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.mono-fallback" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "easyeffects_sink" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "easyeffects_source" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "ee_soe_equalizer" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "ee_sie_deepfilternet" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "ee_sie_rnnoise" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "ee_sie_limiter" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "ee_sie_compressor" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:163 output autoloading: skip "ee_sie_loudness" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:168 output autoloading: no target nodes match the output device name "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:124 input autoloading: device "alsa_card.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00" has changed its input route to "analog-input-mic" (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:137 input autoloading: skip "alsa_output.usb-Topping_DX1-00.HiFi__Headphones__sink" candidate since it does not match "alsa_input.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.mono-fallback" input device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:137 input autoloading: skip "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" candidate since it does not match "alsa_input.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.mono-fallback" input device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: application.cpp:131 input autoloading: target node "alsa_input.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.mono-fallback" matches the input device name (easyeffects:24093): easyeffects-DEBUG: 10:52:15.471: presets_manager.cpp:1055 autoloading local preset Microphone for device alsa_input.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.mono-fallback (easyeffects:24093): easyeffects-DEBUG: 10:52:15.472: presets_manager.cpp:668 successfully loaded the preset: /home/unikum/.config/easyeffects/input/Microphone.json (easyeffects:24093): easyeffects-DEBUG: 10:52:15.472: application.cpp:150 output autoloading: device "alsa_card.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00" has changed its output route to "analog-output-headphones" (easyeffects:24093): easyeffects-DEBUG: 10:52:15.472: application.cpp:163 output autoloading: skip "alsa_output.usb-Topping_DX1-00.HiFi__Headphones__sink" candidate since it does not match "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" output device (easyeffects:24093): easyeffects-DEBUG: 10:52:15.472: application.cpp:157 output autoloading: target node "alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo" matches the output device name (easyeffects:24093): easyeffects-DEBUG: 10:52:15.472: presets_manager.cpp:1055 autoloading local preset Koss Porta Pro for device alsa_output.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.analog-stereo (easyeffects:24093): easyeffects-DEBUG: 10:52:15.472: presets_manager.cpp:668 successfully loaded the preset: /home/unikum/.config/easyeffects/output/Koss Porta Pro.json (easyeffects:24093): easyeffects-DEBUG: 10:52:18.431: pipe_manager.cpp:1346 No node with id 155 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:18.459: pipe_manager.cpp:1346 No node with id 219 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:18.632: pipe_manager.cpp:1346 No node with id 219 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:18.749: pipe_manager.cpp:1346 No node with id 219 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:19.050: pipe_manager.cpp:1346 No node with id 219 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:20.926: pipe_manager.cpp:1303 Stream/Input/Audio 186 Chromium input with serial 4076 has been added (easyeffects:24093): easyeffects-DEBUG: 10:52:20.926: pipe_manager.cpp:1039 new metadata property: 186, target.node, Spa:Id, 70 (easyeffects:24093): easyeffects-DEBUG: 10:52:20.926: pipe_manager.cpp:1039 new metadata property: 186, target.object, Spa:Id, 3848 (easyeffects:24093): easyeffects-DEBUG: 10:52:20.929: pipe_manager.cpp:1343 easyeffects_source port 75 is connected to Chromium input port 198 (easyeffects:24093): easyeffects-DEBUG: 10:52:20.929: pipe_manager.cpp:1343 easyeffects_source port 73 is connected to Chromium input port 127 (easyeffects:24093): easyeffects-DEBUG: 10:52:20.935: pipe_manager.cpp:1303 Stream/Output/Audio 130 Chromium with serial 4084 has been added (easyeffects:24093): easyeffects-DEBUG: 10:52:20.935: pipe_manager.cpp:1039 new metadata property: 130, target.node, Spa:Id, 180 (easyeffects:24093): easyeffects-DEBUG: 10:52:20.935: pipe_manager.cpp:1039 new metadata property: 130, target.object, Spa:Id, 3847 (easyeffects:24093): easyeffects-DEBUG: 10:52:20.939: pipe_manager.cpp:1343 Chromium port 178 is connected to easyeffects_sink port 209 (easyeffects:24093): easyeffects-DEBUG: 10:52:20.939: pipe_manager.cpp:1343 Chromium port 182 is connected to easyeffects_sink port 86 (easyeffects:24093): easyeffects-DEBUG: 10:52:20.943: rnnoise.cpp:300 sie: rnnoise latency: 0.010666667 s (easyeffects:24093): easyeffects-DEBUG: 10:52:20.947: output_level.cpp:45 sie: output_level: PipeWire blocksize: 256 (easyeffects:24093): easyeffects-DEBUG: 10:52:20.947: output_level.cpp:46 sie: output_level: PipeWire sampling rate: 48000 (easyeffects:24093): easyeffects-DEBUG: 10:52:21.146: effects_base.cpp:311 sie: pipeline latency: 30.6875 ms (easyeffects:24093): easyeffects-DEBUG: 10:52:21.151: rnnoise.cpp:300 sie: rnnoise latency: 0.0013333333 s (easyeffects:24093): easyeffects-DEBUG: 10:52:21.152: effects_base.cpp:311 sie: pipeline latency: 21.354166 ms (easyeffects:24093): easyeffects-DEBUG: 10:52:21.160: output_level.cpp:45 soe: output_level: PipeWire blocksize: 512 (easyeffects:24093): easyeffects-DEBUG: 10:52:21.160: output_level.cpp:46 soe: output_level: PipeWire sampling rate: 48000 (easyeffects:24093): easyeffects-DEBUG: 10:52:26.041: pipe_manager.cpp:265 Stream/Input/Audio 186 Chromium input has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:26.041: pipe_manager.cpp:1039 new metadata property: 186, , , (easyeffects:24093): easyeffects-DEBUG: 10:52:26.041: app_info.cpp:377 Chromium input disposed (easyeffects:24093): easyeffects-DEBUG: 10:52:26.042: app_info.cpp:385 Chromium input finalized (easyeffects:24093): easyeffects-DEBUG: 10:52:26.042: app_info.cpp:63 data struct destroyed (easyeffects:24093): easyeffects-DEBUG: 10:52:26.042: node_info_holder.cpp:104 186, Chromium input finalized (easyeffects:24093): easyeffects-DEBUG: 10:52:28.582: stream_input_effects.cpp:189 No app linked to our device wants to play. Unlinking our filters. (easyeffects:24093): easyeffects-DEBUG: 10:52:28.582: stream_input_effects.cpp:348 disconnecting the compressor filter from PipeWire (easyeffects:24093): easyeffects-DEBUG: 10:52:28.586: pipe_manager.cpp:265 208 ee_sie_compressor has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:28.586: stream_input_effects.cpp:348 disconnecting the deepfilternet filter from PipeWire (easyeffects:24093): easyeffects-DEBUG: 10:52:28.587: pipe_manager.cpp:265 222 ee_sie_deepfilternet has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:28.587: stream_input_effects.cpp:348 disconnecting the limiter filter from PipeWire (easyeffects:24093): easyeffects-DEBUG: 10:52:28.588: pipe_manager.cpp:265 148 ee_sie_limiter has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:28.588: stream_input_effects.cpp:348 disconnecting the loudness filter from PipeWire (easyeffects:24093): easyeffects-DEBUG: 10:52:28.589: pipe_manager.cpp:265 156 ee_sie_loudness has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:28.589: stream_input_effects.cpp:348 disconnecting the rnnoise filter from PipeWire (easyeffects:24093): easyeffects-DEBUG: 10:52:28.589: pipe_manager.cpp:265 95 ee_sie_rnnoise has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:29.838: pipe_manager.cpp:1303 Stream/Output/Audio 212 Firefox with serial 4089 has been added (easyeffects:24093): easyeffects-DEBUG: 10:52:29.838: pipe_manager.cpp:1039 new metadata property: 212, target.node, Spa:Id, 180 (easyeffects:24093): easyeffects-DEBUG: 10:52:29.838: pipe_manager.cpp:1039 new metadata property: 212, target.object, Spa:Id, 3847 (easyeffects:24093): easyeffects-DEBUG: 10:52:29.844: pipe_manager.cpp:1343 Firefox port 144 is connected to easyeffects_sink port 209 (easyeffects:24093): easyeffects-DEBUG: 10:52:29.844: pipe_manager.cpp:1343 Firefox port 138 is connected to easyeffects_sink port 86 (easyeffects:24093): easyeffects-DEBUG: 10:52:29.850: pipe_manager.cpp:265 Stream/Output/Audio 212 Firefox has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:29.850: app_info.cpp:377 Firefox disposed (easyeffects:24093): easyeffects-DEBUG: 10:52:29.850: pipe_manager.cpp:1303 Stream/Output/Audio 212 Firefox with serial 4094 has been added (easyeffects:24093): easyeffects-DEBUG: 10:52:29.850: pipe_manager.cpp:1303 Stream/Input/Audio 138 Firefox with serial 4095 has been added (easyeffects:24093): easyeffects-DEBUG: 10:52:29.850: pipe_manager.cpp:332 The input stream Firefox does not have as target the same mic used as EE input: alsa_input.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.mono-fallback The user wants it to record from device alsa_input.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.mono-fallback. We will ignore this stream. (easyeffects:24093): easyeffects-DEBUG: 10:52:29.850: pipe_manager.cpp:424 Stream/Input/Audio 138 Firefox has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:29.850: app_info.cpp:385 Firefox finalized (easyeffects:24093): easyeffects-DEBUG: 10:52:29.850: app_info.cpp:63 data struct destroyed (easyeffects:24093): easyeffects-DEBUG: 10:52:29.850: node_info_holder.cpp:104 212, Firefox finalized (easyeffects:24093): easyeffects-DEBUG: 10:52:29.851: pipe_manager.cpp:1039 new metadata property: 212, target.node, Spa:Id, 180 (easyeffects:24093): easyeffects-DEBUG: 10:52:29.851: pipe_manager.cpp:1039 new metadata property: 212, target.object, Spa:Id, 3847 (easyeffects:24093): easyeffects-DEBUG: 10:52:29.851: pipe_manager.cpp:1039 new metadata property: 138, target.node, Spa:Id, 70 (easyeffects:24093): easyeffects-DEBUG: 10:52:29.851: pipe_manager.cpp:1039 new metadata property: 138, target.object, Spa:Id, 3848 (easyeffects:24093): easyeffects-DEBUG: 10:52:29.852: app_info.cpp:377 disposed (easyeffects:24093): easyeffects-DEBUG: 10:52:29.852: app_info.cpp:385 finalized (easyeffects:24093): easyeffects-DEBUG: 10:52:29.852: app_info.cpp:63 data struct destroyed (easyeffects:24093): easyeffects-DEBUG: 10:52:29.852: node_info_holder.cpp:104 138, Firefox finalized (easyeffects:24093): easyeffects-DEBUG: 10:52:29.852: pipe_manager.cpp:1039 new metadata property: 138, target.node, , (easyeffects:24093): easyeffects-DEBUG: 10:52:29.852: pipe_manager.cpp:1039 new metadata property: 138, target.object, , (easyeffects:24093): easyeffects-DEBUG: 10:52:29.857: pipe_manager.cpp:1343 Firefox port 95 is connected to easyeffects_sink port 209 (easyeffects:24093): easyeffects-DEBUG: 10:52:29.857: pipe_manager.cpp:1343 Firefox port 144 is connected to easyeffects_sink port 86 (easyeffects:24093): easyeffects-DEBUG: 10:52:29.860: pipe_manager.cpp:1346 No node with id 138 in our node_map (easyeffects:24093): easyeffects-DEBUG: 10:52:31.041: pipe_manager.cpp:265 Stream/Output/Audio 130 Chromium has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:31.041: app_info.cpp:377 Chromium disposed (easyeffects:24093): easyeffects-DEBUG: 10:52:31.041: app_info.cpp:385 Chromium finalized (easyeffects:24093): easyeffects-DEBUG: 10:52:31.041: app_info.cpp:63 data struct destroyed (easyeffects:24093): easyeffects-DEBUG: 10:52:31.041: node_info_holder.cpp:104 130, Chromium finalized (easyeffects:24093): easyeffects-DEBUG: 10:52:31.041: pipe_manager.cpp:1039 new metadata property: 130, , , (easyeffects:24093): easyeffects-DEBUG: 10:52:31.045: pipe_manager.cpp:1039 new metadata property: 138, target.node, Spa:Id, -1 (easyeffects:24093): easyeffects-DEBUG: 10:52:35.955: pipe_manager.cpp:265 Stream/Output/Audio 212 Firefox has been removed (easyeffects:24093): easyeffects-DEBUG: 10:52:35.955: app_info.cpp:377 Firefox disposed (easyeffects:24093): easyeffects-DEBUG: 10:52:35.955: app_info.cpp:385 Firefox finalized (easyeffects:24093): easyeffects-DEBUG: 10:52:35.955: app_info.cpp:63 data struct destroyed (easyeffects:24093): easyeffects-DEBUG: 10:52:35.955: node_info_holder.cpp:104 212, Firefox finalized (easyeffects:24093): easyeffects-DEBUG: 10:52:35.955: pipe_manager.cpp:1039 new metadata property: 212, , , (easyeffects:24093): easyeffects-DEBUG: 10:52:35.955: pipe_manager.cpp:1039 new metadata property: 138, , , ```

Additional Information

Firefox 132.0.1 Chromium 130.0.6723.116 PipeWire: 1.2.6. WirePlumber: 0.5.6 Session: Wayland DE: KDE

wwmm commented 1 day ago

I can reproduce the issue when I use the test site you provided but not on https://mictests.com/check. On this one Firefox is visible on EasyEffects just fine. This is an issue on Firefox. EasyEffects does not do any special handling based on the page a browser would be using.

wwmm commented 1 day ago

I regularly use MS Teams Firefox on without problems. I wonder what Firefox is doing different when that page is loaded.

wwmm commented 1 day ago

And suddenly the page https://mozilla.github.io/webrtc-landing/gum_test.html is working on Firefox... Hum... I wonder if Firefox was setting a target device that did not match the one used by EasyEffects. EasyEffects is supposed to not mess with streams that set a custom target that is different from the ones EAsyEffects is using.

wwmm commented 1 day ago

Either that or WirePlumber decided to move it away from EasyEffects for some reason.

artemklevtsov commented 1 day ago

wpctl status:

Audio
 ├─ Devices:
 │      45. Navi 31 HDMI/DP Audio               [alsa]
 │      46. DX1                                 [alsa]
 │      47. KT USB Audio                        [alsa]
 │      48. Family 17h/19h HD Audio Controller  [alsa]
 │  
 ├─ Sinks:
 │      53. DX1 Headphones                      [vol: 1.00]
 │  *   55. KT USB Audio Аналоговый стерео [vol: 0.72]
 │      80. Easy Effects Sink                   [vol: 1.00]
 │  
 ├─ Sources:
 │  *   54. KT USB Audio Моно               [vol: 0.60]
 │      72. Easy Effects Source                 [vol: 1.00]

Firefox:

 └─ Streams:
       197. Firefox                                                     
            154. input_MONO      < KT USB Audio:capture_MONO    [active]
            217. monitor_MONO   
       215. Firefox                                                     
             78. output_FR       > Easy Effects Sink:playback_FR        [active]
            192. output_FL       > Easy Effects Sink:playback_FL        [active]

Chromium:

 └─ Streams:
        79. Chromium                                                    
            183. output_FL       > Easy Effects Sink:playback_FL        [active]
            184. output_FR       > Easy Effects Sink:playback_FR        [active]
       197. Chromium input                                              
            154. input_FL        < Easy Effects Source:capture_FL       [active]
            215. monitor_FL     
            217. input_FR        < Easy Effects Source:capture_FR       [active]
            224. monitor_FR     
artemklevtsov commented 1 day ago

If I choose EasyEffects sink obviously. изображение

 └─ Streams:
        92. Firefox                                                     
            133. output_FR       > Easy Effects Sink:playback_FR        [active]
            188. output_FL       > Easy Effects Sink:playback_FL        [active]
       125. Firefox                                                     
             95. monitor_FR     
            130. input_FR        < Easy Effects Source:capture_FR       [active]
            148. monitor_FL     
            166. input_FL        < Easy Effects Source:capture_FL       [active]

But it does not appears in GUI.

wwmm commented 1 day ago

Looking at your logs I see

The input stream Firefox does not have as target the same mic used as EE input: alsa_input.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.mono-fallback The user wants it to record from device alsa_input.usb-KTMicro_KT_USB_Audio_2021-06-07-0000-0000-0000--00.mono-fallback. We will ignore this stream.

and I think a fix for this has already been done. I wonder why Arch's repositories are still using 7.1.8 when 7.1.9 is available. Install the AUR package. It may improve the situation.

artemklevtsov commented 1 day ago

Thank you for the suggestion. I'll try update easyeffects and try again.