Help - Search - Members - Calendar
Full Version: need C/C++ ID3V2 tag library recommendation
Hydrogenaudio Forums > Lossy Audio Compression > MP3 > MP3 - Tech
davelasker
I am starting a new C++ project that needs to read and write ID3V2 tags.

I thought I would use libid3tag. I did some prototyping with it today, and immediately ran into a bug, which didn't inspire me with confidence. I looked in the mad/libid3tag bug tracker on sourceforge and see several bug reports with no solutions.

I did some googling on ID3lib and see reports of problems there as well.

Does anyone have experience with the above libraries? How about TagLib?

Are there any other alternatives I should be considering?

Thanks for the help!

Dave
Maurits
TagLib is getting more popular each day. Apparently, the Songbird project is migrating from id3lib to TagLib as we speak. Not only does it support more than just ID3 up to ID3v2.4 (FLAC, Ogg, MPC) but there are all sorts of ports (i.e. C#) and extensions (i.e. M4a, WMA) floating around the web to enhance it even further.

From what I read I get the impression it has a strong focus on ID3 standards compliance, something rare in ID3-land. biggrin.gif

Mind you, if you try it, I'd suggest getting a recent SVN checkout since the 'stable' 1.4 is nearly two years old and a lot of patches have landed since.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.