Rocking the box

I have featured my Ipod Nano quite a bit in the past - blow all that out of the water now. I noticed Rockbox before but did not consider it for myself. Firstly, it did not support my model yet and secondly, why do I need to add an open source firmware, things are going fine as they are?

However, now I have tried it I am absolutely converted. Regular readers will know I am not usually gushing about software products and usually find at least a few things to moan about, so you can excuse me this one post, my normal (cynical) service will be resumed shortly.

Rockbox is an open source operating system for portable media players, and they have ported it to a couple of dozen players, including mine, the Ipod Nano (1st generation). It knocks the socks of the existing firmware. I've been using it for two weeks now, and it is now a permanent fixture in my digital life. Rockbox is mature, having been under constant development for 6 years. It has all the features the legacy firmware has, and loads of other groovy stuff - its like the Amiga of MP3 players, loads of people are making homebrew themes and plugins for it.

The Install

There are loads of in-depth manuals, so you have to pick the correct one for your mp3 player. However, the install itself is over rather quickly. There is also a #rockbox channel on Freenode if you really need someone to hold your hand. You can install from (at least) Linux, OS X or Windows.

You move the relevant files onto the Ipod - again a different set for each mp3 player, then you run a little program called ipodpatcher. Apart from a few lines of disclaimers, licences and so on; it went something like this:

[INFO] Scanning disk devices...

[INFO] Ipod found - 1st Generation Nano ("winpod") - /dev/sdc

Do you wish to install the rockbox bootloader? (y/n) :

[INFO] Bootloader installed successfully.

That was it. The controls reflect a normal mp3 player, so having dwelt in Apple land for so long, it took me a few minutes to master, but stick with it, it is quite rational. For safety, the default theme is a slightly blank one, so you will probably want to change it for another.

A Rockbox theme Another Random Theme

There does not seem to be a screenshot of the theme that I am using, I have no idea how to take a screenshot of my Ipod, sorry about that, so above are some other themes which have not one thing in common with mine! It just goes to show the power of rockbox!

Fully Reversible

Rockbox runs in a dual-boot arrangement. If you start the Ipod with the hold button off then you get Rockbox. If you start it with the hold button on then you get the legacy Apple firmware. So the original Ipod firmware is always available, but I have not used it once during the last two weeks, all my existing songs are available in Rockbox, so I probably never will again!

Rockbox is fully reversible, you can delete a couple of the files and your Ipod will be the same as it was before. However, I can see no reason why you would ever want to go back, except perhaps in preparation for selling your Ipod on.

Five things Rockbox has done for me

  • Now my Ipod is drag and drop like any other USB device. I can plug my Ipod in, stick the files on, then eject the Ipod. It is how nature intended it to be. Now there is no need for me to mess around with the dumb Ipod database, (although Rockbox will support that if you want to carry on with existing Ipod programs such as gtkpod or iTunes).
  • I have 15 sound codecs supported, including Ogg Vorbis and FLAC support. Yup that's right, I can play ogg vorbis on my Ipod Nano, helping me in my ogg mission!
  • I have really enjoyed the document reader. I just move text documents onto my Ipod and then read them on the bus. There is an advanced JPEG viewer also.
  • There is an on-screen keyboard that allows me to create and edit playlists. I can also use it make notes with the bundled text editor. I even got all web 2.0 for a while and started tagging everything.
  • I have been playing the colour games which are surprisingly good looking. Frozen Bubble, Doom, a really good chess game, minesweeper, pong, Sudoku, blackjack, an arkanoid/breakout clone. My old mobile phone was a Sagem, and it had a really cool Qix clone called 'megabox conquest', indeed it was the only good thing about the phone. Sadly the charger died and I missed playing the game on the bus. I almost wet myself when I found the game on Rockbox under the name Xobox.
Shoot the Bubbles Bishop to b5

Five other features you may like

  • There are other (more serious) plugins besides the games. I have been busy with the games, but I did try out the calculator and metronome.
  • You can make the screen look how you want. Not only is everything customisable, including the all important now-playing screen, but there are also lots of pre-made themes available to download or you can make your own with the GIMP - let your imagination run riot.
  • What surprised me most was that it the music sounds different. The sound quality is audibly clearer, with far less of a growl at the low end.
  • The Real Time Clock means the Ipod will actually keep the correct time for a change, and there are clocks and stop watches etc.
  • You can also make the Ipod speak to you if you are visually impaired. As well as voice commands, so you can control your Ipod Nano using speech.

