Audacious (software) explained

Audacious
Programming Language:Originally in C99 and GTK, rewritten in C++11 and Qt at v3.6[1]
Operating System:Unix-like, Windows XP and newer
Genre:Audio player software
License:Since 3.3: BSD-2-Clause[2]
1.4 to 3.2.4: GPL-3.0-only[3]
1.3 to 1.3.2: GPL-2.0-only
0.1 to 1.2.2: GPL-2.0-or-later[4]

Audacious is a free and open-source audio player software with a focus on low resource use, high audio quality, and support for a wide range of audio formats.[5] It is designed primarily for use on POSIX-compatible Unix-like operating systems, with limited support for Microsoft Windows.[6] Audacious was the default audio player in Ubuntu Studio in 2011–12,[7] [8] and was the default music player in Lubuntu until October 2018, when it was replaced with VLC.[9]

History

Audacious began as a fork of Beep Media Player, which itself is a fork of XMMS. 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 [their] own ideas about how a player should be designed, which [they] wanted to try in a production environment."[10]

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 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 by default. Partial support for GTK3 was added in version 2.5,[11] and Audacious 3.0 has full support for GTK3 and uses it by default.[12] 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.[13]

Since August 8, 2018, the official website has HTTPS enabled site-wide and GTK3 support was dropped completely.[14]

As version 4.0, Audacious is using Qt as its primary toolkit but the GTK 2.x support is still available.[15]

As version 4.3, Audacious has reinstated to support GTK3.

Features

Audacious contains built-in gapless playback.

Default codec support

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):

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 (.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

Further reading

External links

Notes and References

  1. Web site: Audacious - an Advanced Audio Player.
  2. Web site: Audacious-media-player/Audacious. .
  3. Web site: Audacious, Audacious-Plugins 1.4.0 DR1 released . 2021-06-09 . 2007-08-24 . https://web.archive.org/web/20070824083432/http://audacious-media-player.org/Main_Page . dead.
  4. Web site: History for audacious / COPYING . . 2021-06-09 .
  5. Web site: Linux manual page for Audacious . dead . https://web.archive.org/web/20110817064032/http://git.atheme.org/cgi-bin/cgit.cgi/audacious/plain/man/audacious.1.in . 2011-08-17 .
  6. Web site: Audacious 2.5-alpha1 release announcement . dead . https://web.archive.org/web/20110724085336/http://boards.audacious-media-player.org/viewtopic.php?f=1&t=341 . 2011-07-24 .
  7. Web site: lubuntu 11.04 released. 2011-05-13. https://web.archive.org/web/20130513070943/http://lubuntu.net/blog/lubuntu-1104-released. 2013-05-13. dead.
  8. Web site: UbuntuStudio/PackageList – Ubuntu Wiki.
  9. Web site: Lubuntu 18.10 (Cosmic Cuttlefish) Released! – Lubuntu . 2022-08-27 . lubuntu.me.
  10. Web site: Audacious – Frequently Asked Questions . dead . https://web.archive.org/web/20100506005148/http://audacious-media-player.org/faq . 2010-05-06 .
  11. Web site: Audacious 2.5 release announcement . dead . https://web.archive.org/web/20110622034010/http://boards.audacious-media-player.org/viewtopic.php?f=1&t=477 . 2011-06-22 .
  12. Web site: Audacious 3.0-alpha1 release announcement . dead . https://web.archive.org/web/20110724085406/http://boards.audacious-media-player.org/viewtopic.php?f=1&t=487 . 2011-07-24 .
  13. Web site: GTK2 port.
  14. Web site: Audacious 3.10 released . 13 May 2019 . "GTK+ 3.x support is also gone for real in this release. .... Use Qt 5 if GTK+ 2.x is too "outdated"".
  15. Web site: Audacious 4.0 released. Lindgren. John. 2020-03-22. audacious-media-player.org. 2020-03-22.
  16. Web site: Audacious 4.3 Audio Player Adds PipeWire Plugin, Native Opus Decoder, and More . Marius Nestor . 2023-03-07 . 2024-03-25.