Project

General

Profile

[Ubuntu] Compiling 3.2 doesn't find the MPEG 1/2/3 plugins

Added by Gabriel Moraes over 7 years ago

Hi.

Compiling the audacious-3.2-plugins returns me this:

Configuration:

Install path:
Output Plugins
--------------
Open Sound System (oss4): no
Advanced Linux Sound Arch. (alsa): yes
PulseAudio (pulse): yes
Jack Audio Connection Kit (jack): no
Simple DirectMedia Layer (sdlout): yes
FileWriter: yes
-> FileWriter MP3 output part: yes
-> FileWriter Vorbis output part: yes
-> FileWriter FLAC output part: no
Null Audio output (null): yes
Open Sound System v3 (deprecated): no
Input Plugins
-------------
MPEG-1 Layer I/II/III (mpg123): no
MPEG-2/4 AAC (aac): yes
FFaudio (ffaudio): no
Module decoder (modplug): no
MIDI modular plugin (amidi-plug): yes
-> ALSA backend: yes
-> FluidSynth backend: no
CD Digital Audio (cdaudio_ng): no
sndfile extensions: no
Tone Generator: yes
Ogg Vorbis (vorbis): yes
Free Lossless Audio Codec (flacng): no
Commodore 64 audio (SID): no
-> libSIDPlay1 support: no
-> libSIDPlay2 support: no
-> distortion patched libSIDPlay2:
Game music (spc, nsf & gbs): yes
PlayStation (psf/psf2) audio: yes
Nintendo DS audio (xsf): yes
AdLib synthesizer (adplug): no
WavPack 4.31+ (wavpack): no
Metronom: yes
General
-------
Alarm: yes
Album Art: yes
MPRIS 2 Server: yes
Search Tool: yes
Song Change: yes
Status Icon: yes
Audacious OSD: yes
-> X Composite support: yes
libnotify OSD: no
Global Hotkey Plugin: yes
Gnome Shortcuts Plugin: yes
AudioScrobbler Client: no
Upload to MTP device: no
LyricWiki viewer: yes
Effect
------
Channel Mixer: yes
Crystalizer: yes
Dynamic Range Compressor: yes
Echo/Surround: yes
Extra Stereo: yes
LADSPA Host: yes
SndStretch: yes
Voice Removal: yes
Bauer stereophonic-to-binaural (bs2b): no
Sample Rate Converter (resample): no
Visualization
-------------
Blur Scope: yes
Cairo Spectrum Analyzer: yes
Transport
---------
neon-based http/https: no
libmms-based mms: no
GIO transport (experimental): no
SMB transport (experimental): no
Container
---------
Audacious playlist format (audpl): yes
Winamp PLS playlist format (pls): yes
M3U playlist format (m3u): yes
XML Sharable Playlist Format (xspf): yes
CUE playlist format (cue): no
Interfaces
----------
GTK (gtkui): yes
Winamp Classic (skins): yes

Seems like there are a lot of missing plugins. When I try to play a music, it says it couldn't find the required plugin.
Installing from the default ubuntu repository works flawlessly. Banshee plays all the audiofiles I throw at it without a hitch.

Main reason I want 3.2 is the audio menu integration, no more than this. By this I mean: If I can add the MPRIS 2 Protocol plugin on any other version, I'll do it and leave 3.2 over a stable version.

Otherwise, what am I missing? I have enabled the MediBuntu repository and have the Restricted repository enabled, with everything installed (other programs works fine.)

The commands I've issued were those:


./configure --prefix=/usr
make -j3
sudo make -j3

Thanks in advance =)


Replies (5)

RE: [Ubuntu] Compiling 3.2 doesn't find the MPEG 1/2/3 plugins - Added by John Lindgren over 7 years ago

You're probably missing headers for a bunch of libraries that Audacious needs.

RE: [Ubuntu] Compiling 3.2 doesn't find the MPEG 1/2/3 plugins - Added by Jacopo Lorenzetti over 7 years ago

The only problem with Ubuntu (Precise Pangolin included) and current Audacious versions is that you cannot enable the FFaudio input plugin unless you undo commit 166902832b0e94d090acaf1c31688e70668388ac (I made a patch for convenience) or compile a newer version of FFmpeg.

RE: [Ubuntu] Compiling 3.2 doesn't find the MPEG 1/2/3 plugins - Added by Gabriel Moraes over 7 years ago

Thanks Jacopo, but how am I supposed to use this patch? I'm a bit new into compiling things

Will compiling a newer version of FFMpeg solve my problem, without the need of the patch? I'll be waiting for an answer to not rush and break things over here
Thanks again

RE: [Ubuntu] Compiling 3.2 doesn't find the MPEG 1/2/3 plugins - Added by Jacopo Lorenzetti over 7 years ago

You can apply the patch issuing the following commands:

cd audacious-plugins
patch -p0 <~/Downloads/ffmpeg07compat.diff

where audacious-plugins is your audacious-plugins source code directory and ~/Downloads/ffmpeg07compat.diff is the path to the patch file.

And yes, if you choose to compile a newer version of FFMpeg then you won't need the patch.

RE: [Ubuntu] Compiling 3.2 doesn't find the MPEG 1/2/3 plugins - Added by Anonymous over 7 years ago

sudo apt-get build-dep audacious-plugins

or if all you want is mp3 plugin:
sudo apt-get install libmpg123-dev

    (1-5/5)