Flatpak Discord output does not stay enabled
EasyEffects Version
8.0.5
What package are you using?
Flatpak (Flathub)
Distribution
Kubuntu 25.10
Describe the bug
Flatpak Discord's 'WEBRTC VoiceEngine' audio output stream can be enabled, applying effects. If I leave the call, change channels, refresh discord, or close and reopen Discord, the WEBRTC VoiceEngine is no longer enabled. I must manually enable effects for Discord every call I join.
This does not happen with any other program I've tried, including other Flatpak programs. They retain their 'enabled' status regardless of being closed and reopened.
Expected Behavior
Discord effects should remain 'enabled' when the application reopens.
Debug Log
Debug Log of starting, joining Discord call, then switching channels.
easyeffects: stream_input_effects.cpp:223 Before: 45 -> alsa_input.usb-TASCAM_US-1x2HR_no_serial_number-00.analog-stereo
easyeffects: presets_directory_manager.cpp:140 Old /home/ralek/.var/app/com.github.wwmm.easyeffects/config/easyeffects/input directory detected. Migrating its files to /home/ralek/.var/app/com.github.wwmm.easyeffects/data/easyeffects/input
easyeffects: presets_directory_manager.cpp:149 Could not copy any file. Aborting migration of /home/ralek/.var/app/com.github.wwmm.easyeffects/config/easyeffects/input
easyeffects: presets_directory_manager.cpp:140 Old /home/ralek/.var/app/com.github.wwmm.easyeffects/config/easyeffects/output directory detected. Migrating its files to /home/ralek/.var/app/com.github.wwmm.easyeffects/data/easyeffects/output
easyeffects: presets_directory_manager.cpp:149 Could not copy any file. Aborting migration of /home/ralek/.var/app/com.github.wwmm.easyeffects/config/easyeffects/output
easyeffects: presets_directory_manager.cpp:140 Old /home/ralek/.var/app/com.github.wwmm.easyeffects/config/easyeffects/irs directory detected. Migrating its files to /home/ralek/.var/app/com.github.wwmm.easyeffects/data/easyeffects/irs
easyeffects: presets_directory_manager.cpp:149 Could not copy any file. Aborting migration of /home/ralek/.var/app/com.github.wwmm.easyeffects/config/easyeffects/irs
easyeffects: presets_directory_manager.cpp:140 Old /home/ralek/.var/app/com.github.wwmm.easyeffects/config/easyeffects/autoload/input directory detected. Migrating its files to /home/ralek/.var/app/com.github.wwmm.easyeffects/data/easyeffects/autoload/input
easyeffects: presets_directory_manager.cpp:149 Could not copy any file. Aborting migration of /home/ralek/.var/app/com.github.wwmm.easyeffects/config/easyeffects/autoload/input
easyeffects: presets_directory_manager.cpp:140 Old /home/ralek/.var/app/com.github.wwmm.easyeffects/config/easyeffects/autoload/output directory detected. Migrating its files to /home/ralek/.var/app/com.github.wwmm.easyeffects/data/easyeffects/autoload/output
easyeffects: presets_directory_manager.cpp:149 Could not copy any file. Aborting migration of /home/ralek/.var/app/com.github.wwmm.easyeffects/config/easyeffects/autoload/output
easyeffects: plugin_base.cpp:499 soe: compressor is disconnected
easyeffects: plugin_base.cpp:499 soe: gate is disconnected
easyeffects: plugin_base.cpp:499 soe: rnnoise is disconnected
easyeffects: plugin_base.cpp:499 sie: rnnoise is disconnected
easyeffects: plugin_base.cpp:499 sie: stereo_tools is disconnected
easyeffects: stream_input_effects.cpp:223 Before: 45 -> alsa_input.usb-TASCAM_US-1x2HR_no_serial_number-00.analog-stereo
easyeffects: main.cpp:154 Disabling global bypass
QWebEngineDesktopMediaRequest is neither a default constructible QObject, nor a default- and copy-constructible Q_GADGET, nor a QObject marked as uncreatable.
You should not use it as a QML type.
qrc:/qt/qml/ee/ui/contents/ui/PageStreamsEffects.qml:10:1: QML PageStreamsEffects: Created graphical object was not placed in the graphics scene.
qt.graphs2d.series: points list size is 0, can't calculate spline points.
qrc:/qt/qml/ee/ui/contents/ui/DelegateStreamsList.qml:28:5: Unable to assign [undefined] to bool
qrc:/qt/qml/ee/ui/contents/ui/DelegateStreamsList.qml:90:21: Unable to assign [undefined] to bool
easyeffects: plugin_base.cpp:499 soe: compressor is disconnected
easyeffects: plugin_base.cpp:499 soe: gate is disconnected
easyeffects: plugin_base.cpp:499 soe: rnnoise is disconnected
Additional Information
No response
You have to kill easyeffects before trying to get logs with easyeffects --debug. But I am not sure a full log will help. Discord's desktop app has always been an endless source of problems. Using Discord in a web browser is usually fine. But they definitely do something unusual in their desktop app.
Maybe they are one more app that asks the audio server to not allow its streams to be moved by third party programs in some situations. It is hard to know why this app misbehaves so often.