wwmm / easyeffects

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

Audio processing stops when closing easyeffects window or filing --hide-window #2851

Open Mi605 opened 8 months ago

Mi605 commented 8 months ago

EasyEffects Version

7.0.1

What package are you using?

Other (specify below)

Distribution

antiX 23 full 64bit runit

Describe the bug

When closing the window of easyeffects sound is no longer processed by easyeffects, regardless of the fact that in the settings „Beim Schließen des Fensters beenden” (translates back to something like: "Shut down on window close") is not activated, so easyeffects is expected to stay active after window was closed.

Also when sending the command easyeffects -w or easyeffects --hide-window from a terminal window, the window is not merely hidden, but the audio processing by easyeffects is disengaged.

Expected Behavior

The audio processing by easyeffects should not stop when sending --hide-window or -w. Also it should not stop when closing the window if in settings the option „Beim Schließen des Fensters beenden” is not active.

Debug Log

Debug Log
``` can't locate the logfile supposed to be written, neither in `/home//.log` nor in /var/log and it's subfolders. Where is it supposed to be written? Also `dmesg | tail` doesn't show any entry of easyeffects. Console output from easyeffects reads: ``` $ ps -aux | grep easyeffects | grep -v grep $ G_MESSAGES_DEBUG=easyeffects $ easyeffects & *** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_update_params called from wrong context, check thread and locking: Das Gerät oder die Ressource ist belegt *** impl_ext_end_proxy called from wrong context, check thread and locking: Das Gerät oder die Ressource ist belegt *** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_add_listener called from wrong context, check thread and locking: Das Gerät oder die Ressource ist belegt *** pw_filter_add_listener called from wrong context, check thread and locking: Das Gerät oder die Ressource ist belegt *** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt $ ps -aux | grep easyeffects | grep -v grep Robin 428718 25.2 2.7 1586352 226496 pts/12 SLl 22:18 0:13 easyeffects $ easyeffects --hide-window *** pw_filter_destroy called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_destroy called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_destroy called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_destroy called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_destroy called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_destroy called from wrong context, check thread and locking: Die Operation ist nicht erlaubt *** pw_filter_destroy called from wrong context, check thread and locking: Die Operation ist nicht erlaubt $ ps -aux | grep easyeffects | grep -v grep ``` After this there is no sign of easyeffects activity anymore and no audio processing. ```

Additional Information

$ wpctl status
PipeWire 'pipewire-0' [1.0.0, Robin@eiche, cookie:1990867813]
 └─ Clients:
        32. pipewire                            [1.0.0, Robin@eiche, pid:7399]
        34. WirePlumber                         [1.0.0, Robin@eiche, pid:7397]
        35. WirePlumber [export]                [1.0.0, Robin@eiche, pid:7397]
        54. PulseAudio-Lautstärkeregler        [1.0.0, Robin@eiche, pid:14923]
        65. PipeWire ALSA [volumeicon]          [1.0.0, Robint@eiche, pid:7550]
        76. mpv                                 [1.0.0, Robin@eiche, pid:3639770]
       105. Audacious                           [1.0.0, Robin@eiche, pid:2377276]
       231. mpv                                 [1.0.0, Robin@eiche, pid:3519476]
       288. easyeffects                         [1.0.0, Robin@eiche, pid:457115]
       367. wpctl                               [1.0.0, Robin@eiche, pid:457534]

Audio
 ├─ Devices:
 │      42. Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series] [alsa]
 │      44. Schleifenschaltung                  [alsa]
 │      69. Internes Audio                      [alsa]
 │  
 ├─ Sinks:
 │      49. Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series] Digital Stereo (HDMI) [vol: 0.40]
 │      63. Schleifenschaltung Analog Stereo    [vol: 1.00]
 │     282. Easy Effects Sink                   [vol: 1.00]
 │  *  297. Internes Audio Pro                  [vol: 0.59]
 │     305. Internes Audio Pro 1                [vol: 1.00 MUTED]
 │  
 ├─ Sink endpoints:
 │  
 ├─ Sources:
 │     156. Easy Effects Source                 [vol: 1.00 MUTED]
 │  *  290. Internes Audio Pro                  [vol: 1.00 MUTED]
 │     311. Schleifenschaltung Analog Stereo    [vol: 1.00]
 │  
 ├─ Source endpoints:
 │  
 └─ Streams:
        51. PulseAudio-Lautstärkeregler                                
             64. monitor_FL     
             98. input_FL        < Audacious:output_FL  [init]
            229. monitor_FR     
            245. input_FR        < Audacious:output_FR  [init]
        55. PulseAudio-Lautstärkeregler                                
             43. input_FR        < HDMI 0 *:monitor_FR  [active]
             57. monitor_FL     
             58. input_FL        < HDMI 0 *:monitor_FL  [active]
             66. monitor_FR     
        67. PulseAudio-Lautstärkeregler                                
            102. input_FL        < Audacious:output_FL  [init]
            169. monitor_FR     
            262. monitor_FL     
            264. input_FR        < Audacious:output_FR  [init]
        77. mpv                                                         
            143. output_FR       > Easy Effects Sink:playback_FR    [active]
            281. output_FL       > Easy Effects Sink:playback_FL    [active]
        78. PulseAudio-Lautstärkeregler                                
            141. input_FL        < Audacious:output_FL  [init]
            185. input_FR        < Audacious:output_FR  [init]
            255. monitor_FL     
            339. monitor_FR     
        82. PulseAudio-Lautstärkeregler                                
            140. input_FR        < Easy Effects Source:capture_FR   [active]
            215. monitor_FL     
            247. input_FL        < Easy Effects Source:capture_FL   [active]
            270. monitor_FR     
        93. PulseAudio-Lautstärkeregler                                
            116. input_FL        < Audacious:output_FL  [init]
            162. monitor_FR     
            163. monitor_FL     
            202. input_FR        < Audacious:output_FR  [init]
        94. PulseAudio-Lautstärkeregler                                
             72. input_FL        < Audacious:output_FL  [init]
             74. monitor_FL     
             96. monitor_FR     
            291. input_FR        < Audacious:output_FR  [init]
        97. PulseAudio-Lautstärkeregler                                
             33. monitor_FR     
            100. input_FL        < Audacious:output_FL  [init]
            182. monitor_FL     
            279. input_FR        < Audacious:output_FR  [init]
        99. PulseAudio-Lautstärkeregler                                
            108. monitor_FL     
            109. monitor_FR     
            139. input_FR        < Audacious:output_FR  [init]
            174. input_FL        < Audacious:output_FL  [init]
       119. PulseAudio-Lautstärkeregler                                
            127. input_FR        < VT1708S Analog:monitor_AUX1  [active]
            133. monitor_FR     
            135. input_FL        < VT1708S Analog:monitor_AUX0  [active]
            137. monitor_FL     
       130. PulseAudio-Lautstärkeregler                                
             79. monitor_FL     
            123. monitor_FR     
            299. input_FL        < VT1708S Digital:monitor_AUX0 [active]
            300. input_FR        < VT1708S Digital:monitor_AUX1 [active]
       131. PulseAudio-Lautstärkeregler                                
            118. input_FR        < VT1708S Analog:capture_AUX1  [active]
            122. monitor_FL     
            124. input_FL        < VT1708S Analog:capture_AUX0  [active]
            195. monitor_FR     
       148. PulseAudio-Lautstärkeregler                                
            107. input_FR        < Audacious:output_FR  [init]
            144. input_FL        < Audacious:output_FL  [init]
            219. monitor_FL     
            273. monitor_FR     
       167. mpv                                                         
            113. output_FR       > Easy Effects Sink:playback_FR    [active]
            147. output_FL       > Easy Effects Sink:playback_FL    [active]
       172. PulseAudio-Lautstärkeregler                                
             59. monitor_FR     
            117. monitor_FL     
            188. input_FR        < Audacious:output_FR  [init]
            283. input_FL        < Audacious:output_FL  [init]
       177. PulseAudio-Lautstärkeregler                                
             71. input_FR        < Audacious:output_FR  [init]
            201. input_FL        < Audacious:output_FL  [init]
            239. monitor_FR     
            318. monitor_FL     
       181. PulseAudio-Lautstärkeregler                                
             91. monitor_FR     
            191. input_FL        < Audacious:output_FL  [init]
            252. input_FR        < Audacious:output_FR  [init]
            256. monitor_FL     
       223. PulseAudio-Lautstärkeregler                                
             62. monitor_FL     
            146. input_FL        < Easy Effects Sink:monitor_FL [active]
            155. monitor_FR     
            275. input_FR        < Easy Effects Sink:monitor_FR [active]
       233. PulseAudio-Lautstärkeregler                                
             50. monitor_FR     
            106. monitor_FL     
            259. input_FR        < mpv:output_FR    [active]
            346. input_FL        < mpv:output_FL    [active]
       241. PulseAudio-Lautstärkeregler                                
            125. monitor_FL     
            186. input_FR        < Audacious:output_FR  [init]
            218. input_FL        < Audacious:output_FL  [init]
            280. monitor_FR     
       242. Audacious                                                   
             83. output_FR       > PulseAudio-Lautstärkeregler:input_FR [init]
            190. output_FL       > PulseAudio-Lautstärkeregler:input_FL [init]
       258. PulseAudio-Lautstärkeregler                                
             86. monitor_FR     
             95. input_FR        < Audacious:output_FR  [init]
            205. input_FL        < Audacious:output_FL  [init]
            260. monitor_FL     
       276. PulseAudio-Lautstärkeregler                                
            145. input_FR        < Audacious:output_FR  [init]
            196. input_FL        < Audacious:output_FL  [init]
            351. monitor_FR     
            352. monitor_FL     
       277. PulseAudio-Lautstärkeregler                                
            152. input_FR        < Audacious:output_FR  [init]
            193. monitor_FL     
            257. monitor_FR     
            266. input_FL        < Audacious:output_FL  [init]
       312. PulseAudio-Lautstärkeregler                                
            313. monitor_FR     
            314. monitor_FL     
            315. input_FR        < Loopback PCM:capture_FR  [active]
            316. input_FL        < Loopback PCM:capture_FL  [active]
       317. PulseAudio-Lautstärkeregler                                
            237. monitor_FR     
            267. monitor_FL     
            349. input_FL        < Audacious:output_FL  [init]
            350. input_FR        < Audacious:output_FR  [init]
       324. PulseAudio-Lautstärkeregler                                
             60. input_FL        < mpv:output_FL    [active]
            211. input_FR        < mpv:output_FR    [active]
            331. monitor_FL     
            360. monitor_FR     
       329. PulseAudio-Lautstärkeregler                                
            319. monitor_FL     
            321. monitor_FR     
            323. input_FR        < Loopback PCM:monitor_FR  [active]
            327. input_FL        < Loopback PCM:monitor_FL  [active]

