>Also, TagLibSharp seems to be deficient in what I would like, for video >metadata.
Hi Ian, interesting. I think I looked at this library or a similar one many years ago and found it woefully lacking. It looks like this one could be use to replace some of my own tagging code. Several years ago I embarked upon an overly ambitious hobby project to write a general purpose audio tagging library with plugins for different types. After man-months of suffering over a period of a couple of years I eventually implemented most of the ID3 V1/2/3/4 frames and I could read WMA. I wrapped it all in a WinForms app that I’m still using today for bulk mp3 tagging. As the number of audio, then image and video formats expanded I became utterly disheartened and abandoned any attempt to support more formats. Lord help the martyrs who continue and attempt things like this taglib-sharp, but good luck to them anyway in the hope I can piggy-back off their results. I think the ID3 format took years off my life and I curse the boneheads who created this variable-length binary format. They could hardly have made it more difficult if they tried. Some of the more obscure tags look like the ramblings of the mentally ill. Couldn’t they have just stuffed a block of UTF-8 encoded XML into the files? Couldn’t everyone do that for all formats? Could there have been a standard? I managed to eventually coax taglib-sharp to compile, but I the source is cryptic and personalised and I’m just now looking for a “way in” to see how I can possibly use it. The world of “tag soup” is really irritating. Greg
