Audacious (software)

Last updated

Audacious
Initial releaseOctober 24, 2005;18 years ago (2005-10-24)
Stable release
4.3.1 [1]   OOjs UI icon edit-ltr-progressive.svg / 29 April 2023
Repository
Written inOriginally in C99 and GTK, rewritten in C++11 and Qt at v3.6 [2]
Operating system Unix-like, Windows XP and newer
Type Audio player software
License Since 3.3: BSD-2-Clause [3]
1.4 to 3.2.4: GPL-3.0-only [4]
1.3 to 1.3.2: GPL-2.0-only
0.1 to 1.2.2: GPL-2.0-or-later [5]
Website audacious-media-player.org

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. [6] It is designed primarily for use on POSIX-compatible Unix-like operating systems, with limited support for Microsoft Windows. [7] Audacious was the default audio player in Ubuntu Studio in 2011–12, [8] [9] and was the default music player in Lubuntu until October 2018, when it was replaced with VLC. [10]

Contents

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." [11]

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, [12] and Audacious 3.0 has full support for GTK3 and uses it by default. [13] 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. [14]

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

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

As version 4.3, Audacious has reinstated to support GTK3.

Features

Audacious with GTK-based interface running on Windows 8. Audacious 3.6 on Windows 8 (screenshot from official website) -- 2015-02.png
Audacious with GTK-based interface running on Windows 8.
Audacious with Winamp-like interface running on Ubuntu 8.04. Audacious in Action.jpg
Audacious with Winamp-like interface running on Ubuntu 8.04.
Audacious with external .wsz Skin running on Ubuntu 11.10. Workspace1003.png
Audacious with external .wsz Skin running on Ubuntu 11.10.
Audacious 4.2, QT interface. Audaciuos 4.2 - QT.png
Audacious 4.2, QT interface.
Audacious 4.2, GTK legacy interface. Audaciuos 4.2 - GTK.png
Audacious 4.2, GTK legacy interface.

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.[ citation needed ]

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

Related Research Articles

<span class="mw-page-title-main">XMMS</span> Free and open source audio player

X Multimedia System (XMMS) is an audio player for Unix-like systems released under a free software license.

<span class="mw-page-title-main">Winamp</span> Media player for Microsoft Windows

Winamp is a media player for Microsoft Windows originally developed by Justin Frankel and Dmitry Boldyrev by their company Nullsoft, which they later sold to AOL in 1999 for $80 million. It was then acquired by Radionomy in 2014, now known as the Llama Group. Since version 2 it has been sold as freemium and supports extensibility with plug-ins and skins, and features music visualization, playlist and a media library, supported by a large online community.

<span class="mw-page-title-main">MPlayer</span> Free and open source media player

MPlayer is a free and open-source media player software application. It is available for Linux, OS X and Microsoft Windows. Versions for OS/2, Syllable, AmigaOS, MorphOS and AROS Research Operating System are also available. A port for DOS using DJGPP is also available. Versions for the Wii Homebrew Channel and Amazon Kindle have also been developed.

<span class="mw-page-title-main">GStreamer</span> Multimedia framework

GStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows. For instance, GStreamer can be used to build a system that reads files in one format, processes them, and exports them in another. The formats and processes can be changed in a plug and play fashion.

The following comparison of video players compares general and technical information for notable software media player programs.

Full Rate was the first digital speech coding standard used in the GSM digital mobile phone system. It uses linear predictive coding (LPC). The bit rate of the codec is 13 kbit/s, or 1.625 bits/audio sample. The quality of the coded speech is quite poor by modern standards, but at the time of development it was a good compromise between computational complexity and quality, requiring only on the order of a million additions and multiplications per second. The codec is still widely used in networks around the world. Gradually FR will be replaced by Enhanced Full Rate (EFR) and Adaptive Multi-Rate (AMR) standards, which provide much higher speech quality with lower bit rate.

<span class="mw-page-title-main">Rockbox</span> Firmware replacement for various devices

Rockbox is a free and open-source software replacement for the OEM firmware in various forms of digital audio players (DAPs) with an original kernel. It offers an alternative to the player's operating system, in many cases without removing the original firmware, which provides a plug-in architecture for adding various enhancements and functions. Enhancements include personal digital assistant (PDA) functions, applications, utilities, and games. Rockbox can also retrofit video playback functions on players first released in mid-2000. Rockbox includes a voice-driven user-interface suitable for operation by visually impaired users.

libavcodec is a free and open-source library of codecs for encoding and decoding video and audio data.

<span class="mw-page-title-main">Banshee (media player)</span> Open source media player

Banshee was a cross-platform open-source media player, called Sonance until 2005. Built upon Mono and Gtk#, it used the GStreamer multimedia platform for encoding, and decoding various media formats, including Ogg Vorbis, MP3 and FLAC. Banshee can play and import audio CDs and supports many portable media players, including Apple's iPod, Android devices and Creative's ZEN players. Other features include Last.fm integration, album artwork fetching, smart playlists and podcast support. Banshee is released under the terms of the MIT License. Stable versions are available for many Linux distributions, as well as a beta preview for OS X and an alpha preview for Windows.

