A number of years ago, I purchased an iRiver iHP-120 20GB MP3 player for a long trip I was taking. At the time, this thing was pretty nice, with plenty of storage, lots of codec support, recording support, and also an FM tuner. In comparison to the leading MP3 player of the time, it beat it feature-wise hands down on every single specification (including price). Fast-forward almost 5 years now, and this bad boy is starting to show its age. It is a little bulkier than most players these days and it is pretty slow when booting. The boot time seems to be caused by a large number of files that it must parse before actually starting. This was driving me crazy.
Rockbox was a project created some time ago to replace the firmware on Archos devices. Eventually, these guys also got around to replacing most of the iRiver products firmware as well. Now, they also have custom firmware for a bunch of the iPod devices, too. I have always kept this project on my radar, but never jumped on it because they did not have support for the WMA codec. Even though I only have a few files in WMA format, I hate the idea of losing functionality.
Well, after getting frustrated with the long boot times again, I decided to check on the project again. I found that they have actually added WMA support based on a Google Summer of Code project. That was enough to put me over the edge and give it a shot. It was actually pretty easy to do.
It is amazing the difference between the Rockbox and the iRiver functionality. Rockbox beats iRiver hands down - this is the way the firmware should have been to begin with. Right off the bat, I noticed:
Ahh... to think I could have been enjoying this for years now. Oh well... better late than never. Great job to the Rockbox team!
Comments [0] July 29, 2007
This is the personal site of Ryan Dunn, co-author of the The .NET Developers Guide to Directory Services Programming.
Ryan currently works for Microsoft and is the Technical Evangelist for Windows Azure
Buy the Book
Contact Ryan