So there we go, at the moment I think it is the bees' knees, if after a few weeks I turn into grumpy git about it then I will let you know!

10 thoughts on “Rocking the box

  1. <p>Wow.
    This is so temping. The only problem on my end is, that I can't really get
    it. I'm cashless and barely got S1MP3 which they don't support for a really
    good reason. S1MP3's as much as they are the same, they aren't. Which means
    it'll be tons of versions and end up losing instead of winning. Also,
    figuring which is the correct version for you is a mess.</p>

  2. <p>Hi!</p>
    <p>We're glad that you like Rockbox. However, there's a small factual mistake in
    your review. Rockbox does not support voice commands, it only supports voice
    playback.</p>
    <p>Regards,</p>
    <p>Linus Nielsen Feltzing</p>

  3. <p>Nice. Looks like it supports my iPod as well, thanks for the heads up Zeth -
    I think I will give this a go! <img src="/static/forum/img/smilies/big_smile.png"></p>

  4. <p>Just thought I'd set the record straight, rockbox doesn't actually have voice
    commands, but it does talk to you.
    The voice support can turn a next to useless mp3 player usable again - I have
    a iPod mini with a cracked screen which I can now use because of the voice
    support in rockbox!</p>

  5. <p>Interesting that you found the sound quality to be better. When people
    reported similar improvements for the iPod Video someone did some
    measurements but couldn't find any difference:</p>
    <p><a class="reference external" href="http://forums.rockbox.org/index.php?topic=6139.0">http://forums.rockbox.org/index.php?topic=6139.0</a></p>

  6. <p>Markun, is that a polite way of saying that I am hearing things? <img src="/static/forum/img/smilies/wink.png"></p>
    <p>I am not entirely sure about the methodology of those frequency response
    charts. I will do some more testing (with my ears) and will let you know.</p>

  7. <p>I also enjoy the convenience of rockbox, i love it! however i found it
    interesting that you did not mention two rather cool plugins.</p>
    <p>Mpegplayer- those cool guys down at rockbox realized that most of us cant
    find a free .mp4 converter, or don't want to go through the trouble of
    converting, or that maybe we don't even have a video iPod, so they created a
    rather beta, but still useful .mpeg movie player, playing mpeg layer 1, 2,
    and 4 if you patch it!</p>
    <p>Rockboy- An absolutely delightful little plugin that emulates a gameboy
    color, even if your display is gray scale! You just place a gameboy rom file
    anywhere on your iPod, with a .gb or .gbc extension, and pardon my french,
    viola! How do the controls work? they couldn't do a better job! depending on
    where you TOUCH the wheel, it has all the buttons on the game boy in one
    amazing configuration.</p>
    <p>And I'm not sure if you noticed this, you might have an older version, but
    Rockbox now has a databasing system now, allowing you to create your own
    database of ALL the music you have on there.</p>
    <p>I've used rockbox for a while now, and although I'm a little sad that it
    doesnt play the music that i foolishly bought off of iTunes, i enjoy every
    feature of it!</p>

  8. <p>You can transcode iTunes songs into MP3 format using WinAMP. This might be a
    WinAMP Pro feature, but I don't think so. Anyway, it's a great way to strip
    DRM from your music.</p>

  9. <p>Another question came up as I was reading about this on the Rockbox site...
    Do you know how things like a Bose Soundstation would work with this kind of
    software? I realize you can just boot to the default iPod software, but
    that'd be a hassle for every time I get home and plug the thing into the SS
    to charge it and listen to music.</p>

  10. <p>please tell me how i can get these awesome themes from <a href="http://rockbox.org" rel="nofollow">rockbox.org</a>, it doesnt
    go in enough detail on how to make them work. i never have got a single one
    to work right since i got rockbox, please help me</p>

How about Global Thermonuclear War? Wouldn't you prefer a good game of chess? Powered by zpress