Audacious Changelog

New in version 3.5.2

October 19th, 2014
  • The final release in the 3.5 series contains updated translations and fixes for a few more bugs, including #457, #458, and #462. Meanwhile, we are working hard on Audacious 3.6.

New in version 3.5.1 (July 21st, 2014)

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

New in version 3.5 (April 23rd, 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.
  • Bugs fixed since Audacious 3.4.3:
  • Opening M3U playlists over HTTP fails without Content-Length (#308)
  • “Show leading zeros” setting not applied consistently (#309)
  • Songs with no track number cannot be scrobbled (#380)
  • Seek buttons get stuck in Winamp interface (#390)
  • Command line cannot contain non-ASCII characters in Windows (#392)
  • Some MiniPSFs cannot be played in Windows (#394)
  • Shuffle button in Winamp interface larger than it appears (#397)
  • Odd behavior when double-clicking bitrate info in Winamp interface (#398)
  • File path not wrapping in song info window (#399)
  • Repeat button missing in Ivory and Osmosis skins (#405)
  • APEv2 tag ignored if followed by ID3v1 tag (#420)
  • Some Opus streams cannot be played
  • Crash when equalizer preset cannot be loaded
  • Edges of song title cropped in Winamp interface when using vector fonts
  • Winamp interface does not show bitrate info in Russian locale
  • Visualizations show only silence when using voice removal plugin
  • Ogg Vorbis files with tags larger than 256 KB not recognized correctly
  • MP3 stream information does not appear until stream is played

New in version 3.4.3 (January 6th, 2014)

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

New in version 3.4.2 (December 6th, 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 version 3.4 Alpha 1 (February 25th, 2013)

  • General changes since 3.3:
  • A new scrobbler plugin, using Last.fm’s Scrobbling 2.0 API, has been contributed by “Pitxyoki.”
  • 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. Unfortunately, it only works correctly with a patched version of GTK+ (the necessary changes will be shipped in GTK+ 3.8).
  • Keyboard focus in the playlist is handled differently, fixing some cases where it was not updated correctly when the playlist was edited (#191).
  • The info bar visualization is automatically disabled when the player is minimized to the system tray in order to reduce CPU usage.

New in version 3.3.4 (February 25th, 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 version 2.1 (July 17th, 2009)

  • Enhancements:
  • Newui was moved into a plugin and is now called 'gtkui'. It is still not very complete, but has progressed some.
  • Sorting by album added.
  • Completely new, written from scratch alsa-ng output plugin, which fixes many of the problems our old ALSA output plugin had; including high CPU load with Intel-HDA.
  • Listing of available interfaces via 'audacious -i list'.
  • Added bs2b (Bauer stereophonic-to-binaural) headphone crossfade filter effect plugin. It is designed to prevent listener fatigue by reducing the super-stereo effect that headphones normally produce.
  • rootvis plugin was dropped, as it does not work on most systems anymore.
  • Some updated translations.
  • Bugfixes:
  • Mouse wheel settings where removed (for now) from properties, because they didn't actually do anything.
  • Fixed problems with seeking that could occur under certain conditions.
  • Many fixes in newui/gtkui.
  • Fixed frenzied looping, 100% CPU when loading metadata is disabled.
  • Run visualization process only when a shown and playing.
  • Quit cleanly (and safely) on SIGINT/QUIT/TERM.
  • Fixed several race conditions and NULL-pointer dereferences.
  • New playlist scanner, which, related to above, is safer and more effective.
  • Fixed MPRIS interface's GetStatus, StatusChange and Quit functionality to match the official MPRIS spec.
  • Bunch of LADSPA, cdaudio-ng, PulseAudio fixes and cleanups.
  • Remove bogus and unnecessary end-of-playback logic in vorbis plugin.
  • Fixed NEON transport plugin error reporting.
  • SID-plugin was synchronized with XMMS-SID codebase, with number of enhancements and fixes.
  • Fixed SSE2 instruction set support checking in configure.
  • JACK output plugin got cleaned up and checking for JACK availability was changed to use pkg-config.
  • And bunch of other bugfixes, cleanups, etc.