wwmm / easyeffects

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

New audio streems are disabled by default #1984

Closed gcars06 closed 1 year ago

gcars06 commented 1 year ago

EasyEffects Version

6.3.0

What package are you using?

Arch (easyeffects)

Distribution

Manjaro KDE Plasma Kernal: 6.0.6-1

Describe the bug

When ever a new audio stream is detected by easyeffects, the "enable" checkbox is unchecked and I have to manually recheck it everytime an audio stream is started. This happens even if the aplication was previously checked, it will become unchecked the next time audio starts playing

Expected Behavior

The box remaines checked when a new audio stream starts.

Debug Log

Debug Log
``` (process:19454): easyeffects-DEBUG: 19:59:58.757: easyeffects.cpp:35 easyeffects version: 6.3.0 (process:19454): easyeffects-DEBUG: 19:59:58.758: easyeffects.cpp:45 locale directory: /usr/share/locale (easyeffects:19454): easyeffects-DEBUG: 19:59:58.759: presets_manager.cpp:49 system input presets directory: "/etc/easyeffects/input"; (easyeffects:19454): easyeffects-DEBUG: 19:59:58.759: presets_manager.cpp:49 system input presets directory: "/etc/xdg/easyeffects/input"; (easyeffects:19454): easyeffects-DEBUG: 19:59:58.759: presets_manager.cpp:49 system input presets directory: "/home/gcars06/.config/kdedefaults/easyeffects/input"; (easyeffects:19454): easyeffects-DEBUG: 19:59:58.759: presets_manager.cpp:52 system output presets directory: "/etc/easyeffects/output"; (easyeffects:19454): easyeffects-DEBUG: 19:59:58.760: presets_manager.cpp:52 system output presets directory: "/etc/xdg/easyeffects/output"; (easyeffects:19454): easyeffects-DEBUG: 19:59:58.760: presets_manager.cpp:52 system output presets directory: "/home/gcars06/.config/kdedefaults/easyeffects/output"; (easyeffects:19454): easyeffects-DEBUG: 19:59:58.760: presets_manager.cpp:194 user presets directory already exists: /home/gcars06/.config/easyeffects/ (easyeffects:19454): easyeffects-DEBUG: 19:59:58.760: presets_manager.cpp:194 user presets directory already exists: /home/gcars06/.config/easyeffects/input (easyeffects:19454): easyeffects-DEBUG: 19:59:58.760: presets_manager.cpp:194 user presets directory already exists: /home/gcars06/.config/easyeffects/output (easyeffects:19454): easyeffects-DEBUG: 19:59:58.760: presets_manager.cpp:194 user presets directory already exists: /home/gcars06/.config/easyeffects/autoload/input (easyeffects:19454): easyeffects-DEBUG: 19:59:58.760: presets_manager.cpp:194 user presets directory already exists: /home/gcars06/.config/easyeffects/autoload/output (easyeffects:19454): Adwaita-WARNING **: 19:59:58.812: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead. (easyeffects:19454): easyeffects-DEBUG: 19:59:58.847: pipe_manager.cpp:1409 compiled with PipeWire: 0.3.56 (easyeffects:19454): easyeffects-DEBUG: 19:59:58.847: pipe_manager.cpp:1410 linked to PipeWire: 0.3.59 (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1380 core version: 0.3.59 (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1381 core name: pipewire-0 (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1294 found metadata: settings (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1294 found metadata: default (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1294 found metadata: route-settings (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1149 Stream/Input/Audio 42 input.rnnoise_source with serial 43 has been added (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1149 Audio/Source 43 output.rnnoise_source with serial 44 has been added (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1149 Stream/Input/Audio 44 effect_input.rnnoise with serial 45 has been added (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1149 Audio/Source 45 effect_output.rnnoise with serial 46 has been added (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1149 Audio/Source 33 alsa_input.pci-0000_2d_00.4.analog-stereo with serial 50 has been added (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1149 Audio/Sink 79 jamesdsp_sink with serial 95 has been added (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1149 Audio/Sink 48 alsa_output.pci-0000_2b_00.1.hdmi-stereo with serial 381 has been added (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1149 Audio/Sink 183 bluez_output.00_00_AB_CD_29_A4.a2dp-sink with serial 507 has been added (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1189 alsa_input.pci-0000_2d_00.4.analog-stereo port 65 is connected to input.rnnoise_source port 52 (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1189 alsa_input.pci-0000_2d_00.4.analog-stereo port 66 is connected to input.rnnoise_source port 50 (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1189 alsa_input.pci-0000_2d_00.4.analog-stereo port 65 is connected to effect_input.rnnoise port 58 (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1189 alsa_input.pci-0000_2d_00.4.analog-stereo port 66 is connected to effect_input.rnnoise port 56 (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1149 Audio/Sink 68 easyeffects_sink with serial 2115 has been added (easyeffects:19454): easyeffects-DEBUG: 19:59:58.856: pipe_manager.cpp:1149 Audio/Source/Virtual 111 easyeffects_source with serial 2116 has been added (easyeffects:19454): easyeffects-DEBUG: 19:59:58.857: pipe_manager.cpp:895 new metadata property: 0, default.configured.audio.sink, Spa:String:JSON, { "name": "bluez_output.00_00_AB_CD_29_A4.a2dp-sink" } (easyeffects:19454): easyeffects-DEBUG: 19:59:58.857: pipe_manager.cpp:895 new metadata property: 0, default.configured.audio.source, Spa:String:JSON, { "name": "alsa_input.usb-WCM_USB_WEB_CAM-02.pro-input-0" } (easyeffects:19454): easyeffects-DEBUG: 19:59:58.857: pipe_manager.cpp:895 new metadata property: 0, default.audio.sink, Spa:String:JSON, { "name": "bluez_output.00_00_AB_CD_29_A4.a2dp-sink" } (easyeffects:19454): easyeffects-DEBUG: 19:59:58.857: pipe_manager.cpp:895 new metadata property: 0, default.audio.source, Spa:String:JSON, { "name": "alsa_input.pci-0000_2d_00.4.analog-stereo" } (easyeffects:19454): easyeffects-DEBUG: 19:59:58.857: pipe_manager.cpp:895 new metadata property: 42, target.node, Spa:Id, 102 (easyeffects:19454): easyeffects-DEBUG: 19:59:58.857: pipe_manager.cpp:895 new metadata property: 42, target.object, Spa:Id, 1138 (easyeffects:19454): easyeffects-DEBUG: 19:59:58.857: pipe_manager.cpp:895 new metadata property: 44, target.node, Spa:Id, 102 (easyeffects:19454): easyeffects-DEBUG: 19:59:58.857: pipe_manager.cpp:895 new metadata property: 44, target.object, Spa:Id, 1138 (easyeffects:19454): easyeffects-DEBUG: 19:59:58.857: pipe_manager.cpp:1500 easyeffects_sink node successfully retrieved with id 68 and serial 2115 (easyeffects:19454): easyeffects-DEBUG: 19:59:58.857: pipe_manager.cpp:1505 easyeffects_source node successfully retrieved with id 111 and serial 2116 (easyeffects:19454): easyeffects-DEBUG: 19:59:58.861: pipe_manager.cpp:1189 easyeffects_source port 70 is connected to input.rnnoise_source port 52 (easyeffects:19454): easyeffects-DEBUG: 19:59:58.861: pipe_manager.cpp:1189 easyeffects_source port 97 is connected to input.rnnoise_source port 50 (easyeffects:19454): easyeffects-DEBUG: 19:59:58.861: plugin_base.cpp:289 soe: output_level successfully connected to PipeWire graph (easyeffects:19454): easyeffects-DEBUG: 19:59:58.862: pipe_manager.cpp:1189 easyeffects_source port 70 is connected to effect_input.rnnoise port 58 (easyeffects:19454): easyeffects-DEBUG: 19:59:58.862: pipe_manager.cpp:1189 easyeffects_source port 97 is connected to effect_input.rnnoise port 56 (easyeffects:19454): easyeffects-DEBUG: 19:59:58.863: plugin_base.cpp:289 soe: spectrum successfully connected to PipeWire graph lilv_world_add_plugin(): warning: Duplicate plugin lilv_world_add_plugin(): warning: ... found in file:///usr/lib/lv2/rnnoise_mono.lv2/ lilv_world_add_plugin(): warning: ... and file:///usr/lib/lv2/rnnoise_stereo.lv2/ (ignored) (easyeffects:19454): easyeffects-DEBUG: 19:59:58.899: lv2_wrapper.cpp:100 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:19454): easyeffects-DEBUG: 19:59:58.907: plugin_base.cpp:289 soe: equalizer successfully connected to PipeWire graph (easyeffects:19454): easyeffects-DEBUG: 19:59:58.909: plugin_base.cpp:289 soe: convolver successfully connected to PipeWire graph (easyeffects:19454): easyeffects-DEBUG: 19:59:58.935: plugin_base.cpp:289 sie: output_level successfully connected to PipeWire graph (easyeffects:19454): easyeffects-DEBUG: 19:59:58.936: plugin_base.cpp:289 sie: spectrum successfully connected to PipeWire graph (easyeffects:19454): easyeffects-DEBUG: 19:59:58.937: rnnoise.cpp:261 sie: rnnoise using the standard model. (easyeffects:19454): easyeffects-DEBUG: 19:59:58.938: plugin_base.cpp:289 sie: echo_canceller successfully connected to PipeWire graph (easyeffects:19454): easyeffects-DEBUG: 19:59:58.940: plugin_base.cpp:289 sie: rnnoise successfully connected to PipeWire graph easyeffects-INFO: 19:59:58.951: application.cpp:49 disabling global bypass (easyeffects:19454): easyeffects-DEBUG: 19:59:58.956: application_ui.cpp:85 Icon Theme BeautyLine detected (easyeffects:19454): easyeffects-DEBUG: 19:59:59.103: convolver_ui.cpp:625 irs directory already exists: /home/gcars06/.config/easyeffects/irs (easyeffects:19454): easyeffects-DEBUG: 19:59:59.113: app_info.cpp:135 cannot lookup application icon input.rnnoise_source in /usr/local/share/pixmaps (easyeffects:19454): easyeffects-DEBUG: 19:59:59.115: app_info.cpp:135 cannot lookup application icon effect_input.rnnoise in /usr/local/share/pixmaps (easyeffects:19454): easyeffects-DEBUG: 19:59:59.118: rnnoise_ui.cpp:377 model directory already exists: /home/gcars06/.config/easyeffects/rnnoise (easyeffects:19454): easyeffects-DEBUG: 19:59:59.195: pipe_manager.cpp:895 new metadata property: 42, target.node, Spa:Id, 111 (easyeffects:19454): easyeffects-DEBUG: 19:59:59.195: pipe_manager.cpp:895 new metadata property: 42, target.object, Spa:Id, 2116 (easyeffects:19454): easyeffects-DEBUG: 19:59:59.195: pipe_manager.cpp:895 new metadata property: 44, target.node, Spa:Id, 111 (easyeffects:19454): easyeffects-DEBUG: 19:59:59.196: pipe_manager.cpp:895 new metadata property: 44, target.object, Spa:Id, 2116 (easyeffects:19454): easyeffects-DEBUG: 19:59:59.243: application.cpp:77 new default output device: bluez_output.00_00_AB_CD_29_A4.a2dp-sink (easyeffects:19454): easyeffects-DEBUG: 19:59:59.243: application.cpp:85 new default input device: alsa_input.pci-0000_2d_00.4.analog-stereo (easyeffects:19454): easyeffects-DEBUG: 19:59:59.243: app_info.cpp:135 cannot lookup application icon input.rnnoise_source in /usr/local/share/pixmaps (easyeffects:19454): easyeffects-DEBUG: 19:59:59.243: app_info.cpp:135 cannot lookup application icon effect_input.rnnoise in /usr/local/share/pixmaps (easyeffects:19454): easyeffects-DEBUG: 19:59:59.243: app_info.cpp:135 cannot lookup application icon input.rnnoise_source in /usr/local/share/pixmaps (easyeffects:19454): easyeffects-DEBUG: 19:59:59.243: app_info.cpp:135 cannot lookup application icon input.rnnoise_source in /usr/local/share/pixmaps (easyeffects:19454): easyeffects-DEBUG: 19:59:59.243: app_info.cpp:135 cannot lookup application icon effect_input.rnnoise in /usr/local/share/pixmaps (easyeffects:19454): easyeffects-DEBUG: 19:59:59.244: app_info.cpp:135 cannot lookup application icon effect_input.rnnoise in /usr/local/share/pixmaps (easyeffects:19454): easyeffects-DEBUG: 19:59:59.244: application.cpp:129 device alsa_card.pci-0000_2b_00.1 has changed its output route to: hdmi-output-0 (easyeffects:19454): easyeffects-DEBUG: 19:59:59.244: application.cpp:149 output autoloading: the target node name does not match the output device name (easyeffects:19454): easyeffects-DEBUG: 19:59:59.244: application.cpp:97 device alsa_card.pci-0000_2d_00.4 has changed its input route to: analog-input-rear-mic (easyeffects:19454): easyeffects-DEBUG: 19:59:59.244: application.cpp:129 device bluez_card.00_00_AB_CD_29_A4 has changed its output route to: headset-output (easyeffects:19454): easyeffects-DEBUG: 19:59:59.244: app_info.cpp:135 cannot lookup application icon effect_input.rnnoise in /usr/local/share/pixmaps (easyeffects:19454): easyeffects-DEBUG: 19:59:59.244: app_info.cpp:135 cannot lookup application icon input.rnnoise_source in /usr/local/share/pixmaps (easyeffects:19454): easyeffects-DEBUG: 20:00:09.496: stream_output_effects.cpp:165 No app linked to our device wants to play. Unlinking our filters. (easyeffects:19454): easyeffects-DEBUG: 20:00:09.498: stream_input_effects.cpp:169 No app linked to our device wants to play. Unlinking our filters. (easyeffects:19454): easyeffects-DEBUG: 20:00:12.649: pipe_manager.cpp:1149 Stream/Output/Audio 285 Microsoft Edge with serial 2257 has been added (easyeffects:19454): easyeffects-DEBUG: 20:00:12.650: pipe_manager.cpp:895 new metadata property: 285, target.node, Spa:Id, 68 (easyeffects:19454): easyeffects-DEBUG: 20:00:12.650: pipe_manager.cpp:895 new metadata property: 285, target.object, Spa:Id, 2115 (easyeffects:19454): easyeffects-DEBUG: 20:00:12.651: pipe_manager.cpp:1189 Microsoft Edge port 284 is connected to easyeffects_sink port 110 (easyeffects:19454): easyeffects-DEBUG: 20:00:12.651: pipe_manager.cpp:1189 Microsoft Edge port 282 is connected to easyeffects_sink port 102 (easyeffects:19454): easyeffects-DEBUG: 20:00:12.651: pipe_manager.cpp:895 new metadata property: 285, target.node, Spa:Id, 79 (easyeffects:19454): easyeffects-DEBUG: 20:00:12.651: pipe_manager.cpp:895 new metadata property: 285, target.object, Spa:Id, 95 (easyeffects:19454): easyeffects-DEBUG: 20:00:12.653: pipe_manager.cpp:1189 Microsoft Edge port 282 is connected to jamesdsp_sink port 80 (easyeffects:19454): easyeffects-DEBUG: 20:00:12.653: pipe_manager.cpp:1189 Microsoft Edge port 284 is connected to jamesdsp_sink port 82 (easyeffects:19454): easyeffects-DEBUG: 20:00:15.877: pipe_manager.cpp:895 new metadata property: 285, target.node, Spa:Id, 68 (easyeffects:19454): easyeffects-DEBUG: 20:00:15.877: pipe_manager.cpp:895 new metadata property: 285, target.object, Spa:Id, 2115 (easyeffects:19454): easyeffects-DEBUG: 20:00:15.878: pipe_manager.cpp:1189 Microsoft Edge port 282 is connected to easyeffects_sink port 110 (easyeffects:19454): easyeffects-DEBUG: 20:00:15.878: pipe_manager.cpp:1189 Microsoft Edge port 284 is connected to easyeffects_sink port 102 (easyeffects:19454): easyeffects-DEBUG: 20:00:15.882: stream_output_effects.cpp:156 At least one app linked to our device wants to play. Linking our filters. (easyeffects:19454): easyeffects-DEBUG: 20:00:15.894: output_level.cpp:37 soe: output_level: PipeWire blocksize: 1024 (easyeffects:19454): easyeffects-DEBUG: 20:00:15.894: output_level.cpp:38 soe: output_level: PipeWire sampling rate: 48000 (easyeffects:19454): easyeffects-DEBUG: 20:00:15.896: convolver.cpp:300 soe: convolver: irs file: /home/gcars06/.config/easyeffects/irs/Razor Surround ((48k Z-Edition)) 2.Stereo +20 bass.irs (easyeffects:19454): easyeffects-DEBUG: 20:00:15.896: convolver.cpp:301 soe: convolver: irs rate: 48000 Hz (easyeffects:19454): easyeffects-DEBUG: 20:00:15.896: convolver.cpp:302 soe: convolver: irs channels: 2 (easyeffects:19454): easyeffects-DEBUG: 20:00:15.896: convolver.cpp:303 soe: convolver: irs frames: 8916 (easyeffects:19454): easyeffects-DEBUG: 20:00:15.896: convolver.cpp:342 soe: convolver: kernel initialized (easyeffects:19454): easyeffects-DEBUG: 20:00:15.896: convolver.cpp:377 soe: autogain factor: 0.7589114 (easyeffects:19454): easyeffects-DEBUG: 20:00:15.901: convolver.cpp:459 soe: convolver: zita is ready (easyeffects:19454): easyeffects-DEBUG: 20:00:15.912: convolver.cpp:244 soe: convolver latency: 0 s (easyeffects:19454): easyeffects-DEBUG: 20:00:15.912: effects_base.cpp:250 soe: pipeline latency: 0 ms (easyeffects:19454): easyeffects-DEBUG: 20:00:27.639: pipe_manager.cpp:1149 Stream/Output/Audio 206 Microsoft Edge with serial 2288 has been added (easyeffects:19454): easyeffects-DEBUG: 20:00:27.639: pipe_manager.cpp:895 new metadata property: 206, target.node, Spa:Id, 68 (easyeffects:19454): easyeffects-DEBUG: 20:00:27.639: pipe_manager.cpp:895 new metadata property: 206, target.object, Spa:Id, 2115 (easyeffects:19454): easyeffects-DEBUG: 20:00:27.640: pipe_manager.cpp:1189 Microsoft Edge port 194 is connected to easyeffects_sink port 110 (easyeffects:19454): easyeffects-DEBUG: 20:00:27.640: pipe_manager.cpp:1189 Microsoft Edge port 219 is connected to easyeffects_sink port 102 (easyeffects:19454): easyeffects-DEBUG: 20:00:27.641: pipe_manager.cpp:895 new metadata property: 206, target.node, Spa:Id, 79 (easyeffects:19454): easyeffects-DEBUG: 20:00:27.641: pipe_manager.cpp:895 new metadata property: 206, target.object, Spa:Id, 95 (easyeffects:19454): easyeffects-DEBUG: 20:00:27.642: pipe_manager.cpp:1189 Microsoft Edge port 219 is connected to jamesdsp_sink port 80 (easyeffects:19454): easyeffects-DEBUG: 20:00:27.642: pipe_manager.cpp:1189 Microsoft Edge port 194 is connected to jamesdsp_sink port 82 (easyeffects:19454): easyeffects-DEBUG: 20:00:27.675: pipe_manager.cpp:1149 Stream/Output/Audio 124 Microsoft Edge with serial 2307 has been added (easyeffects:19454): easyeffects-DEBUG: 20:00:27.675: pipe_manager.cpp:895 new metadata property: 124, target.node, Spa:Id, 68 (easyeffects:19454): easyeffects-DEBUG: 20:00:27.675: pipe_manager.cpp:895 new metadata property: 124, target.object, Spa:Id, 2115 (easyeffects:19454): easyeffects-DEBUG: 20:00:27.677: pipe_manager.cpp:895 new metadata property: 124, target.node, Spa:Id, 79 (easyeffects:19454): easyeffects-DEBUG: 20:00:27.677: pipe_manager.cpp:895 new metadata property: 124, target.object, Spa:Id, 95 (easyeffects:19454): easyeffects-DEBUG: 20:00:27.677: pipe_manager.cpp:1189 Microsoft Edge port 121 is connected to easyeffects_sink port 110 (easyeffects:19454): easyeffects-DEBUG: 20:00:27.677: pipe_manager.cpp:1189 Microsoft Edge port 120 is connected to easyeffects_sink port 102 (easyeffects:19454): easyeffects-DEBUG: 20:00:27.678: pipe_manager.cpp:1189 Microsoft Edge port 120 is connected to jamesdsp_sink port 80 (easyeffects:19454): easyeffects-DEBUG: 20:00:27.678: pipe_manager.cpp:1189 Microsoft Edge port 121 is connected to jamesdsp_sink port 82 (easyeffects:19454): easyeffects-DEBUG: 20:00:31.055: pipe_manager.cpp:895 new metadata property: 206, target.node, Spa:Id, 68 (easyeffects:19454): easyeffects-DEBUG: 20:00:31.055: pipe_manager.cpp:895 new metadata property: 206, target.object, Spa:Id, 2115 (easyeffects:19454): easyeffects-DEBUG: 20:00:31.056: pipe_manager.cpp:1189 Microsoft Edge port 219 is connected to easyeffects_sink port 110 (easyeffects:19454): easyeffects-DEBUG: 20:00:31.056: pipe_manager.cpp:1189 Microsoft Edge port 194 is connected to easyeffects_sink port 102 (easyeffects:19454): easyeffects-DEBUG: 20:00:32.031: pipe_manager.cpp:895 new metadata property: 124, target.node, Spa:Id, 68 (easyeffects:19454): easyeffects-DEBUG: 20:00:32.031: pipe_manager.cpp:895 new metadata property: 124, target.object, Spa:Id, 2115 (easyeffects:19454): easyeffects-DEBUG: 20:00:32.032: pipe_manager.cpp:1189 Microsoft Edge port 120 is connected to easyeffects_sink port 110 (easyeffects:19454): easyeffects-DEBUG: 20:00:32.032: pipe_manager.cpp:1189 Microsoft Edge port 121 is connected to easyeffects_sink port 102 (easyeffects:19454): easyeffects-DEBUG: 20:00:39.459: pipe_manager.cpp:212 Stream/Output/Audio 285 Microsoft Edge has been removed (easyeffects:19454): easyeffects-DEBUG: 20:00:39.460: app_info.cpp:311 Microsoft Edge disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:39.461: app_info.cpp:319 Microsoft Edge finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:39.461: app_info.cpp:28 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:39.461: node_info_holder.cpp:91 285, Microsoft Edge finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.414: application_ui.cpp:205 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.415: app_info.cpp:311 Microsoft Edge disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.430: app_info.cpp:319 Microsoft Edge finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.430: app_info.cpp:28 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.431: app_info.cpp:311 Microsoft Edge disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.448: app_info.cpp:319 Microsoft Edge finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.448: app_info.cpp:28 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.452: app_info.cpp:311 input.rnnoise_source disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.452: app_info.cpp:319 input.rnnoise_source finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.452: app_info.cpp:28 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.452: app_info.cpp:311 effect_input.rnnoise disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.466: app_info.cpp:319 effect_input.rnnoise finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.467: app_info.cpp:28 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.470: presets_menu.cpp:388 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.470: presets_menu.cpp:26 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.470: presets_menu.cpp:398 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.470: effects_box.cpp:487 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.470: chart.cpp:28 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.470: chart.cpp:603 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.471: blocklist_menu.cpp:192 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.471: blocklist_menu.cpp:26 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.471: blocklist_menu.cpp:202 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.471: apps_box.cpp:391 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.471: node_info_holder.cpp:91 206, Microsoft Edge finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.471: node_info_holder.cpp:91 124, Microsoft Edge finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.471: apps_box.cpp:26 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.471: apps_box.cpp:401 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.471: plugins_box.cpp:731 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.471: plugins_menu.cpp:205 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.471: plugins_menu.cpp:30 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.471: plugins_menu.cpp:215 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.472: equalizer_ui.cpp:561 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.472: equalizer_band_box.cpp:139 index: 0 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.473: equalizer_band_box.cpp:26 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.473: equalizer_band_box.cpp:149 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.473: equalizer_band_box.cpp:139 index: 1 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.474: equalizer_band_box.cpp:26 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.474: equalizer_band_box.cpp:149 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.474: equalizer_band_box.cpp:139 index: 2 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.475: equalizer_band_box.cpp:26 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.475: equalizer_band_box.cpp:149 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.475: equalizer_band_box.cpp:139 index: 3 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.476: equalizer_band_box.cpp:26 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.476: equalizer_band_box.cpp:149 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.476: equalizer_band_box.cpp:139 index: 4 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.478: equalizer_band_box.cpp:26 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.478: equalizer_band_box.cpp:149 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.478: equalizer_band_box.cpp:139 index: 5 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.479: equalizer_band_box.cpp:26 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.479: equalizer_band_box.cpp:149 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.479: equalizer_band_box.cpp:139 index: 6 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.480: equalizer_band_box.cpp:26 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.480: equalizer_band_box.cpp:149 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.480: equalizer_band_box.cpp:139 index: 7 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.481: equalizer_band_box.cpp:26 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.481: equalizer_band_box.cpp:149 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.481: equalizer_band_box.cpp:139 index: 8 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.482: equalizer_band_box.cpp:26 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.482: equalizer_band_box.cpp:149 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.482: equalizer_band_box.cpp:139 index: 9 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.483: equalizer_band_box.cpp:26 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.483: equalizer_band_box.cpp:149 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.483: equalizer_ui.cpp:45 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.483: equalizer_ui.cpp:571 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.483: convolver_ui.cpp:550 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.483: chart.cpp:28 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.483: chart.cpp:603 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.484: convolver_menu_impulses.cpp:311 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.484: convolver_menu_combine.cpp:221 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.485: convolver_menu_combine.cpp:32 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.485: convolver_menu_combine.cpp:231 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.485: convolver_ui.cpp:32 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.485: convolver_ui.cpp:566 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.485: plugins_box.cpp:30 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.485: plugins_box.cpp:741 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.485: effects_box.cpp:32 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.485: effects_box.cpp:497 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.485: effects_box.cpp:487 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.485: chart.cpp:28 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.485: chart.cpp:603 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.485: blocklist_menu.cpp:192 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.485: blocklist_menu.cpp:26 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.485: blocklist_menu.cpp:202 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.485: apps_box.cpp:391 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.485: node_info_holder.cpp:91 44, effect_input.rnnoise finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.485: node_info_holder.cpp:91 42, input.rnnoise_source finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.486: apps_box.cpp:26 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.486: apps_box.cpp:401 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.486: plugins_box.cpp:731 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.486: plugins_menu.cpp:205 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.486: plugins_menu.cpp:30 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.486: plugins_menu.cpp:215 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.486: echo_canceller_ui.cpp:125 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.486: echo_canceller_ui.cpp:26 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.486: echo_canceller_ui.cpp:135 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.486: rnnoise_ui.cpp:311 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.487: rnnoise_ui.cpp:38 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.487: rnnoise_ui.cpp:321 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.487: plugins_box.cpp:30 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.487: plugins_box.cpp:741 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.487: effects_box.cpp:32 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.487: effects_box.cpp:497 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.487: pipe_manager_box.cpp:756 disposed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.490: node_info_holder.cpp:91 43, output.rnnoise_source finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.490: node_info_holder.cpp:91 45, effect_output.rnnoise finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.490: node_info_holder.cpp:91 33, alsa_input.pci-0000_2d_00.4.analog-stereo finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.490: node_info_holder.cpp:91 183, bluez_output.00_00_AB_CD_29_A4.a2dp-sink finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.490: node_info_holder.cpp:91 48, alsa_output.pci-0000_2b_00.1.hdmi-stereo finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.490: node_info_holder.cpp:91 79, jamesdsp_sink finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.490: pipe_manager_box.cpp:28 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.490: test_signals.cpp:154 destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.490: pipe_manager_box.cpp:766 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.491: application_ui.cpp:29 data struct destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.491: application_ui.cpp:215 finalized (easyeffects:19454): easyeffects-DEBUG: 20:00:40.491: presets_manager.cpp:180 destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.491: stream_input_effects.cpp:112 destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.491: effects_base.cpp:70 effects_base: destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.491: rnnoise.cpp:87 sie: rnnoise destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.491: echo_canceller.cpp:79 sie: echo_canceller destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.492: spectrum.cpp:61 sie: spectrum destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.492: output_level.cpp:33 sie: output_level destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.495: stream_output_effects.cpp:112 destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.495: effects_base.cpp:70 effects_base: destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.496: equalizer.cpp:100 soe: equalizer destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.499: convolver.cpp:101 soe: convolver destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.499: spectrum.cpp:61 soe: spectrum destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: output_level.cpp:33 soe: output_level destroyed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: pipe_manager.cpp:1528 Destroying PipeWire registry... (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: pipe_manager.cpp:1531 Disconnecting PipeWire core... (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: pipe_manager.cpp:212 Stream/Input/Audio 42 input.rnnoise_source has been removed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: pipe_manager.cpp:212 Audio/Source 43 output.rnnoise_source has been removed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: pipe_manager.cpp:212 Stream/Input/Audio 44 effect_input.rnnoise has been removed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: pipe_manager.cpp:212 Audio/Source 45 effect_output.rnnoise has been removed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: pipe_manager.cpp:212 Audio/Source 33 alsa_input.pci-0000_2d_00.4.analog-stereo has been removed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: pipe_manager.cpp:212 Audio/Sink 79 jamesdsp_sink has been removed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: pipe_manager.cpp:212 Audio/Sink 48 alsa_output.pci-0000_2b_00.1.hdmi-stereo has been removed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: pipe_manager.cpp:212 Audio/Sink 183 bluez_output.00_00_AB_CD_29_A4.a2dp-sink has been removed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: pipe_manager.cpp:212 Audio/Sink 68 easyeffects_sink has been removed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: pipe_manager.cpp:212 Audio/Source/Virtual 111 easyeffects_source has been removed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: pipe_manager.cpp:212 Stream/Output/Audio 124 Microsoft Edge has been removed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: pipe_manager.cpp:212 Stream/Output/Audio 206 Microsoft Edge has been removed (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: pipe_manager.cpp:1536 Stopping PipeWire's loop... (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: pipe_manager.cpp:1539 Destroying PipeWire's context... (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: pipe_manager.cpp:1542 Destroying PipeWire's loop... (easyeffects:19454): easyeffects-DEBUG: 20:00:40.500: application.cpp:378 shutting down... (easyeffects:19454): easyeffects-DEBUG: 20:00:40.501: easyeffects.cpp:60 Exitting the main function with status: 0 ```

