ref: 2c7c27be5decdf67bd0770b2ddce538e5d584739
dir: /README.md/
libtags ======= A cross-platform library for reading tags, designed for highly constrained environments. Comparison to id3lib and taglib: | | libtags | id3lib | taglib | |:---------------|:----------------|:-----------------|:-----------------| | ID3v2.4 | yes | no | yes | | Ogg/Vorbis | yes | no | yes | | FLAC | yes | no | yes | | m4a | yes | no | yes | | opus | yes | no | yes | | WAV | yes | no | yes | | IT | yes | no | ??? | | XM | yes | no | ??? | | S3M | yes | no | ??? | | MOD | yes | no | ??? | | replay gain | yes | no | ??? | | size | tiny | bloated | more bloated | | license | MIT | LGPL | LGPL/MPL | | written in | C | C++ | C++ | | memory | no allocations | allocates memory | allocates memory | | thread safe | yes | ??? | ??? | | speed | ultra-fast | slow | fast | | tag writing | no, not a goal | yes | yes | ## Usage `tags.h` is API which contains the documentation. `examples/readtags.c` is a simple example that reads and prints out tags of the files specified on the command line.