«« The Java Recycle Bin RFE I Sent to Sun Tiger Woods I Am Not »»
blog header image
id3v2 throws UnsupportedOperationException

After some searching for a Java id3v2 library to use with AudioMan, I'm about ready to give up. Surprisingly enough, even though the last version of the id3v2 spec has been out for almost four years no one has made a complete free Java implementation of it.

If that wasn't enough, the current incomplete implementations aren't being maintained. So if I have a problem (if my users have a problem), I have to fix it myself. Welcome to the world of free software. :)

So it's looking more and more like I'll have no choice but to make yet another incomplete implementation. I just can't bring myself to accept the risk of using any of these other ones. None of the ones I've seen even have a single unit test. Yikes.

The good news? A few of the implementations have good ideas. So I can take those good ideas and make them better. I can also test the crap out of my library .... why? Because I'll insist on it. Besides, making things bulletproof is fun -- and Roy loves shooting bullets at my software.

The bad news? This will take me at least a week. Time to put my head down and hack ... I mean uh ... TDD. :)

PS> I updated the resume. I'll be looking for a job soon.

Posted at August 02, 2004 at 03:05 PM EST
Last updated August 02, 2004 at 03:05 PM EST
Comments

Go get 'em! I'm sure many people will be lucky to hire you.

Btw, id3v2. That's the killer feature for the geek like me :-)

» Posted by: roy at August 2, 2004 10:21 PM
Google
 
Search scope: Web ryanlowe.ca