easyeffects icon indicating copy to clipboard operation
easyeffects copied to clipboard

Flatpak Discord output does not stay enabled

Open RalekArts opened this issue 3 weeks ago • 1 comments

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

RalekArts avatar Dec 02 '25 02:12 RalekArts

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.

wwmm avatar Dec 02 '25 03:12 wwmm