Mpg123: Difference between revisions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
imported>Citation bot
Added date. | Use this bot. Report bugs. | Suggested by Dominic3203 | Category:Free software programmed in C | #UCB_Category 7/633
 
imported>Skuczera
No edit summary
 
Line 6: Line 6:
| author                = Michael Hipp, Oliver Fromme
| author                = Michael Hipp, Oliver Fromme
| developer              = Thomas Orgis
| developer              = Thomas Orgis
| released              = before 1999
| released              = before 1997-04-27<ref>https://lists.debian.org/debian-changes/1997/04/msg00642.html</ref>
| latest release version = {{wikidata|property|preferred|reference|edit|Q287021|P348|P548=Q2804309}}
| latest release version = {{wikidata|property|preferred|reference|edit|Q287021|P348|P548=Q2804309}}
| latest release date    = {{wikidata|qualifier|preferred|single|Q287021|P348|P548=Q2804309|P577}}
| latest release date    = {{wikidata|qualifier|preferred|single|Q287021|P348|P548=Q2804309|P577}}
Line 28: Line 28:


== History ==
== History ==
The license for the last release (0.59r / 19 June 1999) from the original 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 [[MPEG_Audio_Decoder|MAD]]) licensed under the [[GPLv2]].<ref>{{Cite web|url=http://mpg321.sourceforge.net/about.html|title = About mpg321}}</ref>  
First known presence is in Debian GNU/Linux distribution, where it was submitted to repositories with version 0.59f on 27 April 1997 and it already had MP3 support ("MPEG layer 1/2/3 audio player").<ref>https://lists.debian.org/debian-changes/1997/04/msg00642.html</ref>
The license for the last release (0.59r / 19 June 1999) from the original 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 [[MPEG_Audio_Decoder|MAD]]) licensed under the [[GPLv2]].<ref>{{Cite web|url=https://mpg321.sourceforge.net/about.html|title = About mpg321}}</ref>  


Official development of mpg123 and its library <code>mpglib</code> stalled, and serious security holes emerged.<ref>{{Cite web|url=http://mpg123.org/download.shtml|title = Mpg123: Download}}</ref><ref>{{Cite web|url=http://www.cvedetails.com/vulnerability-list/vendor_id-1781/Mpg123.html|title = Mpg123 : Security vulnerabilities}}</ref> Patches were applied downstream for packages provided by various [[Linux]] and [[BSD]] operating systems.
Official development of mpg123 and its library <code>mpglib</code> stalled, and serious security holes emerged.<ref>{{Cite web|url=http://mpg123.org/download.shtml|title = Mpg123: Download}}</ref><ref>{{Cite web|url=http://www.cvedetails.com/vulnerability-list/vendor_id-1781/Mpg123.html|title = Mpg123 : Security vulnerabilities}}</ref> Patches were applied downstream for packages provided by various [[Linux]] and [[BSD]] operating systems.

Latest revision as of 06:30, 24 August 2025

Template:Short description Template:Lowercase Script error: No such module "Infobox".Template:Template otherScript error: No such module "Check for unknown parameters".Template:Main other

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)[1] for MP3 playback and can be used in Winamp before version 5.8 via a plugin.[2]

History

First known presence is in Debian GNU/Linux distribution, where it was submitted to repositories with version 0.59f on 27 April 1997 and it already had MP3 support ("MPEG layer 1/2/3 audio player").[3] The license for the last release (0.59r / 19 June 1999) from the original 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 security 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 security 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

Script error: No such module "Portal".

References

Template:Reflist

External links

Template:Media player (application software)

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. https://lists.debian.org/debian-changes/1997/04/msg00642.html
  4. Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1".
  6. Script error: No such module "citation/CS1".