July 17th, 2009Enhancements:
· 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.