Video
 ├─ Devices:
 │  
 ├─ Sinks:
 │  
 ├─ Sink endpoints:
 │  
 ├─ Sources:
 │  
 ├─ Source endpoints:
 │  
 └─ Streams:

Settings
 └─ Default Configured Node Names:
$ inxi -Aa -xxx
Audio:
  Device-1: Intel 5 Series/3400 Series High Definition Audio vendor: ASUSTeK 5
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:3b56
    class-ID: 0403
  Device-2: AMD Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series]
    vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie: gen: 2 speed: 5 GT/s
    lanes: 16 bus-ID: 01:00.1 chip-ID: 1002:aa68 class-ID: 0403
  Sound API: ALSA v: k6.1.55-antix.1-amd64-smp running: yes
  Sound Server-1: JACK v: 1.9.21 running: no
  Sound Server-2: PipeWire v: 1.0.0 running: yes
$ uname -a
Linux eiche 6.1.55-antix.1-amd64-smp #1 SMP PREEMPT_DYNAMIC Tue Sep 26 22:14:10 EEST 2023 x86_64 GNU/Linux

Distro: antiX 23 ISO: full 64 bit runit

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 12 (bookworm)
Release:    12
Codename:   bookworm
$ wmctrl -m
Name: IceWM 3.4.4 (Linux/x86_64)
Class: icewm
PID: 7256
Window manager's "showing the desktop" mode: ON
$ apt-cache policy easyeffects
easyeffects:
  Installiert:           7.0.1-1~bpo12+1
  Installationskandidat: 7.0.1-1~bpo12+1
  Versionstabelle:
 *** 7.0.1-1~bpo12+1 100
        100 http://deb.debian.org/debian bookworm-backports/main amd64 Packages
        100 /var/lib/dpkg/status
     7.0.0-1 500
        500 http://ftp.de.debian.org/debian bookworm/main amd64 Packages
wwmm commented 8 months ago

When closing the window of easyeffects sound is no longer processed by easyeffects, regardless of the fact that in the settings „Beim Schließen des Fensters beenden” (translates back to something like: "Shut down on window close") is not activated, so easyeffects is expected to stay active after window was closed.

In some cases the reason is not starting EasyEffects in service mode. It usually does this on its own. Kill EasyEffects and run in a terminal G_MESSAGES_DEBUG=easyeffects easyeffects --gapplication-service. After this run easyeffects in another terminal window or click on its launcher icon. Does its process still die after closing its window?

wwmm commented 8 months ago

It usually does this on its own

As long as the user desktop runs the EasyEffects autostart file inside ~/.config/autostart/ or uses our dbus service when the our launcher icon is clicked.

Mi605 commented 8 months ago

Many thanks for the quick reply. This renders things clear. The service mode is never started on antiX, since XDG autostart directories are not active by default. There is a ~/.desktop-session/startup file instead, so I'll copy over the easyeffects service startup command from the ~/.config/autostart/easyeffects-service.desktop file to the proper place.

Kill EasyEffects and run in a terminal G_MESSAGES_DEBUG=easyeffects easyeffects --gapplication-service.

Works fine. Now I get full debug output on console:

