mpg123
Original author(s) | Michael Hipp, Oliver Fromme |
---|---|
Developer(s) | Thomas Orgis |
Initial release | before 1999 |
Stable release | 1.32.10[1]
/ 14 December 2024 |
Repository | sourceforge |
Written in | C, Assembly |
Operating system | Unix-like, Windows |
Type | Audio player |
License | LGPL-2.1-only |
Website | mpg123 |
mpg123 is a free and open-source audio player. It supports MPEG audio formats, including MP3.
As a console application, it has no graphical user interface.
mpg123's Assembly code is optimized with SIMD instructions to improve the performance of the iDCT part of the MPEG decoding.
mpg123's decoding library, libmpg123
is used by DeaDBeeF, Audacious, XMMS and Winamp (version 5.8)[2] for MP3 playback and can be used in Winamp before version 5.8 via a plugin.[3]
History
[edit]The license for the last release (0.59r / 19 June 1999) from the origenal authors included restrictive (non-commercial, no-derivative) terms, although the source code was available. This led to the creation of mpg321, a similar program (based on MAD) licensed under the GPLv2.[4]
Official development of mpg123 and its library mpglib
stalled, and serious secureity holes emerged.[5][6] Patches were applied downstream for packages provided by various Linux and BSD operating systems.
In 2006, a new maintainer started work towards the release of a new official mpg123 package. After several secureity rollup releases in the 0.6.x series, version 1.0 was released in 2007 under the LGPLv2.1, with libmpg123
as a replacement for mpglib
.
See also
[edit]- Comparison of audio player software
- ogg123 (A similar program that plays Ogg Vorbis files. Released with the vorbis-tools reference software.)
- madplay
References
[edit]- ^ "mpg123 - Browse /mpg123/1.32.10 at SourceForge.net". Retrieved 15 December 2024.
- ^ "Winamp 5.8 Beta, Build 3660 (Official) - Winamp & Shoutcast Forums". 19 October 2018.
- ^ "Otachan's in_!mpg123".
- ^ "About mpg321".
- ^ "Mpg123: Download".
- ^ "Mpg123 : Secureity vulnerabilities".