Saturday, March 12, 2011

jvorbiscomment

If this blog is to document all my code projects then I ought to mention jvorbiscommentjvorbiscomment is a small Java library for reading and writing Ogg Vobis comment tags (ie ARTIST, ALBUM, TITLE, etc). I wrote it for my "Music Hive" juke box program which I used for a couple years but never released.  I don't know of any real projects using jvorbiscomment but I certainly think they should.  I put so much thought and testing into it!  Copying the features list from the project site:

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

No comments:

Post a Comment