Things to do: Improve gtk2 gui to be more professional looking. Add wma and other codec formats. Hunt down inefficient code That seems pretty feasible. In Progress / Completed mp3stat is now fully mime enabled, and uses dlopen to load plugin modules at runtime. mp3stat is completely agnostic as to the type of file being scanned leaving the core program as a stable interface for plugins to be created independently. Please read README.interface for info on how to compile the plugins to work. Also, README is a general explanation of mp3stat's pipeline and interfaces. And as always, read the source Reformatted code using indent -gnu -br -ce -cdw -di20 Though needs some more tuning with the indent. indent doesn't like C++ No bugs currently reported Requsted Auditing of the interface headers. I'd like to make them as stable and clean as possible so they are rarely ever changed. memleak squashing. insecure code detecting...