Ariadne Conill
   HOME

TheInfoList



OR:

Audacious is a
free and open-source Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
audio player software Media player software is a type of application software for playing multimedia computer files like audio and video files. Media players commonly display standard media control icons known from physical devices such as tape recorders and CD play ...
with a focus on low resource use, high audio quality, and support for a wide range of audio formats. It is designed primarily for use on POSIX-compatible Unix-like operating systems, with limited support for
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
. Audacious was the default audio player in Ubuntu Studio in 2011-12, and was the default music player in Lubuntu until October 2018, when it was replaced with VLC.


History

Audacious began as a fork of Beep Media Player, which itself is a fork of
XMMS X Multimedia System (XMMS) is an audio player (software), audio player for Unix-like systems released under a free software license. History XMMS was originally written as ''X11Amp'' by Peter and Mikael Alm in November 1997. The player was made t ...
. Ariadne "kaniini" Conill 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 called BMPx. According to the Audacious home page, Conill and others "had
heir Inheritance is the practice of receiving private property, titles, debts, entitlements, privileges, rights, and obligations upon the death of an individual. The rules of inheritance differ among societies and have changed over time. Officiall ...
own ideas about how a player should be designed, which heywanted to try in a production environment." Since version 2.1, Audacious includes both the Winamp-like interface known from previous versions and a new, GTK-based interface known as ''GTKUI'', which resembles
foobar2000 foobar2000 (often abbreviated as fb2k or f2k) is a freeware audio player for Microsoft Windows, iOS and Android developed by Peter Pawłowski. It has a modular design, which provides user flexibility in configuration and customization. Stan ...
to some extent. GTKUI became the default interface in Audacious 2.4.


Change to C++ and Qt

Before version 3.0, Audacious used the GTK 2.x
toolkit A toolkit is an assembly of tools; set of basic building units for user interfaces. The word toolkit may refer to: * Abstract Window Toolkit * Accessibility Toolkit * Adventure Game Toolkit * B-Toolkit * Battlefield Mod Development Toolkit * Ch ...
by default. Partial support for GTK3 was added in version 2.5, and Audacious 3.0 has full support for GTK3 and uses it by default. However, dissatisfied with the evolution of GTK3, the Audacious team chose to revert to GTK2 starting with the 3.6 release, with long-term plans of porting to Qt. Since August 8, 2018, the official website has HTTPS enabled site-wide and GTK3 support was dropped completely. As version 4.0, Audacious is using Qt as its primary toolkit but the GTK 2.x support is still available.


Features

Audacious contains built-in gapless playback.


Default codec support

* MP3 using libmpg123 * Advanced Audio Coding (AAC and AAC+) * Vorbis *
FLAC FLAC (; Free Lossless Audio Codec) is an audio coding format for lossless compression of digital audio, developed by the Xiph.Org Foundation, and is also the name of the free software project producing the FLAC tools, the reference software p ...
* Wavpack * Shorten (SHN) * Musepack * TTA (codec) * Windows Media Audio (WMA) * Apple Lossless (ALAC) * 150 different
module Module, modular and modularity may refer to the concept of modularity. They may also refer to: Computing and engineering * Modular design, the engineering discipline of designing complex devices using separately designed sub-components * Modul ...
formats * Several chiptune formats: AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX *
PlayStation is a video gaming brand that consists of five home video game consoles, two handhelds, a media center, and a smartphone, as well as an online service and multiple magazines. The brand is produced by Sony Interactive Entertainment, a divisi ...
Audio: Portable Sound Format (PSF and PSF2) * Nintendo DS Sound Format: 2SF * Ad-lib chiptunes via AdPlug library * WAV formats provided by libsndfile plug-in. * MIDI via native OS synthesizer control or
FluidSynth FluidSynth, formerly named iiwusynth, is a free open source software synthesizer which converts MIDI note data into an audio signal using SoundFont technology without need for a SoundFont-compatible soundcard. FluidSynth can act as a virtual MID ...
. * CD Audio


Plug-ins

Audacious owes a large portion of its functionality to plug-ins, including all codecs. More features are available via third-party plug-ins. Current versions of the Audacious core classify plug-ins as follows (some are low level and not user-visible at this time): * ''Decoder plug-ins'', which contain the actual codecs used for decoding content. * ''Transport plug-ins'', which are lowlevel and implemented by the VFS layer. * ''General plug-ins'', which provide user-added services to the player (such as sending tracks with AudioScrobbler) * ''Output plug-ins'', which provide the audio system backend of the player. * ''Visualization plug-ins'', which provide visualizations based on
fast Fourier transform A fast Fourier transform (FFT) is an algorithm that computes the discrete Fourier transform (DFT) of a sequence, or its inverse (IDFT). Fourier analysis converts a signal from its original domain (often time or space) to a representation in th ...
s of the wave data. * ''Effect plug-ins'', which provide various sound processing on the decoded audio stream * ''Container plug-ins'', which provide support for playlists and other similar structures. * ''Lowlevel plug-ins'', which provide miscellaneous services to the player core and are not categorized into any of the other plug-ins. * Output plug-ins: ** ** PulseAudio output **
OSS4 The Open Sound System (OSS) is an interface for making and capturing sound in Unix and Unix-like operating systems. It is based on standard Unix device node, devices system calls (i.e. POSIX read (system call), read, write (system call), write ...
output ** ALSA output ** Sndio output ** SDL output ** FileWriter plug-in – no sound is played, the output is instead redirected into a new file: this plug-in supports the output file formats:
WAV Waveform Audio File Format (WAVE, or WAV due to its filename extension; pronounced "wave") is an audio file format standard, developed by IBM and Microsoft, for storing an audio bitstream on PCs. It is the main format used on Microsoft Win ...
, mp3, Ogg Vorbis and
FLAC FLAC (; Free Lossless Audio Codec) is an audio coding format for lossless compression of digital audio, developed by the Xiph.Org Foundation, and is also the name of the free software project producing the FLAC tools, the reference software p ...
, it can be used to transcode a file and also to rip a CD ** JACK output


Skins

Audacious has full support for Winamp 2 skins, and as of version 1.2, some free-form skinning is possible. Winamp .wsz skin files, a type of Zip archive, can be used directly, or can be unarchived to individual directories. The program can use Windows Bitmap (.bmp) graphics from the Winamp archive, although native skins for Linux are usually rendered in
Portable Network Graphics Portable Network Graphics (PNG, officially pronounced , colloquially pronounced ) is a raster-graphics file format that supports lossless data compression. PNG was developed as an improved, non-patented replacement for Graphics Interchange F ...
(.png) format. Audacious 1.x allows the user to adjust the RGB color balance of any skin, effectively making a basic white skin equivalent to a host of colorized skins without editing them manually.


Clients

Audacious is intended to be a standalone media player not a server (unlike XMMS2), though it accepts connections from client software, such as Conky. Connection to Audacious for remote control can be done over plain DBus, by using an MPRIS-compatible client, or using the official Audtool utility created just for this purpose.


See also

* Comparison of free software for audio § Players


References


Further reading

*


External links

* * *
Bug tracker
{{GTK Audio player software that uses GTK Audio software that uses Qt Free audio software Free media players Free software programmed in C Free software programmed in C++ Linux CD ripping software Linux media players Software forks Software that uses FFmpeg Software that was ported from GTK to Qt Software that was rewritten in C++