mpg123-1.33.6

Introduction to mpg123

The mpg123 package contains a console-based MP3 player. It claims to be the fastest MP3 decoder for Unix.

mpg123 Dependencies

Recommended
alsa-lib-1.2.16.1

Optional
PulseAudio-17.0, sdl2-compat-2.32.70, JACK, OpenAL and PortAudio

Installation of mpg123

Install mpg123 by running the following commands:

./configure --prefix=/usr &&
make

Now, as the root user:

make install

Installation of lib32-mpg123

Install lib32-mpg123 by running the following commands:

make distclean &&
CC="gcc -m32" CXX="g++ -m32"          \
PKG_CONFIG_PATH=/usr/lib32/pkgconfig  \
./configure --prefix=/usr             \
            --libdir=/usr/lib32       \
            --host=i686-pc-linux-gnu &&
make

Now, as the root user:

make DESTDIR=$PWD/DESTDIR install     &&
cp -vr DESTDIR/usr/lib32/* /usr/lib32 &&
rm -rf DESTDIR                        &&
ldconfig

Command Explanations

Note

Run ./configure --help for a full list of options.

Contents

Installed Programs: mpg123, mpg123-id3dump, mpg123-strip, and out123
Installed Libraries: libmpg123, libout123, and libsyn123
Installed Directory: /usr/lib/mpg123

Short Descriptions

mpg123

is used for playing MP3 files via the console

mpg123-id3dump

is a tool to dump ID3 meta data from MPEG audio files using libmpg123

mpg123-strip

extracts only MPEG frames from a stream using libmpg123 (stdin to stdout)

out123

plays raw PCM audio to an output device

libmpg123

contains the mpg123 API functions

libout123

contains the out123 API functions

libsyn123

contains some audio signal synthesis and format conversion functions