Additional Information

pw-dump.txt

wwmm commented 1 year ago

When ever a new audio stream is detected by easyeffects, the "enable" checkbox is unchecked and I have to manually recheck it everytime an audio stream is started

Is Process All Outputs and Process All inputs disabled in EasyEffects preferences window? As I also use Arch Linux it isn't a problem with Pipewire or WirePlumber. It seems to me these options have been disabled in your system.

wwmm commented 1 year ago

pipe_manager.cpp:1189 Microsoft Edge port 282 is connected to jamesdsp_sink port 80

It isn't a good idea to run EasyEffects and jamesdsp at the same time. They will probably conflict when it comes to custom audio routing management.

gcars06 commented 1 year ago

Is Process All Outputs and Process All inputs disabled in EasyEffects preferences window? As I also use Arch Linux it isn't a problem with Pipewire or WirePlumber. It seems to me these options have been disabled in your system.

They are both enabled and it still doesn't auto checkbox them

wwmm commented 1 year ago

They are both enabled and it still doesn't auto checkbox them

Based on your logs the audio stream is initially moved to easyeffects sink. But right after this something moves it away from it. Most likely another program is doing this. Either jamesdsp or something else.

gcars06 commented 1 year ago

Based on your logs the audio stream is initially moved to easyeffects sink. But right after this something moves it away from it. Most likely another program is doing this. Either jamesdsp or something else.

It was jamesdsp, after disabling and removing it, the box remained checked