$ G_MESSAGES_DEBUG=easyeffects easyeffects --gapplication-service
(process:1321080): easyeffects-DEBUG: 01:59:39.329:     easyeffects.cpp:35  easyeffects version: 7.0.1
(process:1321080): easyeffects-DEBUG: 01:59:39.329:     easyeffects.cpp:45  locale directory: /usr/share/locale
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.333:     presets_manager.cpp:49  system input presets directory: "/etc/easyeffects/input"; 
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.333:     presets_manager.cpp:49  system input presets directory: "/etc/xdg/easyeffects/input"; 
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.333:     presets_manager.cpp:52  system output presets directory: "/etc/easyeffects/output"; 
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.333:     presets_manager.cpp:52  system output presets directory: "/etc/xdg/easyeffects/output"; 
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.333:     presets_manager.cpp:194 user presets directory already exists: /home/Robin/.config/easyeffects/
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.333:     presets_manager.cpp:194 user presets directory already exists: /home/Robin/.config/easyeffects/input
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.333:     presets_manager.cpp:194 user presets directory already exists: /home/Robin/.config/easyeffects/output
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.333:     presets_manager.cpp:194 user presets directory already exists: /home/Robin/.config/easyeffects/autoload/input
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.333:     presets_manager.cpp:194 user presets directory already exists: /home/Robin/.config/easyeffects/autoload/output
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.521:     pipe_manager.cpp:1426   compiled with PipeWire: 0.3.65
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.521:     pipe_manager.cpp:1427   linked to PipeWire: 1.0.0
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.527:     pipe_manager.cpp:1397   core version: 1.0.0
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.527:     pipe_manager.cpp:1398   core name: pipewire-0
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.527:     pipe_manager.cpp:1311   found metadata: settings
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.527:     pipe_manager.cpp:1311   found metadata: default
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.527:     pipe_manager.cpp:1311   found metadata: sm-objects
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.527:     pipe_manager.cpp:1311   found metadata: route-settings
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.527:     pipe_manager.cpp:1166   Audio/Sink 49 alsa_output.pci-0000_01_00.1.hdmi-stereo with serial 49 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.527:     pipe_manager.cpp:1166   Stream/Input/Audio 55 PulseAudio-Lautstärkeregler with serial 110 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.527:     pipe_manager.cpp:1206   alsa_output.pci-0000_01_00.1.hdmi-stereo port 47 is connected to PulseAudio-Lautstärkeregler port 58
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.527:     pipe_manager.cpp:1206   alsa_output.pci-0000_01_00.1.hdmi-stereo port 52 is connected to PulseAudio-Lautstärkeregler port 43
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.527:     pipe_manager.cpp:1166   Audio/Sink 63 alsa_output.platform-snd_aloop.0.analog-stereo with serial 568 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.527:     pipe_manager.cpp:1166   Audio/Source 311 alsa_input.platform-snd_aloop.0.analog-stereo with serial 569 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.527:     pipe_manager.cpp:1166   Stream/Input/Audio 329 PulseAudio-Lautstärkeregler with serial 585 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1206   alsa_output.platform-snd_aloop.0.analog-stereo port 336 is connected to PulseAudio-Lautstärkeregler port 327
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1206   alsa_output.platform-snd_aloop.0.analog-stereo port 326 is connected to PulseAudio-Lautstärkeregler port 323
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1166   Stream/Input/Audio 312 PulseAudio-Lautstärkeregler with serial 592 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1206   alsa_input.platform-snd_aloop.0.analog-stereo port 330 is connected to PulseAudio-Lautstärkeregler port 316
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1206   alsa_input.platform-snd_aloop.0.analog-stereo port 328 is connected to PulseAudio-Lautstärkeregler port 315
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1166   Audio/Sink 297 alsa_output.pci-0000_00_1b.0.pro-output-0 with serial 1758 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1166   Audio/Sink 305 alsa_output.pci-0000_00_1b.0.pro-output-1 with serial 1759 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1166   Audio/Source 290 alsa_input.pci-0000_00_1b.0.pro-input-0 with serial 1760 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1166   Stream/Input/Audio 119 PulseAudio-Lautstärkeregler with serial 1809 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1206   alsa_output.pci-0000_00_1b.0.pro-output-0 port 213 is connected to PulseAudio-Lautstärkeregler port 135
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1206   alsa_output.pci-0000_00_1b.0.pro-output-0 port 298 is connected to PulseAudio-Lautstärkeregler port 127
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1166   Stream/Input/Audio 130 PulseAudio-Lautstärkeregler with serial 1816 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1206   alsa_output.pci-0000_00_1b.0.pro-output-1 port 286 is connected to PulseAudio-Lautstärkeregler port 299
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1206   alsa_output.pci-0000_00_1b.0.pro-output-1 port 293 is connected to PulseAudio-Lautstärkeregler port 300
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1166   Stream/Input/Audio 131 PulseAudio-Lautstärkeregler with serial 1823 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1206   alsa_input.pci-0000_00_1b.0.pro-input-0 port 333 is connected to PulseAudio-Lautstärkeregler port 124
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1206   alsa_input.pci-0000_00_1b.0.pro-input-0 port 337 is connected to PulseAudio-Lautstärkeregler port 118
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1166   Stream/Output/Audio 242 Audacious with serial 24404 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1166   Stream/Output/Audio 167 mpv with serial 24873 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1166   Stream/Input/Audio 172 PulseAudio-Lautstärkeregler with serial 25009 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1206   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 283
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1206   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 188
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1166   Stream/Input/Audio 241 PulseAudio-Lautstärkeregler with serial 25694 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1206   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 218
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1206   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 186
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1166   Stream/Input/Audio 177 PulseAudio-Lautstärkeregler with serial 25755 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.528:     pipe_manager.cpp:1206   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 201
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 71
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1166   Stream/Input/Audio 181 PulseAudio-Lautstärkeregler with serial 25968 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 191
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 252
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1166   Stream/Input/Audio 93 PulseAudio-Lautstärkeregler with serial 26001 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 116
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 202
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1166   Stream/Input/Audio 51 PulseAudio-Lautstärkeregler with serial 26223 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 98
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 245
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1166   Stream/Input/Audio 258 PulseAudio-Lautstärkeregler with serial 26250 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 205
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 95
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1166   Stream/Input/Audio 67 PulseAudio-Lautstärkeregler with serial 26472 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 102
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 264
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1166   Stream/Input/Audio 94 PulseAudio-Lautstärkeregler with serial 26499 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 72
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 291
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1166   Stream/Input/Audio 97 PulseAudio-Lautstärkeregler with serial 26721 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 100
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 279
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1166   Stream/Input/Audio 148 PulseAudio-Lautstärkeregler with serial 26748 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 144
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 107
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1166   Stream/Input/Audio 277 PulseAudio-Lautstärkeregler with serial 26970 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 266
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.529:     pipe_manager.cpp:1206   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 152
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1166   Stream/Input/Audio 99 PulseAudio-Lautstärkeregler with serial 26997 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 174
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 139
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1166   Stream/Input/Audio 78 PulseAudio-Lautstärkeregler with serial 27219 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 141
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 185
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1166   Stream/Input/Audio 276 PulseAudio-Lautstärkeregler with serial 27246 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 196
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 145
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1166   Stream/Input/Audio 317 PulseAudio-Lautstärkeregler with serial 27469 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 349
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 350
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1166   Stream/Output/Audio 281 mpv with serial 27506 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   Audacious port 190 is connected to alsa_output.pci-0000_00_1b.0.pro-output-0 port 80
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   Audacious port 83 is connected to alsa_output.pci-0000_00_1b.0.pro-output-0 port 285
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   mpv port 147 is connected to alsa_output.pci-0000_00_1b.0.pro-output-0 port 80
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   mpv port 113 is connected to alsa_output.pci-0000_00_1b.0.pro-output-0 port 285
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   mpv port 366 is connected to alsa_output.pci-0000_00_1b.0.pro-output-0 port 80
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   mpv port 243 is connected to alsa_output.pci-0000_00_1b.0.pro-output-0 port 285
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1166   Stream/Input/Audio 360 PulseAudio-Lautstärkeregler with serial 27524 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1166   Stream/Input/Audio 331 PulseAudio-Lautstärkeregler with serial 27525 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1166   Stream/Input/Audio 268 PulseAudio-Lautstärkeregler with serial 27526 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 76
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 211
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   mpv port 147 is connected to PulseAudio-Lautstärkeregler port 233
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   mpv port 113 is connected to PulseAudio-Lautstärkeregler port 106
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.530:     pipe_manager.cpp:1206   mpv port 366 is connected to PulseAudio-Lautstärkeregler port 364
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.531:     pipe_manager.cpp:1206   mpv port 243 is connected to PulseAudio-Lautstärkeregler port 363
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.531:     pipe_manager.cpp:1166   Audio/Sink 274 easyeffects_sink with serial 27546 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.531:     pipe_manager.cpp:1166   Audio/Source/Virtual 150 easyeffects_source with serial 27547 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.532:     pipe_manager.cpp:1517   easyeffects_sink node successfully retrieved with id 274 and serial 27546
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.532:     pipe_manager.cpp:1522   easyeffects_source node successfully retrieved with id 150 and serial 27547
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.533:     pipe_manager.cpp:899    new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"alsa_output.pci-0000_00_1b.0.pro-output-0"}
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.533:     pipe_manager.cpp:899    new metadata property: 0, default.audio.source, Spa:String:JSON, {"name":"alsa_input.pci-0000_00_1b.0.pro-input-0"}
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.533:     pipe_manager.cpp:899    new metadata property: 242, target.node, Spa:Id, 282
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.533:     pipe_manager.cpp:899    new metadata property: 242, target.object, Spa:Id, 27269
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.533:     pipe_manager.cpp:899    new metadata property: 167, target.node, Spa:Id, 282
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.533:     pipe_manager.cpp:899    new metadata property: 167, target.object, Spa:Id, 27269
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.533:     pipe_manager.cpp:899    new metadata property: 281, target.node, Spa:Id, 282
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.533:     pipe_manager.cpp:899    new metadata property: 281, target.object, Spa:Id, 27269
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.535:     pipe_manager.cpp:312    Stream/Input/Audio 55 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.535:     pipe_manager.cpp:312    Stream/Input/Audio 329 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.535:     pipe_manager.cpp:312    Stream/Input/Audio 312 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.535:     pipe_manager.cpp:312    Stream/Input/Audio 119 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.535:     pipe_manager.cpp:312    Stream/Input/Audio 130 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.535:     pipe_manager.cpp:312    Stream/Input/Audio 131 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.536:     pipe_manager.cpp:312    Stream/Input/Audio 172 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.536:     pipe_manager.cpp:312    Stream/Input/Audio 241 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.536:     pipe_manager.cpp:312    Stream/Input/Audio 177 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.536:     pipe_manager.cpp:312    Stream/Input/Audio 181 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.536:     pipe_manager.cpp:312    Stream/Input/Audio 93 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.536:     pipe_manager.cpp:312    Stream/Input/Audio 51 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.536:     pipe_manager.cpp:312    Stream/Input/Audio 258 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.536:     pipe_manager.cpp:312    Stream/Input/Audio 67 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.536:     pipe_manager.cpp:312    Stream/Input/Audio 94 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.536:     pipe_manager.cpp:312    Stream/Input/Audio 97 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.537:     pipe_manager.cpp:312    Stream/Input/Audio 148 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.537:     pipe_manager.cpp:312    Stream/Input/Audio 277 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.537:     pipe_manager.cpp:312    Stream/Input/Audio 99 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.537:     pipe_manager.cpp:312    Stream/Input/Audio 78 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.537:     pipe_manager.cpp:312    Stream/Input/Audio 276 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.537:     pipe_manager.cpp:312    Stream/Input/Audio 317 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.537:     pipe_manager.cpp:312    Stream/Input/Audio 360 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.537:     pipe_manager.cpp:312    Stream/Input/Audio 331 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.537:     pipe_manager.cpp:312    Stream/Input/Audio 268 PulseAudio-Lautstärkeregler has been removed
*** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.547:     plugin_base.cpp:310 soe: output_level successfully connected to PipeWire graph
*** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.549:     plugin_base.cpp:310 soe: spectrum successfully connected to PipeWire graph
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.577:     pipe_manager.cpp:1166   Stream/Input/Audio 263 PulseAudio-Lautstärkeregler with serial 27566 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.577:     pipe_manager.cpp:312    Stream/Input/Audio 263 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.611:     pipe_manager.cpp:1166   Stream/Input/Audio 179 PulseAudio-Lautstärkeregler with serial 27571 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.611:     pipe_manager.cpp:312    Stream/Input/Audio 179 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.644:     lv2_wrapper.cpp:98  http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr requires feature: http://lv2plug.in/ns/ext/urid#map
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.701:     lv2_wrapper.cpp:98  http://lsp-plug.in/plugins/lv2/sc_limiter_stereo requires feature: http://lv2plug.in/ns/ext/urid#map
*** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.703:     plugin_base.cpp:310 soe: equalizer successfully connected to PipeWire graph
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.704:     pipe_manager.cpp:1206   easyeffects_sink port 225 is connected to ee_soe_equalizer port 230
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.705:     pipe_manager.cpp:1206   easyeffects_sink port 254 is connected to ee_soe_equalizer port 194
*** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.707:     plugin_base.cpp:310 soe: exciter successfully connected to PipeWire graph
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.707:     pipe_manager.cpp:1206   ee_soe_equalizer port 115 is connected to ee_soe_exciter port 341
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.708:     pipe_manager.cpp:1206   ee_soe_equalizer port 178 is connected to ee_soe_exciter port 210
*** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.710:     plugin_base.cpp:310 soe: autogain successfully connected to PipeWire graph
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.711:     pipe_manager.cpp:1206   ee_soe_exciter port 204 is connected to ee_soe_autogain port 48
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.711:     pipe_manager.cpp:1206   ee_soe_exciter port 104 is connected to ee_soe_autogain port 70
*** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.713:     plugin_base.cpp:310 soe: bass_loudness successfully connected to PipeWire graph
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.714:     pipe_manager.cpp:1206   ee_soe_autogain port 161 is connected to ee_soe_bass_loudness port 192
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.715:     pipe_manager.cpp:1206   ee_soe_autogain port 92 is connected to ee_soe_bass_loudness port 200
*** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.718:     plugin_base.cpp:310 soe: limiter successfully connected to PipeWire graph
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.718:     pipe_manager.cpp:1206   ee_soe_bass_loudness port 149 is connected to ee_soe_limiter port 73
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.719:     pipe_manager.cpp:1206   ee_soe_bass_loudness port 142 is connected to ee_soe_limiter port 189
*** pw_filter_add_listener called from wrong context, check thread and locking: Das Gerät oder die Ressource ist belegt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.727:     plugin_base.cpp:310 sie: output_level successfully connected to PipeWire graph
*** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.729:     plugin_base.cpp:310 sie: spectrum successfully connected to PipeWire graph
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.733:     stream_output_effects.cpp:317   disconnecting the autogain filter from PipeWire
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.735:     pipe_manager.cpp:212     53 ee_soe_autogain has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.735:     stream_output_effects.cpp:317   disconnecting the bass_loudness filter from PipeWire
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.746:     limiter.cpp:138 soe: limiter latency: 0.010125 s
*** pw_filter_update_params called from wrong context, check thread and locking: Das Gerät oder die Ressource ist belegt
*** impl_ext_end_proxy called from wrong context, check thread and locking: Das Gerät oder die Ressource ist belegt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.747:     output_level.cpp:37 sie: output_level: PipeWire blocksize: 1024
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.747:     output_level.cpp:38 sie: output_level: PipeWire sampling rate: 48000
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.747:     output_level.cpp:37 soe: output_level: PipeWire blocksize: 512
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.747:     output_level.cpp:38 soe: output_level: PipeWire sampling rate: 48000
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.749:     pipe_manager.cpp:212     171 ee_soe_bass_loudness has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.749:     stream_output_effects.cpp:317   disconnecting the equalizer filter from PipeWire
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.750:     pipe_manager.cpp:212     222 ee_soe_equalizer has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.750:     stream_output_effects.cpp:317   disconnecting the exciter filter from PipeWire
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.751:     pipe_manager.cpp:212     157 ee_soe_exciter has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.751:     stream_output_effects.cpp:317   disconnecting the limiter filter from PipeWire
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.752:     pipe_manager.cpp:212     184 ee_soe_limiter has been removed
*** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.757:     plugin_base.cpp:310 soe: equalizer successfully connected to PipeWire graph
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.759:     pipe_manager.cpp:1206   easyeffects_sink port 225 is connected to ee_soe_equalizer port 240
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.760:     pipe_manager.cpp:1206   easyeffects_sink port 254 is connected to ee_soe_equalizer port 173
*** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.762:     plugin_base.cpp:310 soe: exciter successfully connected to PipeWire graph
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.763:     pipe_manager.cpp:1206   ee_soe_equalizer port 132 is connected to ee_soe_exciter port 246
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.764:     pipe_manager.cpp:1206   ee_soe_equalizer port 184 is connected to ee_soe_exciter port 151
*** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.767:     plugin_base.cpp:310 soe: autogain successfully connected to PipeWire graph
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.767:     pipe_manager.cpp:1206   ee_soe_exciter port 272 is connected to ee_soe_autogain port 204
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.768:     pipe_manager.cpp:1206   ee_soe_exciter port 189 is connected to ee_soe_autogain port 210
*** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.770:     plugin_base.cpp:310 soe: bass_loudness successfully connected to PipeWire graph
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.770:     pipe_manager.cpp:1206   ee_soe_autogain port 341 is connected to ee_soe_bass_loudness port 166
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.771:     pipe_manager.cpp:1206   ee_soe_autogain port 222 is connected to ee_soe_bass_loudness port 194
*** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.773:     plugin_base.cpp:310 soe: limiter successfully connected to PipeWire graph
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.774:     pipe_manager.cpp:1206   ee_soe_bass_loudness port 226 is connected to ee_soe_limiter port 84
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.774:     pipe_manager.cpp:1206   ee_soe_bass_loudness port 230 is connected to ee_soe_limiter port 149
easyeffects-INFO: 01:59:39.833:     application.cpp:49  disabling global bypass
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.843:     stream_output_effects.cpp:317   disconnecting the autogain filter from PipeWire
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.845:     pipe_manager.cpp:212     104 ee_soe_autogain has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.845:     stream_output_effects.cpp:317   disconnecting the bass_loudness filter from PipeWire
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.846:     pipe_manager.cpp:212     115 ee_soe_bass_loudness has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.846:     stream_output_effects.cpp:317   disconnecting the equalizer filter from PipeWire
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.847:     pipe_manager.cpp:212     343 ee_soe_equalizer has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.847:     stream_output_effects.cpp:317   disconnecting the exciter filter from PipeWire
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.847:     pipe_manager.cpp:212     159 ee_soe_exciter has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.847:     stream_output_effects.cpp:317   disconnecting the limiter filter from PipeWire
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.848:     pipe_manager.cpp:212     142 ee_soe_limiter has been removed
*** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.853:     plugin_base.cpp:310 soe: equalizer successfully connected to PipeWire graph
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.853:     pipe_manager.cpp:1206   easyeffects_sink port 225 is connected to ee_soe_equalizer port 70
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.854:     pipe_manager.cpp:1206   easyeffects_sink port 254 is connected to ee_soe_equalizer port 56
*** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.855:     plugin_base.cpp:310 soe: exciter successfully connected to PipeWire graph
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.856:     pipe_manager.cpp:1206   ee_soe_equalizer port 48 is connected to ee_soe_exciter port 161
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.856:     pipe_manager.cpp:1206   ee_soe_equalizer port 142 is connected to ee_soe_exciter port 200
*** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.858:     plugin_base.cpp:310 soe: autogain successfully connected to PipeWire graph
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.859:     pipe_manager.cpp:1206   ee_soe_exciter port 340 is connected to ee_soe_autogain port 272
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.859:     pipe_manager.cpp:1206   ee_soe_exciter port 149 is connected to ee_soe_autogain port 151
*** pw_filter_add_listener called from wrong context, check thread and locking: Das Gerät oder die Ressource ist belegt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.862:     plugin_base.cpp:310 soe: bass_loudness successfully connected to PipeWire graph
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.862:     pipe_manager.cpp:1206   ee_soe_autogain port 246 is connected to ee_soe_bass_loudness port 73
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.863:     pipe_manager.cpp:1206   ee_soe_autogain port 343 is connected to ee_soe_bass_loudness port 173
*** pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.866:     plugin_base.cpp:310 soe: limiter successfully connected to PipeWire graph
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.867:     pipe_manager.cpp:1206   ee_soe_bass_loudness port 342 is connected to ee_soe_limiter port 206
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.868:     pipe_manager.cpp:1206   ee_soe_bass_loudness port 240 is connected to ee_soe_limiter port 226
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.881:     application.cpp:77  new default output device: alsa_output.pci-0000_00_1b.0.pro-output-0
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.881:     application.cpp:85  new default input device: alsa_input.pci-0000_00_1b.0.pro-input-0
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.883:     application.cpp:129 device alsa_card.pci-0000_01_00.1 has changed its output route to: hdmi-output-0
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.883:     application.cpp:149 output autoloading: the target node name does not match the output device name
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.883:     application.cpp:97  device alsa_card.platform-snd_aloop.0 has changed its input route to: analog-input
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.883:     application.cpp:117 input autoloading: the target node name does not match the input device name
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.883:     application.cpp:129 device alsa_card.platform-snd_aloop.0 has changed its output route to: analog-output
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.883:     application.cpp:149 output autoloading: the target node name does not match the output device name
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.883:     application.cpp:97  device alsa_card.pci-0000_00_1b.0 has changed its input route to: analog-input-linein
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.883:     application.cpp:129 device alsa_card.pci-0000_00_1b.0 has changed its output route to: analog-output-lineout
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.921:     pipe_manager.cpp:899    new metadata property: 242, target.node, Spa:Id, 274
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.921:     pipe_manager.cpp:899    new metadata property: 242, target.object, Spa:Id, 27546
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.921:     pipe_manager.cpp:899    new metadata property: 167, target.node, Spa:Id, 274
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.921:     pipe_manager.cpp:899    new metadata property: 167, target.object, Spa:Id, 27546
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.921:     pipe_manager.cpp:899    new metadata property: 281, target.node, Spa:Id, 274
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.921:     pipe_manager.cpp:899    new metadata property: 281, target.object, Spa:Id, 27546
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.921:     pipe_manager.cpp:1206   Audacious port 190 is connected to easyeffects_sink port 278
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.921:     pipe_manager.cpp:1206   Audacious port 83 is connected to easyeffects_sink port 282
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.921:     pipe_manager.cpp:1206   mpv port 147 is connected to easyeffects_sink port 278
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.921:     pipe_manager.cpp:1206   mpv port 113 is connected to easyeffects_sink port 282
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.921:     pipe_manager.cpp:1206   mpv port 366 is connected to easyeffects_sink port 278
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.921:     pipe_manager.cpp:1206   mpv port 243 is connected to easyeffects_sink port 282
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.933:     pipe_manager.cpp:1166   Stream/Input/Audio 268 PulseAudio-Lautstärkeregler with serial 27743 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.933:     pipe_manager.cpp:1166   Stream/Input/Audio 155 PulseAudio-Lautstärkeregler with serial 27744 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.933:     pipe_manager.cpp:1166   Stream/Input/Audio 346 PulseAudio-Lautstärkeregler with serial 27745 has been added
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.933:     pipe_manager.cpp:312    Stream/Input/Audio 268 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.933:     pipe_manager.cpp:312    Stream/Input/Audio 155 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 01:59:39.933:     pipe_manager.cpp:312    Stream/Input/Audio 346 PulseAudio-Lautstärkeregler has been removed
(easyeffects:1321080): easyeffects-DEBUG: 02:01:06.908:     effects_base.cpp:246    soe: pipeline latency: 10.125 ms

