easyeffects icon indicating copy to clipboard operation
easyeffects copied to clipboard

Effects not available on Flatpak

Open LinuxEnthusiast99 opened this issue 8 months ago • 12 comments

EasyEffects Version

7.2.3

What package are you using?

Flatpak

Distribution

Ubuntu 24.10

Describe the bug

Equalizer Not Available The software required for the Equalizer effect, "Linux Studio Plugins", is not installed. Consider using the Easy Effects Flatpak package or installing the software yourself.

I am using the Flatpak package sudo flatpak install easyeffects. No effects work, they give the same type of plugin error. Level Meter works because it doesn't need a plugin.

The plugins aren't installed in the Flatpak installation. As a workaround how do I manually install them on Flatpak to only Easy Effects?

No relevant debug message created

LinuxEnthusiast99 avatar Mar 12 '25 20:03 LinuxEnthusiast99

Is there any change if you also run the remote-add command shown at https://github.com/wwmm/easyeffects/wiki/Package-Repositories#flatpak ?

Is the bass enhancer working? If yes then the issue is specific to the Linux Studio Plugins pakcage on Flatpak. If not then something worse is happening.

wwmm avatar Mar 12 '25 21:03 wwmm

I am using the Flatpak package sudo flatpak install easyeffects

Hum... As you will see in the link from my previous post it should have been flatpak install flathub com.github.wwmm.easyeffects

wwmm avatar Mar 12 '25 21:03 wwmm

Is the bass enhancer working? If yes then the issue is specific to the Linux Studio Plugins pakcage on Flatpak. If not then something worse is happening.

Bass enhancer wouldn't load either.

sudo flatpak install easyeffects

Hum... As you will see in the link from my previous post it should have been flatpak install flathub com.github.wwmm.easyeffects

The command I ran suggests and installs com.github.wwmm.easyeffects

I have flathub-verified instead of flathub, aren't the dependencies verified?

LinuxEnthusiast99 avatar Mar 14 '25 11:03 LinuxEnthusiast99

Bass enhancer wouldn't load either.

Hum... Do you have any idea about what may be happening @violetmage ?

wwmm avatar Mar 14 '25 16:03 wwmm

I think the output of flatpak list is needed.

The mention of flatpak-verified suggests that the flatpak plugins are simply not verified, and were skipped automatically at install time.

violetmage avatar Mar 14 '25 16:03 violetmage

I'm having the same issue.

With verified subset:

$ flatpak remote-modify --subset=verified flathub
$ flatpak install flathub com.github.wwmm.easyeffects
Looking for matches…

com.github.wwmm.easyeffects permissions:
    ipc      fallback-x11        wayland     x11
    dri      file access [1]

    [1] xdg-run/pipewire-0:ro

        ID                                            Branch           Op           Remote            Download
 1. [✓] com.github.wwmm.easyeffects.Locale            stable           i            flathub            5.8 kB / 685.0 kB
 2. [✓] com.github.wwmm.easyeffects                   stable           i            flathub           50.7 MB / 52.7 MB

Installation complete.

With all subsets:

$ flatpak remote-modify --subset= flathub
$ flatpak install flathub com.github.wwmm.easyeffects
Looking for matches…
Required runtime for com.github.wwmm.easyeffects/x86_64/stable (runtime/org.gnome.Platform/x86_64/48) found in remote flathub
Do you want to install it? [Y/n]: 

com.github.wwmm.easyeffects permissions:
    ipc    fallback-x11    wayland    x11    dri    file access [1]

    [1] xdg-run/pipewire-0:ro


        ID                                                        Branch             Op             Remote             Download
 1. [✓] com.github.wwmm.easyeffects.Locale                        stable             i              flathub              5.8 kB / 685.0 kB
 2. [✓] org.freedesktop.LinuxAudio.Plugins.Calf                   24.08              i              flathub              8.8 MB / 11.8 MB
 3. [✓] org.freedesktop.LinuxAudio.Plugins.LSP                    24.08              i              flathub             16.3 MB / 17.9 MB
 4. [✓] org.freedesktop.LinuxAudio.Plugins.MDA                    24.08              i              flathub              2.0 MB / 2.3 MB
 5. [✓] org.freedesktop.LinuxAudio.Plugins.ZamPlugins             24.08              i              flathub             79.0 MB / 80.3 MB
 6. [✓] org.freedesktop.Platform.openh264                         2.5.1              i              flathub            913.7 kB / 971.4 kB
 7. [✓] org.gnome.Platform.Locale                                 48                 i              flathub             18.6 kB / 387.1 MB
 8. [✓] org.gnome.Platform                                        48                 i              flathub            245.4 MB / 399.3 MB
 9. [✓] com.github.wwmm.easyeffects                               stable             i              flathub             50.7 MB / 52.7 MB

Installation complete.

Now the problem is that I still can't use the bass enhancer, same message about "Calf Studio Gear" not being installed. I already tried removing the flatpak completely and reinstalling, but no effect:

$ flatpak uninstall com.github.wwmm.easyeffects --delete-data
$ flatpak uninstall --unused
$ flatpak install flathub com.github.wwmm.easyeffects

