Audacious Media Player

From Wikipedia, the free encyclopedia

Audacious
Image:Audacious1.5.png
Audacious Media Player with default skin
Developed by Audacious Team
Initial release October 24, 2005
Latest release 1.5.1 / May 23, 2008
Written in C, C++
OS POSIX-compatible
Available in Multiple languages
Development status Active
Genre Media player
License GNU General Public License
Website http://audacious-media-player.org/

Audacious is a GUI-based free software media player for POSIX systems, such as Linux.

Contents

[edit] History

It is a fork of Beep Media Player 0.9.7.1, which is a fork of XMMS. William "nenolod" Pitcock decided to fork Beep Media Player after the original development team announced that they were stopping development, in order to create a next-generation version, BMPx.

The reasons for the fork were purely technical. There were some quirks in Beep Media Player that had annoyed users, such as the ID3v2 tag handling, which had been reported as buggy by some users. The developers also had their own ideas about how a player should be designed, which they wanted to try in a production environment. Besides, Beep Media Player allegedly lacked functionalities that were considered useful for people who did streaming, such as support for an XMMS-like "songchange plugin".

[edit] XMMS "successor" controversy

Many distributions have replaced XMMS with Audacious. This has resulted in many people claiming that Audacious is the successor to XMMS, and that its feature set should be similar. Many developers involved in the project have found the demands from this particular segment of the user community to be ridiculous, and have commented on the fact that Audacious was never meant to be a successor to XMMS.

The reason why many distributions have replaced XMMS with Audacious is because of the similar UI design. This has led to the decision to drop Winamp2 skin support in the 2.x branch of Audacious (but there's a plugin planned to enable use of the skins if wanted). A simpler player based on Audacious and GStreamer is intended to satisfy the demand created for another XMMS-like player.

[edit] Features

[edit] Plugins

Audacious owes a large portion of its features to plugins, including all codecs. On most systems, a useful set of plugins is installed by default. This includes, for instance, the ability to play MP3, Ogg Vorbis and FLAC files.

Current versions of the Audacious core classify plugins as follows (some are low level and not user-visible at this time):

  • Decoder plugins, which contain the actual codecs used for decoding content.
  • Transport plugins, which are lowlevel and implemented by the VFS layer.
  • General plugins, which provide user-added services to the player (such as sending tracks with AudioScrobbler)
  • Output plugins, which provide the audio system backend of the player.
  • Visualization plugins, which provide visualizations based on fast Fourier transforms of the wave data.
  • Effect plugins, which provide various sound processing on the decoded audio stream
  • Container plugins, which provide support for playlists and other similar structures.
  • Lowlevel plugins, which provide miscellaneous services to the player core and are not categorized into any of the other plugins.

[edit] Skins

Audacious had full support for Winamp 2 skins, and as of version 1.2, some free-form skinning is possible.

Audacious 2.x will have a non-skinned UI which will better emphasize on many of the player's features which are poorly exposed in the UI.

[edit] Clients

Audacious is intended to be a media player and not a client (XMMS2), though it supports the concept of other clients connecting to it, such as Conky.

Connection to audacious for remote control can be done over plain DBus, by using MPRIS, or using the official audtool utility created just for this purpose.

[edit] See also

[edit] External links