- Powerful
-
id3lib automatically handles most of the low-level details
involved with manipulating ID3v1 and ID3v2 tags in digital audio
files. It provides support for several tasks associated with
manipulating such tags, such as conversion between tagging
formats, identifying valid tags, converting
sizes, synchronisation, compression, and padding.
- Standards-compliant
-
While many digital audio libraries and applications provide
minimal support
for basic ID3v1
tagging, few provide the same level of support for the up-and-coming
ID3v2 standard like id3lib.
The developers of id3lib work closely with the ID3v2 specification and go to
great effort to ensure the library correctly handles all its
nuances. By using id3lib for both your ID3v1 and ID3v2 tagging needs, you can be
assured that your application produces tags that comply with
the standard now and in the future.
- Cross-platform
-
A primary goal for id3lib is cross-platform compatibility. The
library is developed primarily on the GNU/Linux operating system but has
been compiled and tested on other Unix-like OS's as well as
Windows NT.
- Multi-language
-
id3lib aspires to provide interfaces for multiple programming
languages, and currently fully supports both C and C++. A COM
wrapper (id3com) is also supplied allowing VB, VBA, VBScript and
other COM-enabled languages to use the library.
|