<span class="mw-page-title-main">LXDE</span> Lightweight desktop environment for Linux and BSD

LXDE is a free desktop environment with comparatively low resource requirements. This makes it especially suitable for use on older or resource-constrained personal computers such as netbooks or system on a chip computers.

<span class="mw-page-title-main">Lubuntu</span> Linux distribution based on Ubuntu, utilizing the LXQt desktop environment

Lubuntu is a lightweight Linux distribution based on Ubuntu that uses the LXQt desktop environment in place of GNOME. Lubuntu was originally touted as being "lighter, less resource hungry and more energy-efficient", but now aims to be "a functional yet modular distribution focused on getting out of the way and letting users use their computer".

<span class="mw-page-title-main">GTK</span> Free and open-source cross-platform widget toolkit for creating graphical user interfaces

GTK is a free software cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprietary software to use it. It is one of the most popular toolkits for the Wayland and X11 windowing systems.

<span class="mw-page-title-main">Origyn Web Browser</span> Discontinued web browser

Origyn Web Browser (OWB) is a discontinued web browser that was synchronized with WebKit and sponsored by the technology company Pleyo. OWB provides a meta-port to an abstract platform with the aim of making porting to embedded or lightweight systems faster and easier. This port is used for embedded devices such as set-top boxes, and other consumer electronics.

The following comparison of audio players compares general and technical information for a number of software media player programs. For the purpose of this comparison, "audio players" are defined as any media player explicitly designed to play audio files, with limited or no support for video playback. Multi-media players designed for video playback, which can also play music, are included under comparison of video player software.

<span class="mw-page-title-main">LightDM</span> Free, open-source X display manager

LightDM is a free and open-source X display manager that aims to be lightweight, fast, extensible and multi-desktop. It can use various front-ends to draw the user interface, also called Greeters. It also supports Wayland.

mpv (media player) Free and open-source media player software

mpv is free and open-source media player software based on MPlayer, mplayer2 and FFmpeg. It runs on several operating systems, including Unix-like operating systems and Microsoft Windows, along with having an Android port called mpv-android. It is cross-platform, running on ARM, PowerPC, x86/IA-32, x86-64, and MIPS architecture.

qmmp Open source audio player

Qmmp is a free and open-source cross-platform audio player that is similar to Winamp. It is written in C++ using the Qt widget toolkit for the user interface. It officially supports the operating systems Linux, FreeBSD and Microsoft Windows. In most Linux distributions, it is available through the standard package repositories. Until Audacious switched to Qt in version 4.0, qmmp was the only audio player to use Qt and not feature a database.

<span class="mw-page-title-main">Guvcview</span> Free and open source webcam application

Guvcview is a webcam application, i.e. software to handle UVC streams, for the Linux desktop, started by Paulo Assis in 2008. The application is written in C and is free and open-source software released under GPL-2.0-or-later.

<span class="mw-page-title-main">FeatherPad</span> Free software text editor written in Qt

FeatherPad is a free software text editor available under the GPL-3.0-or-later license. It is developed by Pedram Pourang of Iran, written in Qt, and runs on FreeBSD, Linux, Haiku OS and macOS. It has few dependencies and is independent of any desktop environment.

References

  1. "Release 4.3.1". April 29, 2023. Retrieved May 27, 2023.
  2. "Audacious - an Advanced Audio Player".
  3. "Audacious-media-player/Audacious". GitHub .
  4. "Audacious, Audacious-Plugins 1.4.0 DR1 released". Archived from the original on August 24, 2007. Retrieved June 9, 2021.
  5. "History for audacious / COPYING". GitHub . Retrieved June 9, 2021.
  6. "Linux manual page for Audacious". Archived from the original on August 17, 2011.
  7. "Audacious 2.5-alpha1 release announcement". Archived from the original on July 24, 2011.
  8. "lubuntu 11.04 released". Archived from the original on May 13, 2013. Retrieved May 13, 2011.
  9. "UbuntuStudio/PackageList – Ubuntu Wiki".
  10. "Lubuntu 18.10 (Cosmic Cuttlefish) Released! – Lubuntu". lubuntu.me. Retrieved August 27, 2022.
  11. "Audacious – Frequently Asked Questions". Archived from the original on May 6, 2010.
  12. "Audacious 2.5 release announcement". Archived from the original on June 22, 2011.
  13. "Audacious 3.0-alpha1 release announcement". Archived from the original on July 24, 2011.
  14. "GTK2 port".
  15. "Audacious 3.10 released" . Retrieved May 13, 2019. GTK+ 3.x support is also gone for real in this release. .... Use Qt 5 if GTK+ 2.x is too "outdated"
  16. Lindgren, John (March 22, 2020). "Audacious 4.0 released". audacious-media-player.org. Retrieved March 22, 2020.
  17. Marius Nestor (March 7, 2023). "Audacious 4.3 Audio Player Adds PipeWire Plugin, Native Opus Decoder, and More" . Retrieved March 25, 2024.

Further reading