easyeffects
easyeffects copied to clipboard
Preset settings not active after system boot or starting PulseEffects manually
EasyEffects Version
4.8.4
What package are you using?
Other (specify below)
Distribution
Ubuntu 22.04 LTS
Describe the bug
- I created a PulseEffects preset and saved it under a filename.
- Then I set PulseEffects to start after boot via the settings menu.
- I reboot.
- After boot, I play audio and hear the effects NOT applied.
- I start PulseEffects manually from the start menu.
- And see the preset loaded with the appropriate check boxes checked on the left (Equalizer, Bass Enhancement, Compressor) but still no effects audible when audio plays.
- I uncheck and check all three check boxes and each effect comes to life and is applied as expected.
Expected Behavior
As set in settings the software should start after boot and apply the preset with the appropriate effects active.
I even tried adding pulseeffects -l "~/.config/PulseEffects/output/MacBook Air Early 2015.json"
with a 30 second delay to the start-up settings but that also doesn't start/apply the filters as expected.
I feel like I'm missing something but I can't put my finger on it. Any ideas?
Debug Log
Debug Log
Paste your log here
Additional Information
No response
Changing the start-up command to use the full path name instead of the ~/ shortcut for the home directory also does not solve the issue.
I tested this on three different laptops all with the exact same behavior.
Kill PulseEffects and restart it in debug mode G_MESSAGES_DEBUG=pulseeffects pulseeffects
so we have an idea about what is going on. In any case you PulseEffects version is old that the last bugfix release 4.8.7
and may have problems with some of the system packages in an updated Linux distribution.
Here is the output. Please note: at the very bottom, I uncheck the three checkboxes and check them again. The system reports the modules already disabled when I tried to disable them:
(process:4319): pulseeffects-DEBUG: 05:31:29.483: main: locale directory: /usr/share/locale (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.563: presets_manager: system input presets directory: "/etc/PulseEffects/input"; (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.563: presets_manager: system input presets directory: "/etc/xdg/PulseEffects/input"; (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.563: presets_manager: system input presets directory: "/etc/xdg/xdg-cinnamon/PulseEffects/input"; (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.563: presets_manager: system output presets directory: "/etc/PulseEffects/output"; (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.563: presets_manager: system output presets directory: "/etc/xdg/PulseEffects/output"; (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.563: presets_manager: system output presets directory: "/etc/xdg/xdg-cinnamon/PulseEffects/output"; (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.563: presets_manager: user presets directory already exists: /home/timo/.config/PulseEffects (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.563: presets_manager: user presets directory already exists: /home/timo/.config/PulseEffects/input (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.563: presets_manager: user presets directory already exists: /home/timo/.config/PulseEffects/output (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.563: presets_manager: user presets directory already exists: /home/timo/.config/PulseEffects/autoload (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.565: application: PE version: 4.8.4 (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.566: pulse_manager: context is connecting (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.566: pulse_manager: context is authorizing (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.566: pulse_manager: context is setting name (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.567: pulse_manager: context is ready (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.567: pulse_manager: connected to: /run/user/1000/pulse/native (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.567: pulse_manager: protocol version: 35 (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.567: pulse_manager: Pulseaudio version: 15.99.1 (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.567: pulse_manager: default pulseaudio source: alsa_input.pci-0000_00_1f.3.analog-stereo (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.567: pulse_manager: default pulseaudio sink: alsa_output.pci-0000_00_1f.3.analog-stereo (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.567: pulse_manager: loading Pulseeffects applications output sink... (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.567: pulse_manager: default pulseaudio sink sampling rate: 44100 Hz (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.567: pulse_manager: default pulseaudio sink audio format: s32le (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.567: pulse_manager: failed to get sink info: PulseEffects_apps (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.570: pulse_manager: loaded module-null-sink: sink_name=PulseEffects_apps sink_properties=device.description="PulseEffects(apps)"device.class="sound" norewinds=1 (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.570: pulse_manager: changed volume of the sink: PulseEffects_apps (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.572: pulse_manager: loading Pulseeffects microphone output sink... (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.572: pulse_manager: default pulseaudio source sampling rate: 44100 Hz (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.572: pulse_manager: default pulseaudio source audio format: s16le (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.572: pulse_manager: failed to get sink info: PulseEffects_mic (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.576: pulse_manager: loaded module-null-sink: sink_name=PulseEffects_mic sink_properties=device.description="PulseEffects(mic)"device.class="sound" norewinds=1 (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.577: pulse_manager: changed volume of the sink: PulseEffects_mic (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.598: sie: using input device: PulseEffects_apps.monitor (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.598: sie: using output device: alsa_output.pci-0000_00_1f.3.analog-stereo
(pulseeffects:4319): GLib-GIO-CRITICAL **: 05:31:29.677: g_settings_bind: no property 'faster' on class 'ladspa-ladspa-rubberband-so-rubberband-pitchshifter-stereo'
(pulseeffects:4319): pulseeffects-WARNING **: 05:31:29.692: rnnoise plugin was not found! (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.698: soe: using output device: PulseEffects_mic (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.698: soe: using input device: alsa_input.pci-0000_00_1f.3.analog-stereo
(pulseeffects:4319): GLib-GIO-CRITICAL **: 05:31:29.707: g_settings_bind: no property 'faster' on class 'ladspa-ladspa-rubberband-so-rubberband-pitchshifter-stereo'
(pulseeffects:4319): pulseeffects-WARNING **: 05:31:29.714: rnnoise plugin was not found! (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.716: presets_manager: system input presets directory: "/etc/PulseEffects/input"; (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.716: presets_manager: system input presets directory: "/etc/xdg/PulseEffects/input"; (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.716: presets_manager: system input presets directory: "/etc/xdg/xdg-cinnamon/PulseEffects/input"; (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.716: presets_manager: system output presets directory: "/etc/PulseEffects/output"; (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.716: presets_manager: system output presets directory: "/etc/xdg/PulseEffects/output"; (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.716: presets_manager: system output presets directory: "/etc/xdg/xdg-cinnamon/PulseEffects/output"; (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.716: presets_manager: user presets directory already exists: /home/timo/.config/PulseEffects (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.716: presets_manager: user presets directory already exists: /home/timo/.config/PulseEffects/input (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.716: presets_manager: user presets directory already exists: /home/timo/.config/PulseEffects/output (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.716: presets_manager: user presets directory already exists: /home/timo/.config/PulseEffects/autoload (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.716: presets_manager: destroyed pulseeffects-INFO: 05:31:29.717: application: disabling global bypass (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.717: sie: bypass is already disabled (pulseeffects:4319): pulseeffects-DEBUG: 05:31:29.717: soe: bypass is already disabled (pulseeffects:4319): pulseeffects-DEBUG: 05:31:30.337: convolver_ui: irs directory already exists: /home/timo/.config/PulseEffects/irs (pulseeffects:4319): pulseeffects-DEBUG: 05:31:30.353: rnnoise_ui: model directory already exists: /home/timo/.config/PulseEffects/rnnoise (pulseeffects:4319): pulseeffects-DEBUG: 05:31:30.830: rnnoise_ui: model directory already exists: /home/timo/.config/PulseEffects/rnnoise (pulseeffects:4319): pulseeffects-DEBUG: 05:31:30.887: sie: spectrum enabled (pulseeffects:4319): pulseeffects-DEBUG: 05:31:30.887: soe: spectrum enabled (pulseeffects:4319): pulseeffects-DEBUG: 05:31:31.813: sie: using output device: alsa_output.pci-0000_00_1f.3.analog-stereo (pulseeffects:4319): pulseeffects-DEBUG: 05:31:31.813: pulse_settings_ui: output device changed: alsa_output.pci-0000_00_1f.3.analog-stereo (pulseeffects:4319): pulseeffects-DEBUG: 05:31:31.813: pulse_settings_ui: added sink: alsa_output.pci-0000_00_1f.3.analog-stereo (pulseeffects:4319): pulseeffects-DEBUG: 05:31:31.813: pulse_settings_ui: added source: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor (pulseeffects:4319): pulseeffects-DEBUG: 05:31:31.813: soe: using input device: alsa_input.pci-0000_00_1f.3.analog-stereo (pulseeffects:4319): pulseeffects-DEBUG: 05:31:31.813: pulse_settings_ui: input device changed: alsa_input.pci-0000_00_1f.3.analog-stereo (pulseeffects:4319): pulseeffects-DEBUG: 05:31:31.813: pulse_settings_ui: added source: alsa_input.pci-0000_00_1f.3.analog-stereo (pulseeffects:4319): pulseeffects-DEBUG: 05:34:41.747: sie: equalizer is already disabled (pulseeffects:4319): pulseeffects-DEBUG: 05:34:53.135: sie: equalizer is enabled (pulseeffects:4319): pulseeffects-DEBUG: 05:34:54.792: sie: bass_enhancer is already disabled (pulseeffects:4319): pulseeffects-DEBUG: 05:34:55.816: sie: bass_enhancer is enabled (pulseeffects:4319): pulseeffects-DEBUG: 05:34:56.971: sie: compressor is already disabled (pulseeffects:4319): pulseeffects-DEBUG: 05:34:57.839: sie: compressor is enabled
The warnings in the logs are not related to the problem. But it is still a good idea to upgrade to the latest bugfix release to be sure it isn't a problem that has already been fixed.
Installing version 4.8.7 from Ubuntu Testing repo (kinetic) fixes the problem. Relevant bug tracker on Launchpad: https://bugs.launchpad.net/ubuntu/+source/pulseeffects/+bug/1948882
Installing version 4.8.7 from Ubuntu Testing repo (kinetic) fixes the problem. Relevant bug tracker on Launchpad: https://bugs.launchpad.net/ubuntu/+source/pulseeffects/+bug/1948882
Can you please explain how to actually do this? I am a linux noob, I just ran into this exact problem, I have PulseEffects 4.8.4-1 and I am running Linux Mint 21 XFCE... I have no idea how to "install from the ubuntu testing repo" to get the new version... please help.
Installing version 4.8.7 from Ubuntu Testing repo (kinetic) fixes the problem. Relevant bug tracker on Launchpad: https://bugs.launchpad.net/ubuntu/+source/pulseeffects/+bug/1948882
Can you please explain how to actually do this? I am a linux noob, I just ran into this exact problem, I have PulseEffects 4.8.4-1 and I am running Linux Mint 21 XFCE... I have no idea how to "install from the ubuntu testing repo" to get the new version... please help.
If you are a noob, I suggest not messing with testing repo because it can cause dependencies problems. Just uninstall your current pulseeffects and install the flatpak version. https://flathub.org/apps/details/com.github.wwmm.pulseeffects
I have the exactly same problem. I thought it will be solved one reinstalled pulseeffects and pulse audio. But nothing works. Any solutions available?
I have the exactly same problem. I thought it will be solved one reinstalled pulseeffects and pulse audio. But nothing works. Any solutions available?
@FerdyaVolkov Depending on the source of the problem only a PulseEffects upgrade can fix it. Which version are you using?
Same Problem here with 4.8.4 . How one could get 4.8.7 into Ubuntu 22.04?
I found a solution on Ubuntu 22.04! Create an script in $HOME
where you load the default PulseEffects settings (reset) and then your favorite preset. Add this to Startup Applications and set 10s Startup Delay.
nano pulseeffects-fix.sh
#!/bin/sh
pulseeffects -l default
pulseeffects -l zx110
chmod +x pulseeffects-fix.sh
I found a solution on Ubuntu 22.04! Create an script in
$HOME
where you load the default PulseEffects settings (reset) and then your favorite preset. Add this to Startup Applications and set 10s Startup Delay.nano pulseeffects-fix.sh
#!/bin/sh pulseeffects -l default pulseeffects -l zx110
chmod +x pulseeffects-fix.sh
For future readers:
This solution expects your computer to have hardware much fast to finish loading PulseEffects under ten seconds. In case you're not confident, install xdotool
using your package manager and use the following command thereafer: pulseeffects & xdotool search --sync --limit 1 --class PulseEffects; pulseeffects -l default; pulseeffects -l <your_preset_name>
default
preset is a preset where all plugins are disabled, nothing more; create it.
Installing version 4.8.7 from Ubuntu Testing repo (kinetic) fixes the problem. Relevant bug tracker on Launchpad: https://bugs.launchpad.net/ubuntu/+source/pulseeffects/+bug/1948882
Can you please explain how to actually do this? I am a linux noob, I just ran into this exact problem, I have PulseEffects 4.8.4-1 and I am running Linux Mint 21 XFCE... I have no idea how to "install from the ubuntu testing repo" to get the new version... please help.
If you are a noob, I suggest not messing with testing repo because it can cause dependencies problems. Just uninstall your current pulseeffects and install the flatpak version. https://flathub.org/apps/details/com.github.wwmm.pulseeffects
Flatpak seems to only install version 4.8.4 for me. Is there any other way to get the 4.8.7 version? If not do you have any advice for where to look about switching to pipewire/easyeffects?
UPDATE: Ended up installing pipewire and easyeffects. I detailed how here
Flatpak seems to only install version 4.8.4 for me. Is there any other way to get the 4.8.7 version?
As far as I know Flatpak uses the latest version by default. Did you try to install it through the command line or through the desktop graphical interface? I think that in the past we saw some graphical interfaces with outdated caches always installing older Flatpak package versions.
Flatpak seems to only install version 4.8.4 for me. Is there any other way to get the 4.8.7 version?
As far as I know Flatpak uses the latest version by default. Did you try to install it through the command line or through the desktop graphical interface? I think that in the past we saw some graphical interfaces with outdated caches always installing older Flatpak package versions.
I tried both (on LM 21.1).
I tried both (on LM 21.1).
How are you launching it in the command line? With flatpak you should use flatpak run com.github.wwmm.pulseeffects
Same problem using 4.8.7 version and ubuntu 22.04 LTS from flatpak package, does not start on system boot, need open app to start apply effects.
Same problem using 4.8.7 version and ubuntu 22.04 LTS from flatpak package, does not start on system boot, need open app to start apply effects.
On Ubuntu Server (no display attached), this also happens, opening the app via ssh with -X flag set it works, but a custom systemd user unit service fails to start.
like so:
[Unit]
Description=PulseEffects reconnect
#After=xorg.target
#Requires=xorg.target
[Service]
#Type=simple
ExecStart=/usr/bin/pulseeffects
Restart=always
RestartSec=15
[Install]
WantedBy=default.target
Just recently installed ubuntu-server 22.04 minimized with lxtq on my old PC and faced this issue. My solution is created this script: startup_preset.sh
#!/bin/bash
# Get this script's PID
PID=$$
# Outputless
{
# Wait for the GUI to be ready
while [[ ! $(pgrep xfwm4) ]]; do sleep 1; done
echo -e "GUI is started\n"
# Wait for PulseEffects to be ready
while [[ ! $(pgrep pulseeffects) ]]; do sleep 1; done
echo -e "PulseEffects is started\n"
# Load the preset
PRESET="RCD-M40(RCA)"
/usr/bin/pulseeffects --reset
/usr/bin/pulseeffects --load-preset ${PRESET}
echo -e "Preset \"${PRESET}\" is loaded\n"
# Kill this script
echo -e "Killing myself..\n"
} &> /dev/null
/usr/bin/kill -9 ${PID}
Notes:
* Replace "xfwm4" with your window manager service
* Enable "Start Service at Login" on PulseEffects
* Replace "RCD-M40(RCA)" with your own preset
* Put this script on "$HOME/.config/PulseEffects"
* Make the script executable "chmod +x $HOME/.config/PulseEffects/startup_preset.sh"
* echo -e "[Desktop Entry]\nComment=PulseEffects Preset\nExec=$HOME/.config/PulseEffects/startup_preset.sh\nIcon=pulseeffects\nName=PulseEffects Preset\nStartupNotify=false\nTerminal=false\nType=Application" > $HOME/.config/autostart/pulseeffects-preset.desktop
* Restart your PC