Should I be concerned about all the messages:

pw_filter_add_listener called from wrong context, check thread and locking: Die Operation ist nicht erlaubt

easyeffects seems to process audio as expected even with all these errors. Do they have a special meaning, or can they be ignored simply?

I can confirm, now the switch in easyeffects settings works as properly, regardless of whether it was started from console or from multimedia programs' section in antiX main menu. Many thanks!

Still, I wonder, shouldn't easyeffects fire up it's service mode on it's own when it finds it not running and the switch in settings menu is set to "stay running after window was closed"? This would make sense to me.

And why I didn't find out this (when looking back now knowing it, relatively simple) missing link on my own? Here's why. The output of easyeffects --help didn't make clear to me there is a way to and I have to start it in a service mode other than to start easyeffects. Even the separate --help-gapplication is not clear about this, since it reads not "easyeffects service mode" but "GApplication service mode", I could not have guessed actually this is what is needed to start. It gave me the impression this is something for a very special use case, not meant for default operation:

GApplication Options:
  --gapplication-service     Enter GApplication service mode (use from D-Bus service files)

So I tried to read the man pages to find out, as usual:

$ LANG=C man easyeffects
No manual entry for easyeffects

And clicking in GUI on the entry "Handbuch anzeigen" (translates back to something like "Show Manual") comes up with error message (see screenshot below).

