Audacious 3.9 released

Audacious 3.9 has been released. Download it here.

Development has slowed during the summer months, and as a result this release is a little overdue. Many of the new features, such as the much-needed updates to the Qt UI, have been ripening in Git for a few months now.

A summary of the new features is given below:

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)

gains better support for multiple playlists with the and commands (#609) Recursive adding of folders specified in M3U playlists (#731)

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