Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I think the title says it all. I need a library to allow me to read and edit ID3 Tags from C++ in Linux. Suggestions?

share|improve this question
add comment

3 Answers 3

Taglib is quite feature rich.

It comes as C++ lib without dependencies to Qt or KDE libs. A C API is bundled (and there are a lot of other languages bindings available). A lot of projects (like amarok, juk, vlc ...) use this library.

The homepage contains some claims some advantages of taglib over id3lib (mainly performance).

share|improve this answer
add comment

id3lib has an OO C++ interface you may like. It is licensed under the LGPL.

The MAD MPEG audio decoder includes an ID3 manipulation component. Since it is used as the underlying decoder for so many applications — there's a long list on the page I linked to — it may be in your distro's repository already. It is GPL'd.

share|improve this answer
add comment

I used them for a tiny program I once wrote. Was quite easy to use.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.