Bildschirmfoto-12 01 2024—02:30:53

Did I miss to install the manuals? What should be installed additionally in order user is not without any access to information? There seems not to be a dependency to a separate manual/doc package (that would have been installed automatically), and also no reccomendation:

$apt-cache show easyeffects
...
Recommends: lsp-plugins-lv2 | lsp-plugins

No trace of a separate doc package. So I'm lost a bit where to find the manuals. What did I miss?

wwmm commented 8 months ago

pw_filter_add_listener called from wrong context, check thread and locking

These messages are concerning and indicate things may randomly break. The good news is that we fixed this a long time ago. Your distribution package maintainers just have to upgrade EasyEffects to the latest release.

Still, I wonder, shouldn't easyeffects fire up it's service mode on it's own when it finds it not running and the switch in settings menu is set to "stay running after window was closed"? This would make sense to me.

It can´t do that because there isn't really a service in the usual meaning of the word. In order to keep things simple I used a gtk feature that is activated by the gtk command line option --gapplication-service. It allows an ordinary gui app to run in the background with its window closed. In order words EasyEffects is a gui app that pretends to be a service by running with its window closed. As we started as a gui app creating a proper service would require an insane amount of work rewriting very large chunks of our code.

The output of easyeffects --help didn't make clear to me there is a way to and I have to start it in a service mode other than to start easyeffects.

Yes. Unfortunately gtk only shows the service option when running --help-all. As it is an option coming from gtk I do not think I can change this behavior.

Did I miss to install the manuals?

We do not have command line man pages. There is a somewhat outdated manual that you can access by pressing F1 or through EasyEffects menu.

wwmm commented 8 months ago

switch in settings menu is set to "stay running after window was closed"

That switch is intented to allow its process to die after its window is closed even if it started as a service. Some people wanted this. It does not make it pretend to be a service. This only happens when --gapplication-service is used.

On desktops like gnome and kde clicking on our launcher icon triggers a dbus service that shows the window already in service mode. The same should happen on any other desktop that supports dbus activatable desktop files.

violetmage commented 8 months ago

@wwmm is it possible to detect at runtime if we have been started as a gapplication service? it is possible to detect if we have been started with gapplication service

https://wiki.gnome.org/HowDoI/GtkApplication/CommandLine https://developer-old.gnome.org/gio/stable/GApplication.html#g-application-get-flags https://developer-old.gnome.org/gio/stable/GApplication.html#GApplicationFlags

This way, we could show an information dialog on startup when it is detected that we were started regularly, not as a gapplication service, and Shutdown on window closing is unchecked. This is because users who have Shutdown on window closing unchecked probably intended to have easyeffects work in the background.

edit: remembered to actually google what i'm talking about. also, found this: https://wiki.gnome.org/HowDoI/DBusApplicationLaunching

wwmm commented 8 months ago

it is possible to detect if we have been started with gapplication service

It is https://github.com/wwmm/easyeffects/blob/a0218ef27b2207a9a00ed441c5a83f2dad6fa8a6/src/application.cpp#L214

This way, we could show an information dialog on startup when it is detected that we were started regularly, not as a gapplication service, and Shutdown on window closing is unchecked.

This will probably be annoying. For example when testing changes to the app code. Seeing this dialog all the time is not going to be fun.

violetmage commented 8 months ago

Maybe instead we can make it more clear how Shutdown on window closing works by showing a little "restart required" orange text thingy if the user unchecks it while easyeffects is running as a regular app.

Mi605 commented 8 months ago

Many thanks again. Now with all your explanation things make sense. The commands and switches in easyeffects are thought from the "other end of the thread", assuming the service is always started up properly, which was never the case on antiX due to antiX doesn't know about the ~/.config/autostart folder, your file sat there somewhat lonely, waiting to be cared for :) and the same time the line "DBusActivatable=true" in the .desktop file seems to have no effect, even when antiX has a rudimentary dbus support. You can access it by console commands, if you happen to know the proper syntax:

$ dbus-send --session --print-reply --dest=org.freedesktop.DBus  /org/freedesktop/DBus org.freedesktop.DBus.ListNames
method return time=1705055517.124304 sender=org.freedesktop.DBus -> destination=:1.630 serial=3 reply_serial=2
   array [
      string "org.freedesktop.DBus"
      string "com.github.wwmm.easyeffects"
      string "org.freedesktop.ReserveDevice1.Audio0"
      string ":1.94"
      string "org.freedesktop.ReserveDevice1.Audio1"
      string "org.gnome.GConf"
      string "org.freedesktop.ReserveDevice1.Audio2"
      string "org.mpris.MediaPlayer2.audacious"
      string "org.a11y.Bus"
      string ":1.86"
      string ":1.20"
      string ":1.629"
      string ":1.162"
      string ":1.87"
      string "org.pulseaudio.pavucontrol"
      string "org.mozilla.firefox_esr.ZGVmYXVsdC1lc3I_"
      string ":1.12"
      string ":1.0"
      string ":1.584"
      string "org.atheme.audacious"
      string ":1.14"
      string ":1.1"
      string "org.pulseaudio.Server"
      string ":1.585"
      string ":1.26"
      string ":1.2"
      string ":1.630"
      string ":1.113"
      string ":1.4"
      string "net.sf.roxterm.term"
      string "ca.desrt.dconf"
      string ":1.5"
      string ":1.468"
   ]
$ dbus-send --session --print-reply --reply-timeout=2000 --type=method_call --dest=com.github.wwmm.easyeffects /com/github/wwmm/easyeffects org.freedesktop.DBus.Introspectable.Introspect
method return time=1705050570.383680 sender=:1.600 -> destination=:1.611 serial=94 reply_serial=2
   string "<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
                      "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<!-- GDBus 2.78.3 -->
