Novell Home

TagLib Sharp: News/2006-07-06

From Developer Community

Documentation efforts

cat en/*.xml en/*/*.xml |grep "To be added." |wc -l
2499

There are now just quarter of 10,000 items to be documented! :(

--Kerrick 13:29, 6 July 2006 (MDT)

API Incompatable Changes in taglib-sharp SVN

Just a reminder if anyone actually reads this, the code in Subversion is UNSTABLE and a moving target. As such, there have been some exciting new changes. Rather than calling ((TagLib.Mpeg.File) file).GetId3v2Tag (true); or (TagLib.Ogg.XiphComment) file.Tag; or any other way to get the specific tag you want, you can now use (TagLib.Id3v2.Tag) file.GetTag (TagLib.TagTypes.Id3v2, true); or (TagLib.Ogg.XiphComment) file.GetTag (TagLib.TagTypes.Xiph);. That's right, TagLib.File.GetTag () is now available to cut all the conditionals and typecasting out of your life.

Another exciting non-API-breaking feature is that TagLib.Id3v2.Tag.Comment now uses preferential detection to scan for a default comment language and also ignore false comments like iTunes normalization data.

Lastly, Windows support should be available in the very near future. Bugs have been debugged, warnings have been unwarned, and all that remains is a Windows-friendly way of checking file permissions before we can go full speed ahead with Windows support. (Maybe it's time I look into WMA tagging...)

--Kerrick 02:03, 6 July 2006 (MDT)

Novell® Making IT Work As One

© 2009 Novell, Inc. All Rights Reserved.