|
|
Checkout the project home page for extended information (the link is to the right).
Features
- Simple - Two static methods: VorbisIO.readComments and VorbisIO.writeComments.
- In-place Updates - Comment changes are written to the original file, not a copy of the file. This means updates will be faster and the file attirbutes, such as permissions and creation time, will remain intact.
- Buffered Updates - A buffering scheme is employed to avoid re-writting the entire file when the comments are changed by only a small amount.
- Unicode - Full support for Unicode text.
- Tested - Many unit tests have been written in hopes of preventing file corruption. I have executed this library on my 3500 file Ogg collection.
- Maintained - I am committed to maintaining this library. Reported issues will be addressed in a timely manner. Since this project has a very small and clearly defined scope, inactivity should be considered a good thing (many happy customers).
Changes
v1.0.1
- Includes workaround for the non-compliant iAudio U2 portable ogg player.
- Library jar should be a bit smaller because unit-tests are excluded.
- Converted unit tests from JUnit to TestNG
v1.0.0
First non-beta release!
- Comment updating is faster than v0.5.0.
- Can now handle imperfect ogg files (recoverable corruption or minor non-conformance).
- Added documentation and examples.