<node>
  <interface name="org.freedesktop.DBus.Properties">
    <method name="Get">
      <arg type="s" name="interface_name" direction="in"/>
      <arg type="s" name="property_name" direction="in"/>
      <arg type="v" name="value" direction="out"/>
    </method>
    <method name="GetAll">
      <arg type="s" name="interface_name" direction="in"/>
      <arg type="a{sv}" name="properties" direction="out"/>
    </method>
    <method name="Set">
      <arg type="s" name="interface_name" direction="in"/>
      <arg type="s" name="property_name" direction="in"/>
      <arg type="v" name="value" direction="in"/>
    </method>
    <signal name="PropertiesChanged">
      <arg type="s" name="interface_name"/>
      <arg type="a{sv}" name="changed_properties"/>
      <arg type="as" name="invalidated_properties"/>
    </signal>
  </interface>
  <interface name="org.freedesktop.DBus.Introspectable">
    <method name="Introspect">
      <arg type="s" name="xml_data" direction="out"/>
    </method>
  </interface>
  <interface name="org.freedesktop.DBus.Peer">
    <method name="Ping"/>
    <method name="GetMachineId">
      <arg type="s" name="machine_uuid" direction="out"/>
    </method>
  </interface>
  <interface name="org.gtk.Actions">
    <method name="List">
      <arg type="as" name="list" direction="out">
      </arg>
    </method>
    <method name="Describe">
      <arg type="s" name="action_name" direction="in">
      </arg>
      <arg type="(bgav)" name="description" direction="out">
      </arg>
    </method>
    <method name="DescribeAll">
      <arg type="a{s(bgav)}" name="descriptions" direction="out">
      </arg>
    </method>
    <method name="Activate">
      <arg type="s" name="action_name" direction="in">
      </arg>
      <arg type="av" name="parameter" direction="in">
      </arg>
      <arg type="a{sv}" name="platform_data" direction="in">
      </arg>
    </method>
    <method name="SetState">
      <arg type="s" name="action_name" direction="in">
      </arg>
      <arg type="v" name="value" direction="in">
      </arg>
      <arg type="a{sv}" name="platform_data" direction="in">
      </arg>
    </method>
    <signal name="Changed">
      <arg type="as" name="removals">
      </arg>
      <arg type="a{sb}" name="enable_changes">
      </arg>
      <arg type="a{sv}" name="state_changes">
      </arg>
      <arg type="a{s(bgav)}" name="additions">
      </arg>
    </signal>
  </interface>
  <interface name="org.gtk.Application">
    <method name="Activate">
      <arg type="a{sv}" name="platform-data" direction="in">
      </arg>
    </method>
    <method name="Open">
      <arg type="as" name="uris" direction="in">
      </arg>
      <arg type="s" name="hint" direction="in">
      </arg>
      <arg type="a{sv}" name="platform-data" direction="in">
      </arg>
    </method>
    <method name="CommandLine">
      <arg type="o" name="path" direction="in">
      </arg>
      <arg type="aay" name="arguments" direction="in">
      </arg>
      <arg type="a{sv}" name="platform-data" direction="in">
      </arg>
      <arg type="i" name="exit-status" direction="out">
      </arg>
    </method>
    <property type="b" name="Busy" access="read">
    </property>
  </interface>
  <interface name="org.freedesktop.Application">
    <method name="Activate">
      <arg type="a{sv}" name="platform-data" direction="in">
      </arg>
    </method>
    <method name="Open">
      <arg type="as" name="uris" direction="in">
      </arg>
      <arg type="a{sv}" name="platform-data" direction="in">
      </arg>
    </method>
    <method name="ActivateAction">
      <arg type="s" name="action-name" direction="in">
      </arg>
      <arg type="av" name="parameter" direction="in">
      </arg>
      <arg type="a{sv}" name="platform-data" direction="in">
      </arg>
    </method>
  </interface>
</node>
"

But that's not the way things are done on antiX by default. As said, the "DBusActivatable=true" line in .desktop file is silently ignored obviously, it makes no difference whether it is started by the main menu entry (only containing the extracted command from "Exec=easysffects" line (besides the Icon), or whether running from calling the .desktop file directly, containing the string referring to dbus. In neither case the needed service mode is started.

Btw, is there a way I can ask easyeffects via dbus-send what preset currently is loaded? Or is there another way to ask it from commandline to return this piece of information? I know I can set it by --load-preset, but how can I check from command line beforehand what preset is currently loaded?

Back to topic.

it is possible to detect if we have been started with gapplication service

Not having read your links pointing to gnome org from above by now, in my tiny bashscript providing a small GUI to select easily between some few default presets, I'll do it that way now, making sure easyeffects is running deamonised, otherwise killing running instance and restart it the proper way you've explained to me, many thanks again:

was_running=false
ps -aux | grep -F 'easyeffects --gapplication-service' | grep -v grep >/dev/null
if [ $? != 0 ] ; then
    if pidof easyeffects; then kill -15 $(pidof easyeffects); was_running=true; fi
    easyeffects --gapplication-service &
    if $was_running; then easyeffects &; fi
fi
...

{send the change requests by easyeffects -l ...}

Possibly something like that could be done by easyeffects itself already, so it would kill itself, fire up it's demonised mode and reload iteslf to full action finally, if it finds the switch in it's config set to "stay processing after window close" and it was called not with --gapplication-service option beforehand, or just continue to start up normally if either switch in GUI is set the other way, or it finds itself already deamonised. Not sure whether this can be done in C as easily as I can do it in bashscript. Not being a programmer, sorry. So please take this as a draft for a possible workflow merely.

Mi605 commented 8 months ago

The good news is that we fixed this a long time ago. Your distribution package maintainers just have to upgrade EasyEffects to the latest release.

I've guessed this, since I've tried to import latest packaged version as an alien from debian unstable (sid) to antiX 23 (bookworm based). With this version all these error messages are gone, but the same time all the filters fail to load, complaining with myriads of error lines printed to console and showing empty GUI filter fields. I guess the debian maintainers will have to fix something before the more recent version will be avialable. Retested right now, as before from debian sid repos, and the filters work again. This is from easyeffects version 7.1.3

