wwmm / easyeffects

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

Volume always going to 0 when trying to change #3214

Closed RamyFerhat59 closed 3 days ago

RamyFerhat59 commented 4 days ago

EasyEffects Version

easyeffects version: 7.1.7

What package are you using?

AUR (easyeffects-git)

Distribution

Arch Linux

Describe the bug

I can't save the desired volume, volume always go to 0 after clicking anything or window goes unfocused

https://github.com/wwmm/easyeffects/assets/43809331/e586b0fc-f7fe-420d-9182-e882112c65d0

https://github.com/wwmm/easyeffects/assets/43809331/b48aa55b-9f0f-46c2-86ff-94e5c4296f76

Expected Behavior

Choose desired volume and it stays that way

Debug Log

Debug Log
``` (process:9390): easyeffects-DEBUG: 11:04:31.859: easyeffects.cpp:46 easyeffects version: 7.1.7 (process:9390): easyeffects-DEBUG: 11:04:31.859: easyeffects.cpp:56 locale directory: /usr/share/locale (easyeffects:9390): easyeffects-DEBUG: 11:04:31.861: presets_manager.cpp:238 user presets directory already exists: /home/bronzzking/.config/easyeffects/input (easyeffects:9390): easyeffects-DEBUG: 11:04:31.861: presets_manager.cpp:238 user presets directory already exists: /home/bronzzking/.config/easyeffects/output (easyeffects:9390): easyeffects-DEBUG: 11:04:31.861: presets_manager.cpp:238 user presets directory already exists: /home/bronzzking/.config/easyeffects/irs (easyeffects:9390): easyeffects-DEBUG: 11:04:31.861: presets_manager.cpp:238 user presets directory already exists: /home/bronzzking/.config/easyeffects/rnnoise (easyeffects:9390): easyeffects-DEBUG: 11:04:31.861: presets_manager.cpp:238 user presets directory already exists: /home/bronzzking/.config/easyeffects/autoload/input (easyeffects:9390): easyeffects-DEBUG: 11:04:31.862: presets_manager.cpp:238 user presets directory already exists: /home/bronzzking/.config/easyeffects/autoload/output (easyeffects:9390): easyeffects-DEBUG: 11:04:32.099: pipe_manager.cpp:1564 compiled with PipeWire: 1.0.7 (easyeffects:9390): easyeffects-DEBUG: 11:04:32.099: pipe_manager.cpp:1565 linked to PipeWire: 1.0.7 (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1535 core version: 1.0.7 (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1536 core name: pipewire-0 (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1447 found metadata: settings (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1301 Stream/Input/Audio 35 capture.rnnoise_source with serial 35 has been added (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1301 Audio/Source 36 rnnoise_source with serial 36 has been added (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1447 found metadata: schema-sm-settings (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1447 found metadata: persistent-sm-settings (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1447 found metadata: sm-settings (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1447 found metadata: sm-objects (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1447 found metadata: default (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1447 found metadata: filters (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1447 found metadata: route-settings (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1301 Audio/Sink 51 alsa_output.usb-Generic_Blue_Microphones_2246BAH03RL8-00.pro-output-0 with serial 52 has been added (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1301 Audio/Source 52 alsa_input.usb-Generic_Blue_Microphones_2246BAH03RL8-00.pro-input-0 with serial 53 has been added (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1301 Audio/Sink 54 alsa_output.pci-0000_00_1f.3.pro-output-0 with serial 55 has been added (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1301 Audio/Source 55 alsa_input.pci-0000_00_1f.3.pro-input-0 with serial 56 has been added (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1301 Audio/Source 56 alsa_input.pci-0000_00_1f.3.pro-input-2 with serial 57 has been added (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1301 Audio/Sink 50 alsa_output.pci-0000_01_00.1.pro-output-3 with serial 64 has been added (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1301 Audio/Sink 63 alsa_output.pci-0000_01_00.1.pro-output-7 with serial 65 has been added (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1301 Audio/Sink 64 alsa_output.pci-0000_01_00.1.pro-output-8 with serial 66 has been added (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1301 Audio/Sink 65 alsa_output.pci-0000_01_00.1.pro-output-9 with serial 67 has been added (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1301 Audio/Sink 53 alsa_output.usb-Topping_DX3_Pro_-00.HiFi__hw_Pro_0__sink with serial 68 has been added (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1341 alsa_input.usb-Generic_Blue_Microphones_2246BAH03RL8-00.pro-input-0 port 74 is connected to capture.rnnoise_source port 136 (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1341 alsa_input.usb-Generic_Blue_Microphones_2246BAH03RL8-00.pro-input-0 port 75 is connected to capture.rnnoise_source port 138 (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1301 Stream/Output/Audio 147 Audio Stream with serial 210 has been added (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1341 Audio Stream port 161 is connected to alsa_output.usb-Topping_DX3_Pro_-00.HiFi__hw_Pro_0__sink port 132 (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1341 Audio Stream port 168 is connected to alsa_output.usb-Topping_DX3_Pro_-00.HiFi__hw_Pro_0__sink port 134 (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1301 Audio/Sink 282 easyeffects_sink with serial 519 has been added (easyeffects:9390): easyeffects-DEBUG: 11:04:32.101: pipe_manager.cpp:1301 Audio/Source/Virtual 260 easyeffects_source with serial 520 has been added (easyeffects:9390): easyeffects-DEBUG: 11:04:32.102: pipe_manager.cpp:1037 new metadata property: 0, default.configured.audio.sink, Spa:String:JSON, {"name":"alsa_output.usb-Topping_DX3_Pro_-00.HiFi__hw_Pro_0__sink"} (easyeffects:9390): easyeffects-DEBUG: 11:04:32.102: pipe_manager.cpp:1037 new metadata property: 0, default.configured.audio.source, Spa:String:JSON, {"name":"alsa_input.usb-Generic_Blue_Microphones_2246BAH03RL8-00.pro-input-0"} (easyeffects:9390): easyeffects-DEBUG: 11:04:32.102: pipe_manager.cpp:1037 new metadata property: 0, default.audio.source, Spa:String:JSON, {"name":"alsa_input.usb-Generic_Blue_Microphones_2246BAH03RL8-00.pro-input-0"} (easyeffects:9390): easyeffects-DEBUG: 11:04:32.102: pipe_manager.cpp:1037 new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"alsa_output.usb-Topping_DX3_Pro_-00.HiFi__hw_Pro_0__sink"} (easyeffects:9390): easyeffects-DEBUG: 11:04:32.102: pipe_manager.cpp:1037 new metadata property: 147, target.node, Spa:Id, 154 (easyeffects:9390): easyeffects-DEBUG: 11:04:32.102: pipe_manager.cpp:1037 new metadata property: 147, target.object, Spa:Id, 258 (easyeffects:9390): easyeffects-DEBUG: 11:04:32.103: pipe_manager.cpp:1663 easyeffects_sink node successfully retrieved with id 282 and serial 519 'spa_pod_is_array(pod)' failed at /usr/include/spa-0.2/spa/pod/iter.h:319 spa_pod_get_array() (easyeffects:9390): easyeffects-DEBUG: 11:04:32.103: pipe_manager.cpp:1668 easyeffects_source node successfully retrieved with id 260 and serial 520 (easyeffects:9390): easyeffects-DEBUG: 11:04:32.107: plugin_base.cpp:406 soe: output_level successfully connected to PipeWire graph (easyeffects:9390): easyeffects-DEBUG: 11:04:32.108: plugin_base.cpp:406 soe: spectrum successfully connected to PipeWire graph (easyeffects:9390): easyeffects-DEBUG: 11:04:32.108: pipe_manager.cpp:1344 No node with id 173 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.109: pipe_manager.cpp:1344 No node with id 173 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.109: pipe_manager.cpp:1344 No node with id 241 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.109: pipe_manager.cpp:1344 No node with id 241 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.109: pipe_manager.cpp:1344 No node with id 241 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.110: pipe_manager.cpp:1344 No node with id 241 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.111: plugin_base.cpp:406 sie: output_level successfully connected to PipeWire graph (easyeffects:9390): easyeffects-DEBUG: 11:04:32.112: plugin_base.cpp:406 sie: spectrum successfully connected to PipeWire graph (easyeffects:9390): easyeffects-DEBUG: 11:04:32.113: pipe_manager.cpp:1344 No node with id 223 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.113: pipe_manager.cpp:1344 No node with id 223 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.113: pipe_manager.cpp:1344 No node with id 233 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.113: pipe_manager.cpp:1344 No node with id 233 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.113: pipe_manager.cpp:1344 No node with id 233 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.113: pipe_manager.cpp:1344 No node with id 233 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.134: pipe_manager.cpp:1344 No node with id 173 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.134: pipe_manager.cpp:1344 No node with id 173 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.134: pipe_manager.cpp:1344 No node with id 241 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.134: pipe_manager.cpp:1344 No node with id 241 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.134: pipe_manager.cpp:1344 No node with id 241 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.135: pipe_manager.cpp:1344 No node with id 241 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.136: pipe_manager.cpp:1344 No node with id 223 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.136: pipe_manager.cpp:1344 No node with id 223 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.136: pipe_manager.cpp:1344 No node with id 233 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.137: pipe_manager.cpp:1344 No node with id 233 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.137: pipe_manager.cpp:1344 No node with id 233 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.138: pipe_manager.cpp:1344 No node with id 233 in our node_map easyeffects-INFO: 11:04:32.138: application.cpp:76 disabling global bypass (easyeffects:9390): easyeffects-DEBUG: 11:04:32.163: application_ui.cpp:109 Icon Theme Papirus-Dark detected (easyeffects:9390): easyeffects-DEBUG: 11:04:32.401: app_info.cpp:178 cannot lookup application icon capture.rnnoise_source in /usr/local/share/pixmaps (easyeffects:9390): easyeffects-DEBUG: 11:04:32.486: pipe_manager.cpp:1344 No node with id 223 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.486: pipe_manager.cpp:1344 No node with id 223 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.486: pipe_manager.cpp:1344 No node with id 233 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.486: pipe_manager.cpp:1344 No node with id 233 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.487: pipe_manager.cpp:1344 No node with id 233 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.487: pipe_manager.cpp:1344 No node with id 233 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.488: pipe_manager.cpp:1344 No node with id 173 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.489: pipe_manager.cpp:1344 No node with id 173 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.489: pipe_manager.cpp:1344 No node with id 241 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.489: pipe_manager.cpp:1344 No node with id 241 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.489: pipe_manager.cpp:1344 No node with id 241 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.489: pipe_manager.cpp:1344 No node with id 241 in our node_map (easyeffects:9390): easyeffects-DEBUG: 11:04:32.490: app_info.cpp:178 cannot lookup application icon capture.rnnoise_source in /usr/local/share/pixmaps (easyeffects:9390): easyeffects-DEBUG: 11:04:32.490: application.cpp:112 new default input device: alsa_input.usb-Generic_Blue_Microphones_2246BAH03RL8-00.pro-input-0 (easyeffects:9390): easyeffects-DEBUG: 11:04:32.490: application.cpp:104 new default output device: alsa_output.usb-Topping_DX3_Pro_-00.HiFi__hw_Pro_0__sink (easyeffects:9390): easyeffects-DEBUG: 11:04:32.490: pipe_manager.cpp:1037 new metadata property: 147, target.node, Spa:Id, 282 (easyeffects:9390): easyeffects-DEBUG: 11:04:32.490: pipe_manager.cpp:1037 new metadata property: 147, target.object, Spa:Id, 519 (easyeffects:9390): easyeffects-DEBUG: 11:04:32.490: app_info.cpp:178 cannot lookup application icon capture.rnnoise_source in /usr/local/share/pixmaps (easyeffects:9390): easyeffects-DEBUG: 11:04:32.490: app_info.cpp:178 cannot lookup application icon capture.rnnoise_source in /usr/local/share/pixmaps (easyeffects:9390): easyeffects-DEBUG: 11:04:32.490: application.cpp:162 output autoloading: device alsa_card.usb-Topping_DX3_Pro_-00 has changed its output route to "[Out] Headphones" (easyeffects:9390): easyeffects-DEBUG: 11:04:32.490: application.cpp:184 output autoloading: target node alsa_output.usb-Topping_DX3_Pro_-00.HiFi__hw_Pro_0__sink matches the output device name *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted (easyeffects:9390): easyeffects-DEBUG: 11:04:42.564: stream_output_effects.cpp:183 No app linked to our device wants to play. Unlinking our filters. (easyeffects:9390): easyeffects-DEBUG: 11:04:42.568: stream_input_effects.cpp:189 No app linked to our device wants to play. Unlinking our filters. *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted *** impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted ```

