JAudiotagger is the opensrc library we have created for reading and writing metadata from audio files.
The library is not only used by Jaikoz and SongKong, but by many other applications as well. It is freely available from http://www.jthink.net/jaudiotagger/index.jsp