$ G_MESSAGES_DEBUG=easyeffects easyeffects --gapplication-service
(process:2451045): easyeffects-DEBUG: 13:46:50.629:     easyeffects.cpp:35  easyeffects version: 7.1.3
(process:2451045): easyeffects-DEBUG: 13:46:50.629:     easyeffects.cpp:45  locale directory: /usr/share/locale
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.632:     presets_manager.cpp:162 user presets directory already exists: /home/Robin/.config/easyeffects/
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.632:     presets_manager.cpp:162 user presets directory already exists: /home/Robin/.config/easyeffects/input
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.632:     presets_manager.cpp:162 user presets directory already exists: /home/Robin/.config/easyeffects/output
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.632:     presets_manager.cpp:162 user presets directory already exists: /home/Robin/.config/easyeffects/autoload/input
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.632:     presets_manager.cpp:162 user presets directory already exists: /home/Robin/.config/easyeffects/autoload/output
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.846:     pipe_manager.cpp:1429   compiled with PipeWire: 0.3.85
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.846:     pipe_manager.cpp:1430   linked to PipeWire: 1.0.0
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.852:     pipe_manager.cpp:1400   core version: 1.0.0
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.852:     pipe_manager.cpp:1401   core name: pipewire-0
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.852:     pipe_manager.cpp:1312   found metadata: settings
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.852:     pipe_manager.cpp:1312   found metadata: default
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.852:     pipe_manager.cpp:1312   found metadata: sm-objects
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.852:     pipe_manager.cpp:1312   found metadata: route-settings
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.852:     pipe_manager.cpp:1167   Audio/Sink 49 alsa_output.pci-0000_01_00.1.hdmi-stereo with serial 49 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.853:     pipe_manager.cpp:1167   Stream/Input/Audio 55 PulseAudio-Lautstärkeregler with serial 110 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.853:     pipe_manager.cpp:1207   alsa_output.pci-0000_01_00.1.hdmi-stereo port 47 is connected to PulseAudio-Lautstärkeregler port 58
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.853:     pipe_manager.cpp:1207   alsa_output.pci-0000_01_00.1.hdmi-stereo port 52 is connected to PulseAudio-Lautstärkeregler port 43
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.853:     pipe_manager.cpp:1167   Audio/Sink 63 alsa_output.platform-snd_aloop.0.analog-stereo with serial 568 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.853:     pipe_manager.cpp:1167   Audio/Source 311 alsa_input.platform-snd_aloop.0.analog-stereo with serial 569 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.853:     pipe_manager.cpp:1167   Stream/Input/Audio 329 PulseAudio-Lautstärkeregler with serial 585 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.853:     pipe_manager.cpp:1207   alsa_output.platform-snd_aloop.0.analog-stereo port 336 is connected to PulseAudio-Lautstärkeregler port 327
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.853:     pipe_manager.cpp:1207   alsa_output.platform-snd_aloop.0.analog-stereo port 326 is connected to PulseAudio-Lautstärkeregler port 323
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.853:     pipe_manager.cpp:1167   Stream/Input/Audio 312 PulseAudio-Lautstärkeregler with serial 592 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.853:     pipe_manager.cpp:1207   alsa_input.platform-snd_aloop.0.analog-stereo port 330 is connected to PulseAudio-Lautstärkeregler port 316
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.853:     pipe_manager.cpp:1207   alsa_input.platform-snd_aloop.0.analog-stereo port 328 is connected to PulseAudio-Lautstärkeregler port 315
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.853:     pipe_manager.cpp:1167   Audio/Sink 297 alsa_output.pci-0000_00_1b.0.pro-output-0 with serial 1758 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.853:     pipe_manager.cpp:1167   Audio/Sink 305 alsa_output.pci-0000_00_1b.0.pro-output-1 with serial 1759 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.853:     pipe_manager.cpp:1167   Audio/Source 290 alsa_input.pci-0000_00_1b.0.pro-input-0 with serial 1760 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1167   Stream/Input/Audio 119 PulseAudio-Lautstärkeregler with serial 1809 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1207   alsa_output.pci-0000_00_1b.0.pro-output-0 port 213 is connected to PulseAudio-Lautstärkeregler port 135
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1207   alsa_output.pci-0000_00_1b.0.pro-output-0 port 298 is connected to PulseAudio-Lautstärkeregler port 127
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1167   Stream/Input/Audio 130 PulseAudio-Lautstärkeregler with serial 1816 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1207   alsa_output.pci-0000_00_1b.0.pro-output-1 port 286 is connected to PulseAudio-Lautstärkeregler port 299
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1207   alsa_output.pci-0000_00_1b.0.pro-output-1 port 293 is connected to PulseAudio-Lautstärkeregler port 300
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1167   Stream/Input/Audio 131 PulseAudio-Lautstärkeregler with serial 1823 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1207   alsa_input.pci-0000_00_1b.0.pro-input-0 port 333 is connected to PulseAudio-Lautstärkeregler port 124
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1207   alsa_input.pci-0000_00_1b.0.pro-input-0 port 337 is connected to PulseAudio-Lautstärkeregler port 118
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1167   Stream/Output/Audio 242 Audacious with serial 24404 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1167   Stream/Output/Audio 167 mpv with serial 24873 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1167   Stream/Input/Audio 172 PulseAudio-Lautstärkeregler with serial 25009 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 283
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 188
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1167   Stream/Input/Audio 241 PulseAudio-Lautstärkeregler with serial 25694 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 218
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 186
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1167   Stream/Input/Audio 177 PulseAudio-Lautstärkeregler with serial 25755 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 201
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 71
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1167   Stream/Input/Audio 181 PulseAudio-Lautstärkeregler with serial 25968 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 191
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 252
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1167   Stream/Input/Audio 93 PulseAudio-Lautstärkeregler with serial 26001 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 116
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 202
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1167   Stream/Input/Audio 51 PulseAudio-Lautstärkeregler with serial 26223 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.854:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 98
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 245
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1167   Stream/Input/Audio 258 PulseAudio-Lautstärkeregler with serial 26250 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 205
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 95
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1167   Stream/Input/Audio 67 PulseAudio-Lautstärkeregler with serial 26472 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 102
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 264
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1167   Stream/Input/Audio 94 PulseAudio-Lautstärkeregler with serial 26499 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 72
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 291
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1167   Stream/Input/Audio 97 PulseAudio-Lautstärkeregler with serial 26721 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 100
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 279
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1167   Stream/Input/Audio 148 PulseAudio-Lautstärkeregler with serial 26748 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 144
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 107
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1167   Stream/Input/Audio 277 PulseAudio-Lautstärkeregler with serial 26970 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 266
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 152
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1167   Stream/Input/Audio 99 PulseAudio-Lautstärkeregler with serial 26997 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 174
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 139
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.855:     pipe_manager.cpp:1167   Stream/Input/Audio 78 PulseAudio-Lautstärkeregler with serial 27219 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 141
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 185
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1167   Stream/Input/Audio 276 PulseAudio-Lautstärkeregler with serial 27246 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 196
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 145
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1167   Stream/Input/Audio 317 PulseAudio-Lautstärkeregler with serial 27469 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 349
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 350
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1167   Stream/Input/Audio 360 PulseAudio-Lautstärkeregler with serial 27524 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 76
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 211
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1167   Stream/Input/Audio 268 PulseAudio-Lautstärkeregler with serial 27743 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 363
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 364
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1167   Stream/Input/Audio 199 PulseAudio-Lautstärkeregler with serial 27905 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 106
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 50
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1167   Stream/Input/Audio 155 PulseAudio-Lautstärkeregler with serial 28118 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 374
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 228
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1167   Stream/Input/Audio 236 PulseAudio-Lautstärkeregler with serial 28136 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 288
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 376
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1167   Stream/Input/Audio 224 PulseAudio-Lautstärkeregler with serial 28346 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 379
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.856:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 150
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1167   Stream/Input/Audio 289 PulseAudio-Lautstärkeregler with serial 28446 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 386
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 392
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1167   Stream/Input/Audio 400 PulseAudio-Lautstärkeregler with serial 28656 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 143
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 215
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1167   Stream/Output/Audio 408 mpv with serial 28671 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1207   Audacious port 190 is connected to alsa_output.pci-0000_00_1b.0.pro-output-0 port 80
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1207   Audacious port 83 is connected to alsa_output.pci-0000_00_1b.0.pro-output-0 port 285
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1207   mpv port 147 is connected to alsa_output.pci-0000_00_1b.0.pro-output-0 port 80
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1207   mpv port 113 is connected to alsa_output.pci-0000_00_1b.0.pro-output-0 port 285
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1207   mpv port 409 is connected to alsa_output.pci-0000_00_1b.0.pro-output-0 port 80
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1207   mpv port 410 is connected to alsa_output.pci-0000_00_1b.0.pro-output-0 port 285
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1167   Stream/Input/Audio 159 PulseAudio-Lautstärkeregler with serial 28809 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1167   Stream/Input/Audio 413 PulseAudio-Lautstärkeregler with serial 28810 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1167   Stream/Input/Audio 417 PulseAudio-Lautstärkeregler with serial 28811 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1207   Audacious port 190 is connected to PulseAudio-Lautstärkeregler port 415
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1207   Audacious port 83 is connected to PulseAudio-Lautstärkeregler port 419
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1207   mpv port 147 is connected to PulseAudio-Lautstärkeregler port 418
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1207   mpv port 113 is connected to PulseAudio-Lautstärkeregler port 402
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1207   mpv port 409 is connected to PulseAudio-Lautstärkeregler port 401
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1207   mpv port 410 is connected to PulseAudio-Lautstärkeregler port 391
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1167   Audio/Sink 371 easyeffects_sink with serial 28831 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.857:     pipe_manager.cpp:1167   Audio/Source/Virtual 234 easyeffects_source with serial 28832 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.861:     pipe_manager.cpp:900    new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"alsa_output.pci-0000_00_1b.0.pro-output-0"}
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.861:     pipe_manager.cpp:900    new metadata property: 0, default.audio.source, Spa:String:JSON, {"name":"alsa_input.pci-0000_00_1b.0.pro-input-0"}
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.861:     pipe_manager.cpp:900    new metadata property: 242, target.node, Spa:Id, 146
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.861:     pipe_manager.cpp:900    new metadata property: 242, target.object, Spa:Id, 28461
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.861:     pipe_manager.cpp:900    new metadata property: 167, target.node, Spa:Id, 146
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.861:     pipe_manager.cpp:900    new metadata property: 167, target.object, Spa:Id, 28461
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.861:     pipe_manager.cpp:900    new metadata property: 408, target.node, Spa:Id, 146
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.861:     pipe_manager.cpp:900    new metadata property: 408, target.object, Spa:Id, 28461
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.861:     pipe_manager.cpp:1526   easyeffects_sink node successfully retrieved with id 371 and serial 28831
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.861:     pipe_manager.cpp:1531   easyeffects_source node successfully retrieved with id 234 and serial 28832
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.861:     pipe_manager.cpp:313    Stream/Input/Audio 55 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.861:     pipe_manager.cpp:313    Stream/Input/Audio 329 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.861:     pipe_manager.cpp:313    Stream/Input/Audio 312 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.862:     pipe_manager.cpp:313    Stream/Input/Audio 119 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.862:     pipe_manager.cpp:313    Stream/Input/Audio 130 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.862:     pipe_manager.cpp:313    Stream/Input/Audio 131 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.862:     pipe_manager.cpp:313    Stream/Input/Audio 172 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.862:     pipe_manager.cpp:313    Stream/Input/Audio 241 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.862:     pipe_manager.cpp:313    Stream/Input/Audio 177 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.862:     pipe_manager.cpp:313    Stream/Input/Audio 181 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.862:     pipe_manager.cpp:313    Stream/Input/Audio 93 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.862:     pipe_manager.cpp:313    Stream/Input/Audio 51 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.863:     pipe_manager.cpp:313    Stream/Input/Audio 258 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.863:     pipe_manager.cpp:313    Stream/Input/Audio 67 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.863:     pipe_manager.cpp:313    Stream/Input/Audio 94 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.863:     pipe_manager.cpp:313    Stream/Input/Audio 97 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.863:     pipe_manager.cpp:313    Stream/Input/Audio 148 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.863:     pipe_manager.cpp:313    Stream/Input/Audio 277 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.863:     pipe_manager.cpp:313    Stream/Input/Audio 99 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.863:     pipe_manager.cpp:313    Stream/Input/Audio 78 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.863:     pipe_manager.cpp:313    Stream/Input/Audio 276 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.863:     pipe_manager.cpp:313    Stream/Input/Audio 317 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.863:     pipe_manager.cpp:313    Stream/Input/Audio 360 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.863:     pipe_manager.cpp:313    Stream/Input/Audio 268 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.863:     pipe_manager.cpp:313    Stream/Input/Audio 199 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.863:     pipe_manager.cpp:313    Stream/Input/Audio 155 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.863:     pipe_manager.cpp:313    Stream/Input/Audio 236 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.863:     pipe_manager.cpp:313    Stream/Input/Audio 224 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.863:     pipe_manager.cpp:313    Stream/Input/Audio 289 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.864:     pipe_manager.cpp:313    Stream/Input/Audio 400 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.864:     pipe_manager.cpp:313    Stream/Input/Audio 159 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.864:     pipe_manager.cpp:313    Stream/Input/Audio 413 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.864:     pipe_manager.cpp:313    Stream/Input/Audio 417 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.870:     plugin_base.cpp:370 soe: output_level successfully connected to PipeWire graph
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.871:     plugin_base.cpp:370 soe: spectrum successfully connected to PipeWire graph
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.912:     pipe_manager.cpp:1167   Stream/Input/Audio 383 PulseAudio-Lautstärkeregler with serial 28851 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.912:     pipe_manager.cpp:313    Stream/Input/Audio 383 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.936:     pipe_manager.cpp:1167   Stream/Input/Audio 353 PulseAudio-Lautstärkeregler with serial 28856 has been added
(easyeffects:2451045): easyeffects-DEBUG: 13:46:50.936:     pipe_manager.cpp:313    Stream/Input/Audio 353 PulseAudio-Lautstärkeregler has been removed
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.021:     lv2_wrapper.cpp:100 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr requires feature: http://lv2plug.in/ns/ext/urid#map

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.026:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_0

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.026:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_0

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.026:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_1

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.027:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_1

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.027:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_2

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.027:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_2

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.027:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_3

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.027:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_3

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.027:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_4

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.027:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_4

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.027:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_5

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.027:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_5

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.028:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_6

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.028:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_6

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.028:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_7

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.028:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_7

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.028:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_8

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.028:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_8

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.028:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_9

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.028:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_9

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.028:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_10

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.029:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_10

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.029:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_11

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.029:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_11

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.029:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_12

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.029:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_12

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.029:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_13

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.029:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_13

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.029:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_14

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.029:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_14

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.029:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_15

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.030:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_15

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.030:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_16

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.030:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_16

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.030:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_17

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.030:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_17

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.030:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_18

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.030:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_18

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.030:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_19

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.031:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_19

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.031:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_20

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.031:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_20

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.031:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_21

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.031:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_21

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.031:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_22

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.031:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_22

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.031:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_23

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.031:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_23

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.032:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_24

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.032:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_24

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.032:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_25

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.032:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_25

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.032:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_26

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.032:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_26

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.032:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_27

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.032:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_27

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.032:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_28

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.033:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_28

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.033:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_29

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.033:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_29

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.033:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_30

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.033:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_30

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.033:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_31

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.033:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wr_31
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.079:     lv2_wrapper.cpp:100 http://lsp-plug.in/plugins/lv2/sc_limiter_stereo requires feature: http://lv2plug.in/ns/ext/urid#map
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.081:     plugin_base.cpp:370 soe: equalizer successfully connected to PipeWire graph
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.082:     pipe_manager.cpp:1207   easyeffects_sink port 358 is connected to ee_soe_equalizer port 171
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.083:     pipe_manager.cpp:1207   easyeffects_sink port 385 is connected to ee_soe_equalizer port 104
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.085:     plugin_base.cpp:370 soe: exciter successfully connected to PipeWire graph
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.085:     pipe_manager.cpp:1207   ee_soe_equalizer port 77 is connected to ee_soe_exciter port 151
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.086:     pipe_manager.cpp:1207   ee_soe_equalizer port 270 is connected to ee_soe_exciter port 261
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.089:     plugin_base.cpp:370 soe: autogain successfully connected to PipeWire graph
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.089:     pipe_manager.cpp:1207   ee_soe_exciter port 89 is connected to ee_soe_autogain port 158
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.092:     pipe_manager.cpp:1207   ee_soe_exciter port 217 is connected to ee_soe_autogain port 192
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.095:     plugin_base.cpp:370 soe: bass_loudness successfully connected to PipeWire graph
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.095:     pipe_manager.cpp:1207   ee_soe_autogain port 345 is connected to ee_soe_bass_loudness port 53
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.096:     pipe_manager.cpp:1207   ee_soe_autogain port 212 is connected to ee_soe_bass_loudness port 226
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.098:     plugin_base.cpp:370 soe: limiter successfully connected to PipeWire graph
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.099:     pipe_manager.cpp:1207   ee_soe_bass_loudness port 73 is connected to ee_soe_limiter port 179
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.100:     pipe_manager.cpp:1207   ee_soe_bass_loudness port 230 is connected to ee_soe_limiter port 70
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.110:     plugin_base.cpp:370 sie: output_level successfully connected to PipeWire graph
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.112:     plugin_base.cpp:370 sie: spectrum successfully connected to PipeWire graph
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.168:     limiter.cpp:139 soe: limiter latency: 0.010125 s
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.169:     output_level.cpp:37 soe: output_level: PipeWire blocksize: 512
(easyeffects:2451045): easyeffects-DEBUG: 13:46:51.169:     output_level.cpp:38 soe: output_level: PipeWire sampling rate: 48000
...

