Any libraries that can parse ID3 fragments from aiff files?

I am learning the AIFF format, and according to the wiki, these files may contain ID3 chunk . But most of the tools I've tried so far don't seem to support aiff files. Are there libraries (preferably java or C #) able to parse / read ID3 snippets in aiff files?

+4
source share
3 answers

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.

+1
source

Take a look at this link. This is from naudio. From what I could see on my small mobile screen, it seems like this might help you.

https://naudio.svn.codeplex.com/svn/NAudio/Wave/WaveStreams/AiffFileReader.cs

0
source

All Articles