id3lib is an open-source, cross-platform software development library for reading, writing, and manipulating ID3v1 and ID3v2 tags. It is an on-going project whose primary goals are full compliance with the ID3v2 standard, portability across several platforms, and providing a powerful and feature-rich API with a highly stable and efficient implementation.
Features
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.
Project information
- Maintainer:
- Registry Administrators
- Driver:
- Not yet selected
- Licence:
- GNU LGPL v2.1
View full history Series and milestones
main series is the current focus of development.
All packages Packages in Distributions
-
id3v2 source package in Xenial
Version 0.1.12-2.1build1 uploaded -
id3v2 source package in Mantic
Version 0.1.12+dfsg-7 uploaded -
id3v2 source package in Lunar
Version 0.1.12+dfsg-7 uploaded -
id3v2 source package in Kinetic
Version 0.1.12+dfsg-6 uploaded -
id3v2 source package in Jammy
Version 0.1.12+dfsg-6 uploaded