mpg321 - Simple and lightweight command line MP3 player

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package name mpg321
Package version 0.3.2
Package release 1.1
Package architecture i386
Package type deb
Installed size 100 B
Download size 53.06 KB
Official Mirror
mpg321 is a clone of the popular mpg123 command-line mp3 player. It should
function as a drop-in replacement for mpg123 in many cases. While some of
the functionality of mpg123 is not yet implemented, mpg321 should function
properly in most cases for most people, such as for frontends such as
mpg321 is based on the mad MPEG audio decoding library. It therefore is
highly accurate, and also uses only fixed-point calculation, making it
more efficient on machines without a floating-point unit. It is not as
fast as mpg123 on systems which have a floating point unit.


Package Version Architecture Repository
mpg321_0.3.2-1.1_amd64.deb 0.3.2 amd64 Debian Main
mpg321 - - -


Name Value
libao4 >= 1.1.0
libasound2 >= 1.0.16
libc6 >= 2.7
libid3tag0 >= 0.15.1b
libmad0 >= 0.15.1b-3
zlib1g >= 1:1.1.4


Name Value
mp3-decoder -
mpg123 -


Type URL
Binary Package mpg321_0.3.2-1.1_i386.deb
Source Package mpg321

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install mpg321 deb package:
    # sudo apt-get install mpg321




2012-05-01 - Emfox Zhou <>
mpg321 (0.3.2-1.1) unstable; urgency=low
* Non-maintainer upload.
* Remove dh_testroot in 'rules install', #666350 could really be closed.
2012-03-25 - Nanakos Chrysostomos <>
mpg321 (0.3.2-1) unstable; urgency=low
* Fixed bugs to stdout-output (remove garbage in buffer from wrong 
stdout fprintf's, it should have been stderr instead)
* Fixed bug when closing the stream of AO device that caused wrong
header to the output buffer for the normal operation. Buffered output
has no problem with that.
* Fixed FTBFS (Closes: Bug#666350)
2012-02-19 - Nanakos Chrysostomos <>
mpg321 (0.3.1-1) unstable; urgency=low
* Fixed debian/rules,, volume.c, mpg321.c and remote.c
so that mpg321 can compile to architectures that do not support 
* Fixed typo ("lighweight") in the man page.
Thanks to A.Costa <> (Closes: Bug#650150)
2011-11-13 - Nanakos Chrysostomos <>
mpg321 (0.3.0-1) unstable; urgency=low
* Fixed trailing "/" when printint directory. 
Bug reported from Erik (Gentoo).
* Fixed mistake for '--cdr' option. It should be 'cdr file'
than 'wave file' in output.
* mpg321 now supports multiprocessing buffering.Check '-b' option. 
(Closes: Bug#113405).
* Added '-3' or '--restart' option in man file.
* Added ALSA volume control when using output buffer.
* Added Mute/unmute into Basic Keys functionality.
* Fixed -Werror=format-security issues.
Thanks to Micah Gersten <>. (Closes: Bug#646317)
2011-09-29 - Nanakos Chrysostomos <>
mpg321 (0.2.13-4) unstable; urgency=low
* Fixed bug when trying to "load file" from a remote instance and 
an error was raised repeatdly until mpg321 process died with 
"too many open files". (Closes: Bug#128676)
* Added '-3' or '--restart' option that handles non existent or 
corrupted files more elegantly when in remote mode. When option 
is enabled the remote shell does not die and is restarted waiting
for a new command.
* Fixed FTBFS for mpg321 by removing debian_changes patch file in 
debian/patches directory. (Closes: Bug#643222).
2011-07-24 - Nanakos Chrysostomos <>
mpg321 (0.2.13-3) unstable; urgency=low
* Fixed the really annoying bug which didn't restore the TTY 
when mpg321 exited.
* Updated S-V to 3.9.2 
- debian/copyright file has been revised.
- debian/rules file has been revised.
* Fixed '-a' option to conform with ALSA's uniform device naming. Also
changed man to conform with this change. Now you can use alsa driver
by setting the name of the audio device using the hw:x,y syntax, 
where x and y are numbers. For example, if there is only one device 
installed, in most cases, the device should be named hw:0,0. 
When there is only one device, the device should always have the 
same name and numbers. Finally if the default driver which mpg321
is compiled is ALSA then you don't have to specify it with the '-o'
option and you can use '-a' only to specify the audio device.
(Closes: Bug#623941).
2011-04-05 - Nanakos Chrysostomos <>
mpg321 (0.2.13-2) unstable; urgency=low
* Added '-K' option so the user can enable/disable the Basic Keys
functionality. This also resolves the 100% CPU problem when mpg321 
is run by asterisk for music hold on.
Thanks to James Bottomley for pointing that out. (Closes: Bug#619773).     
* Added new algorithm when playing files randomly until interrupted. The
advertised behavior is much better than the previous one.Patch from 
Peter Selinger.Thanks.

See Also

Package Description
mpgtx_1.3.1-5_i386.deb toolbox to manipulate MPEG files (video, system, and audio)
mpi-default-bin_1.0.2+nmu2_i386.deb Standard MPI runtime programs (metapackage)
mpi-default-dev_1.0.2+nmu2_i386.deb Standard MPI development files (metapackage)
mpich-doc_3.1-5_all.deb Documentation for MPICH
mpich2-doc_3.1-5_all.deb Transitional dummy package for MPICH documentation
mpich2_3.1-5+b2_i386.deb Transitional dummy package
mpich2python_2.9.4-3_i386.deb MPI-enhanced Python interpreter (MPICH2 based version)
mpich_3.1-5+b2_i386.deb Implementation of the MPI Message Passing Interface standard
mpikmeans-tools_1.5+dfsg-3_i386.deb Standalone applications for MPIKmeans
mplayer2_2.0-728-g2c378c7-4+b1_i386.deb next generation movie player for Unix-like systems
mplayerthumbs_4.14.0-1_i386.deb video thumbnail generator using mplayer
mpop-gnome_1.0.29-2_i386.deb POP3 mail retriever - with GNOME keyring support
mpop_1.0.29-2_i386.deb POP3 mail retriever
mppenc_1.16-1.1_i386.deb Musepack lossy audio codec encoder
mpqc-openmpi_2.3.1-16_all.deb Massively Parallel Quantum Chemistry Program (OpenMPI transitional package)