Audacious & audio file handling under EL8 vs. EL9

Hi,

I’m managing a series of desktop clients running a mix of EL8 and EL9 clones, mostly Rocky Linux and AlmaLinux. EPEL and RPMFusion are configured on all the systems.

Under EL9 every current and less current audio format is managed correctly by Audacious. Here’s the corresponding packages that are installed on EL9:

# rpm -qa | grep audacious
audacious-libs-4.4.2-1.el9.x86_64
audacious-4.4.2-1.el9.x86_64
audacious-plugins-4.4.2-1.el9.x86_64
audacious-plugins-freeworld-aac-4.3.1-1.el9.x86_64
audacious-plugins-freeworld-4.3.1-1.el9.x86_64
audacious-plugins-ffaudio-4.4.2-1.el9.x86_64
audacious-plugins-jack-4.4.2-1.el9.x86_64
audacious-plugins-exotic-4.4.2-1.el9.x86_64

And here’s an EL8 system:

# rpm -qa | grep audacious
audacious-libs-4.4.2-1.el8.x86_64
audacious-4.4.2-1.el8.x86_64
audacious-plugins-freeworld-4.3.1-1.el8.x86_64
audacious-plugins-jack-4.4.2-1.el8.x86_64
audacious-plugins-exotic-4.4.2-1.el8.x86_64
audacious-plugins-freeworld-aac-4.3.1-1.el8.x86_64
audacious-plugins-4.4.2-1.el8.x86_64

On EL8 systems the audacious-plugins-ffaudio package seems to be missing. It isn’t provided by any third-party repository. And this is probably the reason why audio file formats like .m4a and .wma are not supported. Correct me if I’m wrong.

Any suggestions ?

You might want to try the Flatpak version of Audacious.
It comes with all the codecs, so .m4a and .wma should work out of the box.

Or you could try building audacious-plugins-ffaudio yourself.
https://src.fedoraproject.org/rpms/audacious-plugins/c/2f36e1569e0b5934014610da7343090eb448dfb3?branch=epel8

I just tried for about an hour to build the audacious-plugin-ffaudio package for EL8 but I gave up. Red Hat makes you jump through burning loops building that package.

I removed every Audacious-related package and installed the Flatpak version… which doesn’t work at all. I rebooted my system (which is usually required for some Flatpak stuff to work) but every single audio file threw back an “output error”.

Which leaves me clueless.

every single audio file threw back an “output error”.

Try Changing the output settings from PipeWire Output to PulseAudio Output.

FYI, I managed to build it successfully: EL8 audacious-plugins-ffaudio · GitHub

1 Like

Thanks very much !

I managed to build the audacious-plugins-ffaudiopackage using your patch.

https://pub.microlinux.fr/rockylinux/8/x86_64/ChangeLog.txt

https://pub.microlinux.fr/rockylinux/8/x86_64/packages/

Cheers,

Niki

1 Like