Hi. I'm the current maintainer of id3lib. This is a good idea. I'll look into of putting this kind of functionality into id3lib. However, as someone mentioned, it is open-source, so feel free to suggest any improvements or, better yet, add them yourself and submit a patch.

Thanks,

-Scott

PS If there's anything that would make id3lib easier to use for the empeg team, I'm happy to listen and will try to accomodate.