MyID3 is a free and open source, pure-Java library that can read and write ID3v1 and ID3v2 tags.
Mp3 files encode their metadata (artist, song title, etc.) in ID3 tags. MyID3 is written in the Java programming language.
Requirements:
· Java
What`s New in This Release: [ read full changelog ]
· Improved the project and package structure.
· Improved error handling throughout library.
· Added many unit tests.
· Fixed a bug around malformed UTF-16 text values.
· Complete rewrite of id3v2 frame-to-metadata mapping. Added support for many more frames (types of id3v2 metadata). Improved support for semi-numeric types like year, track number, etc.
· Fixed long standing issue around year metadata.
· Added strict (don`t ignore warnings & errors) mode.
· Removed the dependency on sharedlib. Library now has only two dependencies, Apache Jakarta Regexp and JUnit. JUnit is only necessary for running the unit test suite.