Mpg123

Revision as of 13:11, 15 December 2024 by imported>Citation bot (Added date. | Use this bot. Report bugs. | Suggested by Dominic3203 | Category:Free software programmed in C | #UCB_Category 7/633)
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Template:Short description Template:Lowercase {{#invoke:Infobox|infobox}}Template:Template other{{#invoke:Check for unknown parameters | check | showblankpositional=1 | unknown = Template:Main other | preview = Page using Template:Infobox software with unknown parameter "_VALUE_"|ignoreblank=y | AsOf | author | background | bodystyle | caption | collapsetext | collapsible | developer | discontinued | engine | engines | genre | included with | language | language count | language footnote | latest preview date | latest preview version | latest release date | latest release version | latest_preview_date | latest_preview_version | latest_release_date | latest_release_version | licence | license | logo | logo alt | logo caption | logo upright | logo size | logo title | logo_alt | logo_caption | logo_upright | logo_size | logo_title | middleware | module | name | operating system | operating_system | other_names | platform | programming language | programming_language | released | replaced_by | replaces | repo | screenshot | screenshot alt | screenshot upright | screenshot size | screenshot title | screenshot_alt | screenshot_upright | screenshot_size | screenshot_title | service_name | size | standard | title | ver layout | website | qid }}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)<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> for MP3 playback and can be used in Winamp before version 5.8 via a plugin.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

HistoryEdit

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.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

Official development of mpg123 and its library mpglib stalled, and serious security holes emerged.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> 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 alsoEdit

Template:Portal

ReferencesEdit

Template:Reflist

External linksEdit

Template:Media player (application software)