=> Home
Download
CVS Changes
    
MPG123
News
21. Nov. 2000
    Propably your waiting for the next release, but I did not manage to apply all patches from my TODO list yet and added a few new bugs that I must hunt down first. Nevertheless, a lot of bugs are fixed in the CVS version. Please test it and report remaining bugs you find.
16. Aug. 2000
    Just to let you know: I'm still alive and I hope to have some spare time in september to add some patches and test the current CVS version to make a new minor release.
What is MPG123
mpg123 is a real time MPEG Audio Player for Layer 1,2 and Layer3. (MPEG 2.0 with Layer1/2 not heavily tested) Tested with Linux, FreeBSD, SunOS4.1.3, Solaris 2.5, HPUX 9.x and SGI Irix. Plays Layer 3 in stereo on an AMD-486-120Mhz or (of course) a faster machine. (Just for info: mpg123 plays an average 128bps stream, with about 66% in full quality on my AMD 486-133MHz machine) Note: this player is only for non commercial use.
Download
Latest mpg123 version mpg123 0.59r [download]
100% pure Java MP3 Player Initial version 0.1 [download]
MP2 Player for ADSP 2115 Very old! [download]
The benchmarking lie?
Let's write a few notes about benchmarking the different mp3 decoders, which are available. 'top' is NOT a benchmark, it's a simple check on how a program performs. The sad thing with 'top' (or better the linux kernel) is, that it has some problems with the measurement of threaded programs or programs only requesting short chunks of processor time. One real test is to measure how long your machine needs to decode a stream without threads with 100% CPU. Using mpg123 you can do this with

time mpg123 -t mp3stream.mp3
or
time mpg123 -s mp3stream.mp3 > /dev/null

if you additionally want to measure the I/O time. If you find a player, which claims to be 10 or even more times faster than the current players: just don't believe it. A factor of 2 MAY BE possible.
Links to related information

Frontends and other tools for or based on mpg123 Patches and ports for different operating systems Misc. patches for mpg123
Misc. Programmes and Modules based on mpg123

Car player and mobile/standalone or similar projects Misc mp3 links Precompiled binaries and other mpg123 packages General Sound and Audio information
CVS access to development versions
There is an experimental CVS access to my current development version.
Login with user 'guest' and password 'guest'
  • cvs -d :pserver:guest@cvs-ti.informatik.uni-tuebingen.de:/home/hippm/cvs login
  • cvs -z9 -d :pserver:guest@cvs-ti.informatik.uni-tuebingen.de:/home/hippm/cvs checkout mpg123
Please remember: This is just a snapshot of the current development and may not compile on your system. Do not report bugs unless you're sure that this is a 'real' bug.

Last change: 18. Jan 2001

Michael Hipp
OODESIGN