Audacious Changelog

What's new in Audacious 4.3.1

May 3, 2023
  • Bugs fixed:
  • Fix incorrect detection of SymMod files as MP3 files (#1188)
  • Fix reading of invalid ID3v2.4 tags (#1205)
  • Fix seek errors for some FLAC files (#1211)
  • Other changes:
  • Add Qt 6 support for the hotkey plugin
  • Restore saved volume settings on macOS
  • Support Meson on BSD systems
  • Set WM_WINDOW_ROLE for top-level X11 windows
  • Optimize bundled Winamp skins with OptiPNG (#1212)
  • Update translations

New in Audacious 4.3 (Mar 8, 2023)

  • New plugins and features:
  • Add PipeWire output plugin
  • Add native Opus decoder plugin
  • Support GTK3 again (optional, default is GTK2)
  • Support of Qt 6 is mature (optional, default is Qt 5)
  • Meson support is feature complete now and tested on all main platforms, so consider switching to this build system (Autotools is still supported though)
  • Allow copying file path in song info dialog (#1174)
  • Support Ogg FLAC audio streams (#1176)
  • Support reading embedded lyrics tags (#1192)
  • Account for album artist in Search Tool (#1193)
  • Support new song length database format in SID plugin
  • Support Publisher and Catalog Number tags
  • Add file filter to Export Playlist file dialog
  • Bugs fixed since 4.2:
  • Show correct song length for audio streams (#1179)
  • Correctly handle libflac built without Ogg FLAC support (#1181)
  • Increased M3U file size limit from 16 MB to 256 MB (#1194)
  • Preserve existing FLAC Vorbis comments (#1202)
  • Improvements since 4.3-beta1:
  • Updated translations, with Romanian as new supported language
  • Ctrl+F in the Qt interface now also searches in file names (#1204)
  • Prevent warning by FFmpeg about discarded samples when opening files
  • Other changes:
  • Removed alarm plugin due to serious bugs (#793)

New in Audacious 4.3 Beta 1 (Mar 6, 2023)

  • New plugins and features:
  • Add PipeWire output plugin
  • Add native Opus decoder plugin
  • Support GTK3 again (optional, default is GTK2)
  • Support of Qt 6 is mature (optional, default is Qt 5)
  • Meson support is feature complete now and tested on all main platforms, so consider switching to this build system (Autotools is still supported though)
  • Allow copying file path in song info dialog (#1174)
  • Support Ogg FLAC audio streams (#1176)
  • Support reading embedded lyrics tags (#1192)
  • Account for album artist in Search Tool (#1193)
  • Support new song length database format in SID plugin
  • Support Publisher and Catalog Number tags
  • Add file filter to Export Playlist file dialog
  • Bugs fixed since 4.2:
  • Show correct song length for audio streams (#1179)
  • Correctly handle libflac built without Ogg FLAC support (#1181)
  • Increased M3U file size limit from 16 MB to 256 MB (#1194)
  • Preserve existing FLAC Vorbis comments (#1202)
  • Improvements since 4.3-beta1:
  • Updated translations, including Romanian as new one
  • Ctrl+F in the Qt interface now also searches in file names (#1204)
  • Prevent warning by FFmpeg about discarded samples when opening files
  • Other changes:
  • Removed alarm plugin due to serious bugs (#793)

New in Audacious 4.2 (Jul 10, 2022)

  • New and improved features:
  • Add a built-in dark theme using Qt's Fusion style (default on Windows)
  • Add a dark theme-friendly variant of the built-in fallback icons, and make both built-in icon sets user-selectable
  • Add partial support for Ogg FLAC streams (#1075, thanks Jim Turner)
  • Preselect the filename of an imported playlist when exporting it again
  • Automatically set the title of an imported playlist based on the filename
  • Add a Search and Select dialog to the Winamp interface in Qt mode
  • Add a Jump to Song dialog to the Winamp interface in Qt mode (thanks Steve Storey)
  • Add formatter syntax to allow truncating title strings (thanks iDarkTemplar)
  • Bugs fixed:
  • Fix some fluidsynth settings not working
  • Add checks to prevent Open Containing Folder from being abused to open other types of file (#1090)
  • Fix a crash in the bundled Game_Music_Emu library's SNES emulation
  • Fix the Winamp interface not minimizing from the Windows taskbar
  • Fix .mkv files being skipped when opening a folder
  • Prevent the Qt interface from popping up multiple error dialogs
  • Don't switch to FileWriter output when no other outputs are available
  • Update for compatibility with FFmpeg 5.0
  • Fix hang when reaching the end of some files using FFmpeg
  • Fix playlist unexpectedly scrolling in Winamp interface
  • Prevent crash in 3rd-party QtPBFImagePlugin when using Winamp interface

New in Audacious 4.1 (Feb 2, 2021)

  • New in this release:
  • Following the lead of Debian and Fedora, we've made ./configure default to a dual Qt+GTK build.
  • Switching between Qt and GTK modes can now be done right from the Settings window, without editing .desktop files.
  • The Qt UI now provides a much more polished experience on Windows and has been made the default on that platform.
  • Support for the Meson build system is now feature complete (at least for Linux).
  • Preliminary Qt 6 support (requires some manual setup at build time)
  • New Global Hotkeys plugin for Qt, courtesy of GitHub user iDarkTemplar (#820)
  • OpenMPT (added in 4.0) is now preferred over ModPlug (#848)
  • Album art in the info bar can be disabled (#884)
  • Symbolic links are now followed when adding folders (#892)
  • The currently playing track is displayed in bold font (#970)
  • The playlist drag-and-drop indicator is now more visible (#991)
  • Queue Manager, Equalizer, and Equalizer Presets windows are now dockable (#1022)
  • Entry, Track, and Queue Number columns now display abbreviated header text (#1024)
  • The Song Info window now displays channel count, also courtesy of iDarkTemplar.
  • The mouse wheel can be used to seek in the Qt UI, courtesy of Simon Pilkington.
  • The Channel Mixer can now convert 2 to 4 channels, courtesy of Kent Ross.
  • Desktop notifications can have a custom timeout set, courtesy of Daniel Kamil Kozar.
  • Scrobbler submissions now include album artist, courtesy of GitHub user arcctgx.
  • Bugs fixed since 4.0.5:
  • Cuesheet entries read incorrectly from .m3u playlists (#1012)
  • Null pointer dereference in Lyrics plugin (#1019)
  • Album cover image does not display from ID3v2.2 tag (#1030)
  • Crash in headless mode with status icon enabled (#1042)
  • Changes since 4.1-beta1:
  • Qt translations are loaded correctly (#569)
  • Errors with autoconf >= 2.70 have been fixed (#1052)
  • Hidden files are skipped when importing folders
  • Meson support for macOS and Windows
  • New translations: Albanian, Slovenian

New in Audacious 4.1 Beta 1 (Dec 30, 2020)

  • New in this release:
  • Following the lead of Debian and Fedora, we've made /configure default to a dual Qt+GTK build
  • Switching between Qt and GTK modes can now be done right from the Settings window, without editing desktop files
  • The Qt UI now provides a much more polished experience on Windows and has been made the default on that platform
  • Support for the Meson build system is now feature complete (at least for Linux)
  • Preliminary Qt 6 support (requires some manual setup at build time)
  • New Global Hotkeys plugin for Qt, courtesy of GitHub user iDarkTemplar (#820)
  • OpenMPT (added in 40) is now preferred over ModPlug (#848)
  • Album art in the info bar can be disabled (#884)
  • Symbolic links are now followed when adding folders (#892)
  • The currently playing track is displayed in bold font (#970)
  • The playlist drag-and-drop indicator is now more visible (#991)
  • Queue Manager, Equalizer, and Equalizer Presets windows are now dockable (#1022)
  • Entry, Track, and Queue Number columns now display abbreviated header text (#1024)
  • The Song Info window now displays channel count, also courtesy of iDarkTemplar
  • The mouse wheel can be used to seek in the Qt UI, courtesy of Simon Pilkington
  • The Channel Mixer can now convert 2 to 4 channels, courtesy of Kent Ross
  • Desktop notifications can have a custom timeout set, courtesy of Daniel Kamil Kozar
  • Scrobbler submissions now include album artist, courtesy of GitHub user arcctgx
  • Bugs fixed since 405:
  • Cuesheet entries read incorrectly from m3u playlists (#1012)
  • Null pointer dereference in Lyrics plugin (#1019)
  • Album cover image does not display from ID3v22 tag (#1030)
  • Crash in headless mode with status icon enabled (#1042)

New in Audacious 4.0.5 (Jul 10, 2020)

  • Bugs fixed:
  • Fixed UI freeze when asterisk key was pressed (#962)
  • Fixed an exception when reading a large APE tag (#992)
  • Fixed album artist not being displayed for .m4a files (#1005)
  • Fixed a crash on exit with a plugin settings window open (#1007)
  • Fixed a crash when scrobbling with curl 7.71.0 (#1008)
  • Other changes:
  • Changed the default CDDB server to gnudb.org (#994)

New in Audacious 4.0.4 (Jun 1, 2020)

  • Qt interface changes:
  • Fixed files being moved instead of copied when dragged to a file manager (#986)
  • Added keyboard shortcuts for Open/Add Folder (#989)
  • Fixed space being reserved for disabled infobar visualization (#990)
  • Fixed playlist rows sometimes changing height at song change
  • Qt Winamp Classic interface changes:
  • Enabled window snapping to screen edges (#985)
  • Enabled dragging files from file manager (contributed by GitHub user iDarkTemplar)
  • Other changes:
  • Fixed warnings when building Audacious with link-time optimizations
  • Fixed stuck startup notification under MATE when Audacious was already running
  • Updated translations

New in Audacious 4.0.3 (Apr 29, 2020)

  • Qt interface fixes/updates:
  • When the menu bar is hidden, an "Audacious" icon is added to the toolbar, allowing menu access
  • A-to-B repeat is now available in the Playback menu and displayed in the time label
  • The time slider no longer becomes invisible when the window is made very small
  • Incorrect behavior of Shift-click selection in the playlist has been fixed (#981)
  • The checkbox to "Show time scale for current song" in the info popup did nothing and has been removed (#972)
  • Other fixes/updates:
  • A rare crash/freeze caused by a race condition in the ALSA output plugin has been fixed (#965)
  • The EQ preset button in the Qt Winamp Classic interface now works (#971)
  • The Qt Winamp Classic interface now has an option to stay on top of other windows (#980)
  • The Song Info plugin now updates correctly when the title changes or playback stops
  • Other changes:
  • Due to frequent crashes, the Stream Tuner plugin is now disabled by default
  • Translations have been updated

New in Audacious 4.0.2 (Apr 14, 2020)

  • Bug fixes since 4.0.1:
  • Fixed a regression where the Enter key did not work in the playlist (#953)
  • Fixed the seek bar changing width as the time counter increments (#957)
  • Fixed the title bar getting stuck showing "Buffering" (#959)
  • Added a workaround to ensure that the toolbar is not hidden on startup
  • Fixed the Composer field not being saved when updating ID3v2 tags

New in Audacious 4.0.1 (Apr 14, 2020)

  • Full list of bug fixes and improvements:
  • Audacious now works as expected when run under KDE Plasma 5.18 default settings.
  • Audacious when running under QtUI will no longer block logout on KDE Plasma 5.18.
  • Skinned windows are placed correctly when running under GTK+.
  • Seeking in audio files when using the SoX resampler plugin will no longer crash the player.

New in Audacious 4.0 (Mar 21, 2020)

  • New features and improvements:
  • Clicking on playlist column headers sorts the playlist (#8)
  • Dragging playlist column headers changes the column order (#10)
  • Application-wide settings for volume and time step sizes (#330)
  • New option to hide playlist tabs (#547)
  • Sorting playlist by path now sorts folders after files (#843)
  • Implemented additional MPRIS calls for compatibility with KDE 5.16+ (#900)
  • New OpenMPT-based tracker module plugin (contributed by Chris Spiegel)
  • New VU Meter visualization plugin (contributed by Marc Sánchez)
  • Added option to use a SOCKS network proxy (contributed by Róbert Cernanský)
  • The Song Change plugin now works on Windows (contributed by Domen Mori)
  • New “Next Album” and “Previous Album” commands
  • The tag editor in Qt UI can now edit multiple files at once
  • Implemented equalizer presets window for Qt UI
  • Lyrics plugin gained the ability to save and load lyrics locally
  • Blur Scope and Spectrum Analyzer visualizations ported to Qt
  • MIDI plugin soundfont selection ported to Qt
  • JACK output plugin gained some new options
  • Added option to endlessly loop PSF files
  • Bug fixes since 3.10.1:
  • Fixed blurry application icon on Windows (#863)
  • Cuesheet entries in an .m3u playlist are now added correctly (#878)
  • Various minor fixes in handling of output stream
  • Other:
  • Experimental support for building with meson

New in Audacious 4.0 Beta 1 (Dec 31, 2019)

  • New features and improvements:
  • Clicking on playlist column headers sorts the playlist (#8)
  • Dragging playlist column headers changes the column order (#10)
  • Application-wide settings for volume and time step sizes (#330)
  • New option to hide playlist tabs (#547)
  • Sorting playlist by path now sorts folders after files (#843)
  • Implemented additional MPRIS calls for compatibility with KDE 5.16+ (#900)
  • New OpenMPT-based tracker module plugin (contributed by Chris Spiegel)
  • New VU Meter visualization plugin (contributed by Marc Sánchez)
  • Added option to use a SOCKS network proxy (contributed by Róbert Cernanský)
  • The Song Change plugin now works on Windows (contributed by Domen Mori)
  • Implemented equalizer presets window for Qt UI
  • Lyrics plugin gained the ability to save and load lyrics locally
  • Blur Scope and Spectrum Analyzer visualizations ported to Qt
  • MIDI plugin soundfont selection ported to Qt
  • JACK output plugin gained some new options
  • Added option to endlessly loop PSF files
  • Bug fixes since 3.10.1:
  • Fixed blurry application icon on Windows (#863)
  • Cuesheet entries in an .m3u playlist are now added correctly (#878)
  • Various minor fixes in handling of output stream
  • Other:
  • Experimental support for building with meson

New in Audacious 3.10 (Aug 9, 2018)

  • New features (general):
  • Shuffle history is remembered at exit to avoid repeating songs (#611)
  • Exported M3U and PLS playlists now use relative paths by default (#647)
  • Recursively adding subfolders to the playlist is now optional (#732)
  • The URL history shown in the Add/Open URL dialogs can be cleared (#733)
  • Toolbar buttons in the GTK UI now show tooltip hints (#750)
  • The adplug input plugin has a new settings window (#759)
  • The Search Tool can be configured to scan for new files at startup (#796)
  • The number of results shown in the Search Tool is now configurable
  • The Delete Files plugin is clearer about which files will be deleted
  • Icons from the desktop theme are used more consistently
  • Scalable icons are now used on Windows for better high-DPI support
  • The bottom info bar now matches the color tone of dark themes
  • The soxr resampler has some new, more detailed settings
  • Qt UI improvements (new/ported features and bug fixes):
  • "audacious -m" now raises the main window as expected (#767)
  • The number pad Enter key now starts playback as expected (#771)
  • The Escape key can be used to return to the currently playing playlist (#778)
  • Fixed the row height of the playlist view changing unexpectedly (#792)
  • Volume can be changed using the mouse wheel on the system tray icon (#803)
  • Added Playlist Import/Export dialog windows
  • Added a song info tooltip to the playlist and system tray icon
  • Added a "Play" icon to the tab of the currently playing playlist
  • Added a label showing file path/URI to the song info window
  • URI and tag values in the song info window can be copied to the clipboard
  • Added missing "Search Library" command in the Winamp UI (Qt version)
  • Added font formatting to improve readability in the Search Tool
  • Fixed a build error (QStaticText-related) with Qt 5.10
  • Fixed Audacious exiting when the settings window is closed
  • Fixed font preferences not being respected in a couple of places
  • Fixed playlist position sometimes not updating when the song changes
  • The info bar correctly changes color when the theme changes
  • Bugs fixed since Audacious 3.9:
  • Non-existent files are no longer skipped when loading a playlist (#746)
  • Fixed an issue when trying to seek beyond the end of a WAV file (#756)
  • The default ReplayGain amplification for untagged files works again (#762)
  • Fixed a crash when changing UI with the Ampache plugin enabled (#763)
  • Fixed a crash on exit when using the Winamp UI and the Ampache plugin (#764)
  • Fixed a warning about --datarootdir when running ./configure (#770)
  • Reduced excessive file I/O when loading playlists (#774)
  • Fixed repeated error messages when playing a short playlist on repeat (#776)
  • PulseAudio users can now change the volume without a song playing (#783)
  • Fixed an error preventing FLAC tags from being updated (#789)
  • Added .m4v extension to the whitelist so that audio can be played (#791)
  • Several fixes to CoreAudio output on Mac OS (contributed by René Bertin)
  • Fixed a crash at exit when running under Mac OS
  • Fixed the WM_CLASS property not being set correctly on FreeBSD
  • Fixed a rare crash triggered by a specific sequence of playlist edits
  • Fixed incorrect "Recording On/Off" notifications in the Winamp UI
  • Fixed an error in the MPRIS 2 server affecting the playerctl client
  • Bugs fixed since Audacious 3.10-beta1:
  • Fixed a freeze when saving the tag of the currently playing song while paused (#806)
  • Fixed a crash when loading a cuesheet with an unsupported character encoding (#810)
  • Other changes:
  • The GNOME Shortcuts plugin, which has been broken since GNOME 3.26, is gone (#808)
  • The system version of the AdPlug library is now used (if installed)
  • Audacious no longer registers as an inode/directory MIME type handler

New in Audacious 3.9 Beta 1 (Jul 11, 2017)

  • Qt UI enhancements:
  • More configurable main window, with new View menu and additional options in Settings (#657)
  • Full drag-and-drop capability for playlist entries
  • Configurable playlist columns (add, remove, resize, and rearrange)
  • New controls for stream recording
  • Improved playlist search bar, which hides until Control+F is pressed, matches results more intelligently, and even mimics the keyboard controls of the old 'Jump to Song' dialog
  • Integrated menu items and keyboard shortcuts for the Playlist Manager and Search Tool
  • More detailed yet unobtrusive reporting of errors via the status bar
  • Visual indication when 'Stop After This Song' is active, by making the stop button a toggle
  • Better high-DPI support and many other cosmetic fixes
  • Usability improvements:
  • A Comments column can be displayed in the playlist, and used to sort it (#560)
  • Bold, italics, and capitals highlight different types of results in the GTK+ version of the Search Tool (#701)
  • The Record button is hidden to prevent accidental usage until recording is enabled in Settings (#703)
  • Recording settings can be changed without immediately starting to record the currently playing stream
  • The unhelpful "Unknown playback error" message has been removed
  • Advanced features:
  • audtool gains better support for multiple playlists with the --select-displayed and --select-playing commands (#609)
  • Direct output to ALSA devices that require packed 24-bit audio
  • Automatic switching between track and album ReplayGain modes when shuffle is enabled/disabled
  • Option in Speed and Pitch effect to adjust both parameters in lockstep, thereby preventing distortion
  • Under the hood:
  • Conversion of a substantial amount of C-like code to safer C++ practices
  • For the Windows build, an update to the newer MinGW-w64 toolchain (still 32-bit)
  • Bugs fixed since 3.8.2:
  • 'Critical error' message dialogs displayed by Windows are inhibited (#712)
  • Scrobbler URLs are no longer presented in a useless shortened form (#716)
  • album-artist was missing from the list of available custom title formats and has been added (#722)
  • Error and progress dialogs were missing and have been added in the Qt version of the skinned UI
  • A startup notification is now sent when Audacious is started with only the status icon visible

New in Audacious 3.8.2 (Jan 21, 2017)

  • This is a very small release with fixes for bug #691 and the vulnerability recently discovered in Game_Music_Emu.

New in Audacious 3.8.1 (Dec 6, 2016)

  • Bugs fixed include #626, #676, #680, and #686. In addition, there is a new Arabic translation.

New in Audacious 3.8 (Sep 22, 2016)

  • The new version brings multiple instances, better Windows support, and other features.

New in Audacious 3.8 Beta 2 (Aug 25, 2016)

  • The new version brings multiple instances, better Windows support, and other features.

New in Audacious 3.8 Beta 1 (Aug 4, 2016)

  • Audacious 3.8-beta1 has been released for early adopters. Download it here.
  • NEW:
  • With this version, it is finally possible to run multiple instances of Audacious. Each instance will remember its own configuration. To start a new instance, run audacious -N. The second instance can be controlled with audtool -2 , the third with audtool -3 , and so on.
  • The new version has better support for Windows, with a new installer based on work by Carlo Bramini. Audio output on Windows now uses the native waveOut API, allowing higher bit depths, lower latency, and better integration with the system volume control.
  • New audtool commands have been added:
  • Enable/disable stream recording
  • Enable/disable any plugin: effects, visualizations, etc.
  • Cuesheet support is more seamless, with the following fixes:
  • More robust logic to prevent adding duplicate entries
  • Display artist correctly for cuesheets with only a single PERFORMER line
  • Add audio files normally if cuesheet support is disabled
  • Track lengths correctly account for pregap with libcue 2.0 or later
  • Róbert Čerňanský contributed a new plugin to browse music on an Ampache server. Most of the implementation resides in a separate support library, available here.
  • Other new features:
  • Folders can be added from various URI protocols (ftp, mtp, etc.) via GIO
  • Audio effects and equalization can optionally be applied to a stream recording
  • Option to display MMM:SS instead of H:MM:SS
  • Automatic selection of the best available output bit depth
  • Album artist support for FLAC and Vorbis files (read-write)
  • Support for the freedesktop.org startup notification protocol
  • Existing features ported to the Qt interface:
  • Context (right-click) menu in the playlist
  • Copy-and-paste of playlist entries
  • “Open Containing Folder” command
  • Desktop notifications and file deletion (with the appropriate plugins)
  • Access to the full set of FileWriter options
  • Bugs fixed since:
  • Silenced an error message at the end of some MP3 files
  • Fixed various problems seeking within a PSF file
  • Resolved build errors when cross-compiling
  • Fixed undefined behavior detected by -fsanitize=undefined compiler flag
  • Silenced a “no such property” warning with older GTK+ versions
  • Other notable changes:
  • Plugins from 3.7.x or earlier will need to be rebuilt for 3.8. Some plugins may require source code updates as well. In particular, input plugins are now required to provide a combined read_tag() function, rather than separate read_tuple() and read_image().
  • The ./configure script for audacious-plugins has been cleaned up, and is now better about reporting unmet plugin dependencies.

New in Audacious 3.7.2 (Mar 28, 2016)

  • Bugs fixed include #608, #615, #617, #618, #623, and #627:
  • Cuesheet support issue: 'Album Title' missing (replaced with current directory name), as well as Year and Genre in playlist when adding songs from cue files
  • Audacious crashes on missing .wvc files for hybrid wavpack files
  • audacious -j does not open jump-to-file dialog
  • scrobbler complains of network problem when checking permission
  • GCC 6 fix for JACK plugin
  • Network connection dropped then resumed, but Audacious does not refresh status

New in Audacious 3.7.1 (Dec 29, 2015)

  • Bugs fixed include #566, #586, #587, #592, #593, #595, #599, #604, and #605:
  • Queue manager is not updating its list view reliably
  • LyricWiki, strange edit link
  • since 3.7, double size has become extremely large
  • Checkbox to turn off equalizer and all effects in Filewriter
  • Scanning HTTP playlist entries delays playback of local files
  • ID3 parsing crash
  • Playing this stream seg-faults immediately when playing http://s4.viastreaming.net:9040/
  • Audacious crashes when attempting to display mouse-hover overlay for FLAC files
  • Audacious starts up with visible artifacts

New in Audacious 3.7 (Nov 8, 2015)

  • New features:
  • Playlists can be shuffled by whole albums rather than single tracks
  • Internet streams can be recorded while playing via a simple record button (GTK+ only)
  • The playlist export window displays supported formats in a drop-down list (GTK+ only)
  • A new, unified window has been added for managing equalizer presets (GTK+ only)
  • The user interface automatically adjusts to be more usable on high-resolution screens (GTK+ only)
  • An "Edit Lyrics" option has been added to the LyricWiki plugin, which opens the edit page for the current song
  • Guessing of missing tag fields can be disabled (#513)
  • Decoding and playback of standard input is possible with e.g. echo file.mp3 | audacious -
  • Qt interface improvements:
  • The Qt interface can be customized with several new appearance settings. Many other small fixes and improvements, such as a visualizer in the info bar, have been made to bring the interface closer to feature-parity with the GTK+ interface.
  • In addition, the following plugins have been ported to Qt:
  • Winamp Classic Interface
  • Playlist Manager
  • Search Tool
  • Status Icon
  • Bugs fixed since Audacious 3.7-beta1:
  • Integer overflow producing pops/crackles when using 32-bit output (#577).
  • OSSv4 output consuming 100% of CPU cycles when paused (#581).
  • Other changes:
  • The latest version of libguess is included to allow character set detection on all systems.
  • In dual GTK and Qt builds, incompatible plugins are hidden to avoid confusion.
  • AdPlug has been updated to version 2.2.1 (#70). libbinio 1.4 is also included.
  • Most audtool commands now apply to the playlist which is playing, even if it is in the background (#557).
  • The crossfade effect handles songs of different sample rates more gracefully (no warning message). However, resampling is still recommended to avoid clicks between songs.

New in Audacious 3.7 Beta 1 (Oct 3, 2015)

  • New features:
  • Playlists can be shuffled by whole albums rather than single tracks.
  • Internet streams can be recorded while playing via a simple record button (GTK+ only).
  • The playlist export window displays supported formats in a drop-down list (GTK+ only).
  • A new, unified window has been added for managing equalizer presets (GTK+ only).
  • The user interface automatically adjusts to be more usable on high-resolution screens (GTK+ only).
  • An "Edit Lyrics" option has been added to the LyricWiki plugin, which opens the edit page for the current song.
  • Guessing of missing tag fields can be disabled (#513).
  • Decoding and playback of standard input is possible with e.g. echo file.mp3 | audacious
  • Qt interface improvements:
  • The Qt interface can be customized with several new appearance settings. Many other small fixes and improvements have been made, such as a visualizer in the info bar, to bring the interface closer to feature-parity with the GTK+ interface.
  • In addition, the following plugins have been ported to Qt:
  • Winamp Classic Interface
  • Playlist Manager
  • Search Tool
  • Status Icon
  • Bugs fixed since Audacious 3.6.2:
  • Replay Gain information is read correctly from ID3v2.3 tags (#280).
  • "Open Containing Folder" works on Microsoft Windows (#540).
  • Internet streams no longer show a negative remaining time (#546).
  • With JACK output, monaural streams are played to both speakers (#549).
  • Older Winamp skins without eq_ex.bmp are loaded correctly (#555).
  • Absolute file paths using legacy character sets are loaded correctly from M3U playlists (#568).
  • Winamp skins with undersized bitmaps are displayed correctly (no more gray blocks).
  • Other changes:
  • The latest version of libguess is included to allow character set detection on all systems.
  • In dual GTK and Qt builds, incompatible plugins are hidden to avoid confusion.
  • AdPlug has been updated to version 2.2.1 (#70). libbinio 1.4 is also included.
  • Most audtool commands now apply to the playlist which is playing, even if it is in the background (#557).
  • The crossfade effect handles songs of different sample rates more gracefully (no warning message). However, resampling is still recommended to avoid clicks between songs.

New in Audacious 3.7 Alpha 1 (Jun 30, 2015)

  • New features in this version:
  • Qt versions of the Winamp interface and Playlist Manager plugin are available.
  • A new, unified window allows managing equalizer presets from both the Winamp and GTK+ interfaces.
  • Supported formats for exporting playlists are displayed in a drop-down list.
  • Decoding and playback of standard input is possible with e.g. echo file.mp3 | audacious -
  • The Winamp and GTK+ interfaces adjust to be more usable on high-resolution screens.
  • An "Edit Lyrics" button allows quickly opening the LyricWiki edit page for the current song.
  • Guessing of missing tag fields can be disabled (#513).
  • Bugs fixed since Audacious 3.6.2:
  • Internet streams no longer show a negative remaining time (#546).
  • With JACK output, monaural streams are played to both speakers (#549).
  • Winamp skins with undersized bitmaps are displayed correctly (no more gray blocks).
  • Other changes:
  • The latest version of libguess is included to allow character set detection on all systems.
  • In dual GTK and Qt builds, incompatible plugins are hidden to avoid confusion.

New in Audacious 3.6 (Mar 2, 2015)

  • Major changes in this version:
  • A completely new Qt-based user interface, which can be installed alongside the existing GTK+ and Winamp Classic interfaces. The new interface is usable today but not yet as feature-rich as the existing interfaces. In future, it will be the basis of a Mac OS X port of Audacious—stay tuned.
  • We have switched back to using GTK+ version 2.x by default. It has now been over three years since the release of GTK+ 3.0, and yet the “legacy” version of the toolkit provides more features relevant to Audacious, better cross-platform support, a more stable API, and lower memory usage. Audacious can still be built with GTK3 if desired, but we recommend the GTK2 variant for any desktop environment other than GNOME 3.
  • The source code has been converted from C99 to C++11. In addition to making the Qt port easier, the use of C++11 is already allowing more rapid development by letting the compiler work out many details that previously had to be written by hand. The plugin API has also been changed to C++. Contact us if you have a plugin for Audacious that you want help updating.
  • Requested features added (or brought back):
  • Double-size scaling of Winamp skins (#41)
  • Searching by genre in the search tool plugin (#158)
  • The playlist manager can be docked in the GTK+ interface (#160)
  • Crossfading on seek and manual song change (#213)
  • Support for “album artist” in song tags (#238)
  • Search results are filtered by number of songs in the search tool plugin (#396)
  • Cue files are automatically added to playlists and to the library (#430)
  • Song lengths read from ID3 tags are sanity-checked (#441)
  • Adjustable HTTP buffer size (#443)
  • Optional calculation of a more accurate song length estimate for MP3 files (#446)
  • Optional skipping of leading and trailing silence in MIDI files (#463)
  • Restored settings dialog for the SID plugin (#476)
  • Other new features and improvements:
  • Audacious can now be built as a headless music player “daemon” with no GTK+ dependency. It this configuration, it can be controlled using either audtool or your favorite MPRIS 2 client. Note that some plugins still require GTK+.
  • By default, playback now resumes in a paused state upon startup, so that you can press play to continue from where you left off. If desired, there is still an option to resume immediately in an audibly playing state.
  • It is now possible to sort a playlist by genre.
  • A new “Open Containing Folder” command has been added to the GTK+ interface.
  • Window positions of visualization plugins and of the search tool are now saved and restored at startup when the Winamp Classic interface is used. A new menu option and keyboard shortcut (Y) have also been added to activate the search tool.
  • There is a new effect plugin to remove leading and trailing silence in any song file. Enabling this effect is recommended if you’re using crossfade.
  • New controls have been added to the song information dialog to allow tagging entire albums without retyping the artist and album name for each song.
  • A new option has been added to probe content of files with no recognized filename extension. With this option enabled, files with no extension can be added to playlists and to the library automatically, and subtunes in those files will also be recognized. The extra probing does slow Audacious down, so enable the option only if needed.
  • Support for the SID song lengths database has been restored. Songlengths.txt should be installed in the same location as the C64 ROMs (generally /usr/share/sidplayfp/ on Linux).
  • The ALSA output plugin now checks for new devices when the settings dialog is opened, so it’s no longer necessary to restart Audacious after plugging in a USB audio device.
  • The JACK and sndio output plugins have been rewritten from scratch in order to fix a number of problems.
  • Two new plugins have been added for native audio output and multimedia keyboard support on Mac OS X.
  • The generic and unhelpful “No decoder found” message has been replaced with somewhat more specific error reporting; for example, “No such file or directory.”
  • Bugs fixed since Audacious 3.5.2:
  • MP4 decoding now uses FFmpeg instead of the deprecated libmp4ff (#425)
  • Menus appear on the correct monitor under Windows (#450)
  • Better tolerance for various character encoding errors (#481)
  • Fixed an issue parsing ID3 text fields containing null characters (#498)
  • Fixed a crash triggered by character encoding errors (#504)
  • The user interface no longer freezes while the last song in the playlist fades out.
  • A-to-B repeat correctly repeats from the end of the song if only point A is set.
  • Fixed extreme CPU usage when copying and pasting thousands of playlist entries.
  • MP3 files without Replay Gain tags are no longer amplified by 1 dB.
  • Bugs fixed since 3.6-beta1:
  • Desktop notifications no longer show album art for the previous song (#507)
  • Fixed a crash when opening the ALSA settings window.
  • "About" and "Settings" for the audio CD plugin are no longer disabled.
  • Fixed an issue where album art could not be read from some ID3v2.3 tags.

New in Audacious 3.5.2 (Oct 17, 2014)

  • The final release in the 3.5 series contains updated translations and fixes for a few more bugs, including #457, #458, and #462.

New in Audacious 3.5.1 (Jul 21, 2014)

  • This release contains updated translations and fixes for a few bugs, including #440, #442, and #452.

New in Audacious 3.5 (Apr 23, 2014)

  • Feature requests implemented:
  • Delete songs from the filesystem or move them to the trash (#76)
  • Open songs in a running Audacious instance from Windows Explorer (#147)
  • Switch playlists by scrolling on the tab bar (#273)
  • Option to show number of entries in playlist tabs (#274)
  • Support for Microsoft ASXv3 playlists (#294)
  • Option to hide tab bar when there is only one playlist (#339)
  • OpenGL spectrum visualization works in Windows (#350)
  • Alarm plugin provides new “Set Alarm” menu item (#372)
  • New settings window for JACK output (#388)
  • ID3v2.3 tags are no longer converted to the newer but less portable ID3v2.4 format (#391)
  • Translations are included in the Windows build (#416)
  • More changes and new features:
  • New audtool commands for working with multiple playlists
  • Default tag format for MP3 files changed from APEv2 to ID3v2.3
  • Support for COVERART element in Ogg Vorbis tags
  • Full support for Unicode filenames on Windows
  • Album art enlarges with the song info window
  • Opening a folder in a new playlist automatically sets the playlist title
  • Unified settings page for switching and configuring interfaces
  • New menu items go directly to various plugin categories in settings window
  • Most dialog windows now remember their position and size
  • Removed features:
  • In this release cycle, there were also many changes intended to make the software easier to maintain in the future. The plugin API has been cleaned up and simplified. D-Bus support has been migrated from dbus-glib to the newer GDBus library. libaudgui has been expanded to replace some of the functions that were deprecated in GTK+ 3.10. As a consequence of these changes, a few features from previous releases are no longer supported:
  • MPRIS 1.0 support has been removed. (MPRIS 2.0 has been supported since Audacious 3.2.)
  • libaudclient is no longer included with Audacious because it is tied to the older dbus-glib library. However, existing copies of libaudclient will still work with Audacious 3.5.
  • MIDI playback to hardware synthesizers via ALSA is no longer supported. MIDI files can still be played in Audacious using FluidSynth (a software synthesizer). Find out how to set up MIDI playback.

New in Audacious 3.4.3 (Jan 9, 2014)

  • This minor update fixes bugs #364 and #371, and includes updated translations.

New in Audacious 3.4.2 (Dec 5, 2013)

  • Bugs fixed include:
  • Opening an Internet channel takes too long at the first time
  • SDL error: Failed to open audio stream: XAudio2: XAudio2Create() failed at open..
  • incorrect playtime length
  • NULL pointer segfault due to vfs async race
  • Time label shows wrong time if slider is dragged beyond its upper limit
  • some opus file won't play

New in Audacious 3.4.1 (Sep 18, 2013)

  • Bugs fixed include #314, #316, #317, #319, #326, #329, #332, #334, and #336.

New in Audacious 3.4 (Jul 4, 2013)

  • Changes since 3.4-beta1:
  • For lovers of eye candy, there is a new 3D frequency spectrum visualizer, ported from XMMS
  • Desktop notifications can be customized to include action buttons and/or remain visible for the length of the song.
  • The new scrobbler plugin will now send "now playing" information to Last.fm.
  • The FFmpeg decoding backend has been updated to fix an "unsupported audio format" error.
  • Changes since 3.4-alpha1:
  • When search terms are too generic, the search tool now shows the first 100 results instead of showing no results as in previous versions.
  • The old scrobbler plugin is no longer included. Should you encounter a problem with the new scrobbler, please report it.
  • The ModPlug plugin has a new preferences window, based on a contribution
  • The SID plugin now requires libsidplayfp. The older sidplay1 and sidplay2 libraries are no longer supported.
  • An alternative sample rate converter plugin, using libsoxr, has been added.
  • General changes since 3.3:
  • A new scrobbler plugin, using Last.fm’s Scrobbling 2.0 API
  • audtool can seek with sub-second precision (#95).
  • Album art fetching is done in the background so that it will not make the UI unresponsive. URI schemes other than file:// are no longer blacklisted (#177).
  • A new command-line option (--quit-after-play) makes the player exit automatically when finished playing (#230).
  • A global hotkey can be configured to enable/disable the “stop after current song” option (#232).
  • New commands available in the GTK interface:
  • Automatically remove duplicate entries from a playlist (#210)
  • Repeat only a portion of a song (“A-to-B repeat”) (#220)
  • Show remaining instead of elapsed time (#237)
  • Sort playlist entries by song length (#244)
  • Sort, randomize, and reverse the order of selected playlist entries only
  • Other GTK interface improvements:
  • Playlist columns can be resized (#19). This has been one of the most frequently (and vehemently) requested features. However, it requires GTK+ 3.8 or later to work 100% correctly.

New in Audacious 3.3.4 (Feb 4, 2013)

  • Bugs fixed: #228, #239, #241, #243, #245 (a nasty bug introduced in 3.3.3 that was causing sporadic crashes for some users), and #246.

New in Audacious 3.3.3 (Dec 12, 2012)

  • This is another maintenance release, fixing bugs #150, #178, #179, #193, #201, #217, and #218, plus another two reported on the forum.

New in Audacious 3.3.2 (Dec 12, 2012)

  • More bugs fixed: #165, #168, #170, #171, and #174, as well a couple mentioned on the forums.

New in Audacious 3.3.1 (Aug 13, 2012)

  • This release fixes a few bugs, including #141, #154, and #155, and updates some translations.

New in Audacious 3.2.3 (May 30, 2012)

  • This release fixes several bugs and updates some translations.

New in Audacious 3.2.1 (Mar 1, 2012)

  • Single-key playback shortcuts are back
  • PulseAudio output plugin sets buffer size correctly
  • Buildsystem cleanups
  • Translation updates
  • Other minor fixes