All these new complaints now about missing something:

(easyeffects:2451045): easyeffects-WARNING **: 13:46:51.026:    lv2_wrapper.cpp:395 http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr port symbol not found: wl_0
...

(easyeffects:2451045): GLib-GIO-WARNING **: 13:49:07.180: g_settings_set_value: value for key 'mode' in schema 'com.github.wwmm.easyeffects.filter' is outside of valid range

warning: The VAD has been replaced by a hack pending a complete rewrite
warning: The VAD has been replaced by a hack pending a complete rewrite

Should I ignore them or are they something which means I can not use this very version, having to wait for a next debian backport?

Maybe the antiX devs decide to build a package from your most recent version, but antiX is a small team of devs merely, so probably they rather will wait for debian, as long there is no systemd or elogind dependency found in a package (in this case it must be repackaged to work on antiX properly. Luckily this doesn't apply to easyeffects).

Let me take the oportunity and say thank you so very much for your great work! Easyeffects is a really fine piece of software. And I'm saying this, having worked many many years ago for some semesters in the audio studio of our university, everything was still analogue those days. So I know what I'm talking about.

wwmm commented 8 months ago

Maybe instead we can make it more clear how Shutdown on window closing works by showing a little "restart required" orange text thingy if the user unchecks it while easyeffects is running as a regular app.

It is fine to change its label. But I am not sure I understand how the "restart required" will help to clarify the situation in this case.

wwmm commented 8 months ago

the "DBusActivatable=true" line in .desktop file is silently ignored

I wonder why they decided this is a good idea. They are ignoring something that is part of the desktop files standard.

wwmm commented 8 months ago

Btw, is there a way I can ask easyeffects via dbus-send what preset currently is loaded? Or is there another way to ask it from commandline to return this piece of information? I know I can set it by --load-preset, but how can I check from command line beforehand what preset is currently loaded?

Not through dbus. But there is another way. Take a look at #916. You can using the command line to read these keys Screenshot from 2024-01-12 12-38-50

You just have to adjust the paths in the examples I linked at #916 to the ones in EasyEffects.

wwmm commented 8 months ago

Should I ignore them or are they something which means I can not use this very version, having to wait for a next debian backport?

No. You shouldn't ignore. The first warning related to the lv2_wrapper is happening because the Linux Studio Plugins package in the Debian repository is not compatible with the latest EasyEffects releases. At some point Linux Studio went through changes that required some updates on our side. Upgrading Linux Studio will fix the issue.

The other warning about the Filter plugin may also be happening because of an old Linux Studio Plugin package. Or the attempt to load a preset that is not compatible with the latest EasyEffects releases. At some point we moved from the Filter from Calf Studio to the one from Linux Studio.

wwmm commented 8 months ago

Maybe the antiX devs decide to build a package from your most recent version, but antiX is a small team of devs merely, so probably they rather will wait for debian, as long there is no systemd or elogind dependency found in a package (in this case it must be repackaged to work on antiX properly. Luckily this doesn't apply to easyeffects).

The downside of using the Debian package is that one of the Noise Reduction plugins is disabled for license reasons that only Debian seems to care about. So if you want this plugin without having to go through the process of building your own packages installing a Flatpak package is an option to consider https://github.com/wwmm/easyeffects/wiki/Package-Repositories#flatpak.