| 
            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.
             |