MP3 parser and writer.  Whereas I build an event-based parser (a la SAX) in mp3info, this builds a structure (a la DOM)