Intro
Welcome to Jaudiotagger. Jaudiotagger is the Audio Tagging library used by Jaikoz and SongKong taggers for tagging data in Audio files. It currently fully supports Mp3, Mp4 (Mp4 audio, M4a and M4p audio) Ogg Vorbis, Flac, Wav, Aif, Dsf and Wma
It can be freely used under the terms of the Lesser General Public License. In essence this means that it can be used in any application but if you improve or modify the library those modifications should be freely available, please fork our git repo and submit as pull request to feed changes back in. If you have a specific bug, feature, or issue to discuss, then it should be posted to the Issue Tracker
If you are unsure whether your modifications are outside of the license restrictions please contact paultaylor@jthink.net .
Benefits
Jaudiotagger is not the only Java tagging library available, but does have some key benefits you might like to consider in evaluating a library to use
- Provide a generic interface for the most popular fifty fields for all the fully supported formats
- Supports reading and writing of mp4,m4a and m4p (protected) files, including multiple images and reverse dns fields
- Fully supports ID3 Tag within Dsf, Aif and Wav formats
- Also supports older style Wav Info tagging
- Supports Multiple Page Ogg Vorbis Comments
- Supports MP3 ID3v1,ID3v11, ID3v2.2, v2.3 and v2.4 are transparently
- Allows easy conversion between ID3 tag versions
- Supports Flac, including embedded and linked image support
- Provides proper object representations of most fields, rather than a simple byte representation
- Fully supports Unicode Text Encoding
- Is being actively developed and supported
- Uses an automatic testsuite to ensure code compatibility betweens versions
- Uses a Code Coverage tool to ensure code is actually being tested
- Is being used by a number of applications