Project

General

Profile

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

Added by Gabriel Moraes almost 13 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 almost 13 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 almost 13 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 almost 13 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 almost 13 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 almost 13 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)