Additional Information

No response

wwmm commented 3 days ago

impl_ext_end_proxy called from wrong context, check thread and locking: Operation not permitted

Although the volume is somehow being correctly applied here on my computer this warning is indeed coming from a mistake on our side. I've updated our master branch with a fix for this warning. Please rebuild the AUR package and let me know if the volume is working properly now.

RamyFerhat59 commented 3 days ago

Hi

After updating and rebooting I don't get the warning anymore but the behavior is still the same, after windows go unfocused or clicking anywhere or I press enter for example to validate the volume it goes back to 0.

Thank you for your help :)

wwmm commented 3 days ago

Hi

After updating and rebooting I don't get the warning anymore but the behavior is still the same, after windows go unfocused or clicking anywhere or I press enter for example to validate the volume it goes back to 0.

Thank you for your help :)

Somehow I still can't reproduce this volume reset here on my computer. The volume is saved and applied as it should. Is Pavucontrol able to change the volume in you computer? I think something else outside of EasyEffects may not be right in your installation,

RamyFerhat59 commented 3 days ago

Yes absolutely pavucontrol works perfectly, I have to mention that easyeffects working fine in the past, what should I reinstall in your opinion here are my pipepwire wireplumber versions

pipewire Compiled with libpipewire 1.0.7 Linked with libpipewire 1.0.7

