mpg321 is a Free clone of mpg123, a command-line MP3 player. It is designed to be a drop-in replacement for mpg123, and therefore its interface has been designed around that of mpg123, without using any of its code. mpg321 has been designed for use with frontends such as gqmpeg, although it is just as useful on the command-line. Unlike mpg123, it supports ESD and ALSA output without recompiling, and it does all MP3 decoding with only fixed-point math by using the mad MPEG audio decoder library.
Re: control keys
> there are some kind of Control Keys (-C
> in mpg123)
> on mpg321?
Unfortunately, not right now. I've got plans to eventually support control keys, but they're not on the drawing board for the next version of mpg321 I'm going to release (0.3.0).
> MAD makes a nice substitution for
> mpg123. That's what I'm using currently
> since mpg123 refuses to compile for
> linux-alsa or linux-3dnow and the plain
> linux target compiles but plays
You may be interested to know that mpg321 is now based upon the same mpeg-playing library that MAD is, libmad. So, you should get the same quality from mpg321 as from madplay, except that mpg321 has support for all the frontends and other applications which use mpg123.