>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

Reply via email to