wireplumber Compiled with libwireplumber 0.5.3 Linked with libwireplumber 0.5.3

wwmm commented 3 days ago

'spa_pod_is_array(pod)' failed at /usr/include/spa-0.2/spa/pod/iter.h:319 spa_pod_get_array()

I also use Arch Linux but this error does not happen here. Probably something that is not right with PipeWire. I don't know why some people see this warning. On my computers I haven't seen it in years.

what should I reinstall in your opinion here are my pipepwire wireplumber versions

As we use the same Linux distribution the version of the packages should not be the problem. Maybe a wrong configuration somewhere or a corrupted file. But considering the operations involved when changing volumes I would also suspect gtk4. An issue in gtk4 installation could explain the volume value being reset.

wwmm commented 3 days ago

Something else to consider if things worked in the past is removing the contents of ~/.local/state/wireplumber/ and rebooting. Maybe something weird is happening with wireplumber.

RamyFerhat59 commented 3 days ago

The flatpak version seems to be working fine interesting I guess that will do thank you

wwmm commented 3 days ago

The flatpak version seems to be working fine interesting I guess that will do thank you

This shows that EasyEffects code is ok but something in one of the system's libraries isn't. Or the AUR package compilation produced a bad executable. Maybe cleaning the compilation cache fixes it.