Mpg123 is a fast, free and portable MPEG audio player and decoder library mainly for Unix (but also ported to other platforms). It supports MPEG 1.0/2.0/2.5 layers 1, 2, and 3, with CD quality playback even on relatively slow CPUs.
| Tags | multimedia Sound/Audio Players MP3 Software Development Libraries |
|---|---|
| Operating Systems | Windows Windows Mac OS X Unix POSIX Cygwin |
| Implementation | C |
Recent releases


Changes: This update mainly adds the proper integer/fixed point decoding that accidentally had been promised for the 1.8.0 release. Minor bugs and build system problems were fixed.


Changes: This is a massively important release. There are major performance improvements (including new SSE code) for x86-64 systems (and others), as well as fixes to the correctness of decoding. For the first time, the fixed point decoding (compile-time option) works properly for layer 1 and 2.


Changes: A bad-sounding regression with seeking in layer 3 files has been fixed. This regression had been introduced in 1.7.0 with the --doublespeed revival.


Changes: This release fixes a vulnerability in the ID3v2 code with invalid text encoding values.


Changes: This release fixes a regression that prevented the RVA changes in the generic control interface or from the terminal from resulting in something other than silence.
- All comments
Recent commentsRe: pre0.59s and CVS fail to compile linux-3dnow-alsa and
Topic: backport (any other) changes from pre0.59s CVS ?
We already have the MMX code... we try to get the current version stable and then see what one can improve by looking at Michael's trunk and other places like MPlayer's mp3lib.
I would be nice if we get 0.60 to safely support MPEG2.5 and free format...
If you have any other issues in mind - feel free to post that on the soruceforge project's tracker to remind us;-)
Re: pre0.59s and CVS fail to compile linux-3dnow-alsa and
Thanks. I just installed 0.60-pre3. Very nice work. I've been searching for something to play .pls files.
BTW, do you intend to backport any other changes from pre0.59s CVS ? Are there any worth left ?
Re: pre0.59s and CVS fail to compile linux-3dnow-alsa and
audio_alsa.c is old and perhaps will only work on a system with old alsa 0.5 api.
Maybe we will write a replacement for current alsa, but that actually is not necessary: the development bof 0.60 version contains libao output - current alsa support is avaible among others.
This is a good mp3 player that eats up very little cpu
I liked it so much that I wrote a front ent for this in order to have smart playback capabilities in ncurses/text mode to be used in a car.
have a look at:
http://sourceforge.net/projects/cm3s/
pre0.59s and CVS fail to compile linux-3dnow-alsa and
Don't waste your time if you can't fix it. audio_alsa.c appears to be broken. There are various errors.