flatpak list shows org.freedesktop.LinuxAudio.Plugins.Calf as being installed. I first thought that maybe Easyeffects can't use the packages because I turned on the verified subset for flathub again. So I removed the subset filter again, uninstalled everything and reinstalled, same problem.

What's maybe suspicious is that even after uninstalling with --delete-data my previous configuration is still loaded after a reinstall.

fapdash avatar Apr 09 '25 20:04 fapdash

Hum... One possible explanation would be the Flatpak package for Calf and LSP installing the libraries in a place where lilv does not search for LV2 plugins. But in that case I would expect all Flatpak users to be affected. @fapdash what distribution are you using? Maybe something unusual is happening on Ubuntu.

wwmm avatar Apr 09 '25 22:04 wwmm

@wwmm Yes, I'm on Ubuntu.

One possible explanation would be the Flatpak package for Calf and LSP installing the libraries in a place where lilv does not search for LV2 plugins.

How would we test this?

fapdash avatar Apr 09 '25 22:04 fapdash

What's maybe suspicious is that even after uninstalling with --delete-data my previous configuration is still loaded after a reinstall.

Have you installed easyeffects via a non-flatpak method? --delete-data should certainly be removing all configuration data.

vchernin avatar Apr 09 '25 22:04 vchernin

@vchernin Great idea, easyeffects wasn't installed anymore, but I didn't delete the data of the previous installation. I had to reinstall it and then remove the data via --purge.

sudo apt install easyeffects
sudo apt remove easyeffects --purge

Now the flatpak installation works as intended! Thank you. :)

fapdash avatar Apr 09 '25 23:04 fapdash

Apt on ubuntu works fine for Equalizer. However for Bass Enhancer same error but for "Calf Studio Gear"

LinuxEnthusiast99 avatar May 08 '25 22:05 LinuxEnthusiast99

Flatpak (flathub-verified) install, Equalizer works but like apt install, Bass Enhancer says missing "Calf Studio Gear" Also why is the flatpak 52.7 MB??? Apt is 1.4 MB download, 8.3 MB installed.

LinuxEnthusiast99 avatar May 08 '25 22:05 LinuxEnthusiast99

so, i ran through all these on Linux Mint wilma 22 x86_64 and i found a few things

Flatpak removing and deleting data as well as unused uninstalls the following

org.freedesktop.LinuxAudio.Plugins.Calf
org.freedesktop.LinuxAudio.Plugins.LSP
org.freedesktop.LinuxAudio.Plugins.MDA
org.freedesktop.LinuxAudio.Plugins.ZamPlugins

however on a fresh install i run into the same errors with these having issues, despite these packages being installed

apt also installs all these addons and they are shown as removable with autoremove even after using apt remove easyeffects --purge

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libsigc++-3.0-0 lsp-plugins-lv2 lsp-plugins-r3d-glx mda-lv2
The following NEW packages will be installed:
  easyeffects libsigc++-3.0-0 lsp-plugins-lv2 lsp-plugins-r3d-glx mda-lv2
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,492 kB of archives.
After this operation, 43.3 MB of additional disk space will be used.
Do you want to continue? [Y/n]

however on a fresh install with APT i also run into the same errors with none of these plugins working.

the ones i specifically found didn't work with apt nor flatpak were: Calf Studio Gear: bass enhancer, deesser, exciter, reverberation, stereo tools DeepFilterNet: deep noise remover

i also got the error of noise reduction being unavailable with the following error

The Noise Reduction effect was disabled when Easy Effects was compiled. This is perhaps
since the software required for this effect, "RNNoise", was not available. Consider using the
Easy Effects Flatpak package or building your own Easy Effects package.

both tests done when running flatpak remove --delete-data and then removing unused, and apt remove --purge and apt autoremove between installs

i think the issue is in how EasyEffects tries to "talk" to these dependencies since both the flatpak and apt installations both don't work in identical fashion. hope this helps, if y'all need further testing i can absolutely help

Nebula-0-System avatar Oct 07 '25 10:10 Nebula-0-System

i also got the error of noise reduction being unavailable with the following error

The Debian package does not enable RNNoise because of the library license. Unless they change that this plugin will never work in the Debian package.

Usually when the other plugins are not found when using a native package (not flatpak) the reason sis the system installing the plugins in a path that the lilv library does not search for plugins. In our current master branch we force lilv to consider more paths. But we did not make a new release yet.

What is really strange here is to have plugins that do not work when using the Flatpak package from Flathub. Custom Flatpak packages from other sources are known to have problems.

wwmm avatar Oct 07 '25 14:10 wwmm

I am experiencing a similar thing for:

  • "Calf Studio Gear"
  • "Linux Studio Plugins"
  • "MDA"
Image Image Image

All of the other ones seem to work.

EasyEffects Version 7.2.5

What package are you using? Flatpak

Distribution Fedora 42

Other Details

$ flatpak list
Calf                                        org.freedesktop.LinuxAudio.Plugins.Calf            0.90.8                        24.08             user
LSP                                         org.freedesktop.LinuxAudio.Plugins.LSP             1.2.23                        24.08             user
MDA                                         org.freedesktop.LinuxAudio.Plugins.MDA             1.2.10                        24.08             user

I have never installed a system package for Easy Effects.

dentist8204 avatar Nov 08 '25 10:11 dentist8204