Hmm, as long as those libs both have separate calls to just get file metadata (without saying "I want to decode and play this file") then those will work fine.


Yes they do. libvorbisfile is really easy, but I'm having trouble reading the libflac API docs.
So I took the metaflac source as a base and tried to simplify it into just listing metadata,
but I guess I oversimplified something ... I'd be interested other examples (in C, not C++).

I have ogg and wma working now, I just need to do the necessary character encoding
conversions. wma uses UTF-16, and ogg and flac use UTF-8, although flac needs a
conversion from raw (whatever that is) to UTF-8 first.

Pim