Taglib # will do this. This is a .NET-packaged version of the taglib library (which supports reading AIFF tags). It is supported by the developers of the Banshee media player:
http://download.banshee.fm/taglib-sharp/
If you want to know more about Taglib in general, here is the TagLib website: http://developer.kde.org/~wheeler/taglib.html
I took the file in iTunes, converted it to AIFF, put it in the root folder C: \ and renamed it to Sample.aif. Here is the code I used to read it:
TagLib.File file = TagLib.File.Create(@"C:\Sample.aif"); string album = file.Tag.Album; string title = file.Tag.Title;
Everything seems to be working fine, TagLib reports that it is an ID3v2 tag.
source share