This release fixes an embarrassing rounding bug in the
average bitrate. The GTK 2 UI has been given a tooltip
popup notifying users of detailed graphs on the graph
display. The console UI has been given the ability to scan
directories without wildcards.
This release completely modularizes mp3stat, so that the
input and UI classes are now runtime loadable modules via
dlopen. The build system has been completely updated to
handle the new plugin architecture. The documentation was
updated to reflect new dlopen features and there were
various code cleanups too numerous to mention.
This version completely encapsulates the input system into
classes. It removes a lot of redundent and dead code due to
the new input system. A lot of C-strings were converted into
std::
string. Also, a bug was fixed with the GTK+ UI batch mode.
This release added preliminary support for libmagic to detect usable files. It also cleaned up various sections of the GTK+ code and fixed a segfault with the console UI.
This release reassigns the color key to be more intuitive. It
fixes some GUI behavioral problems and removes vorbisfile
from the dependencies. It also makes many functions static
to improve compiling optimizations.