Since Summer 2009 Rockbox is running (unstable) on a iPod nano 2nd generation. Reason enough to try it.
Rockbox is a free software replacement for the firmware held on various forms of digital audio players (DAPs). Rockbox offers an alternative to the host device’s operating system firmware (in many cases without removing the original firmware) which provides a plug-in architecture for adding various enhancements and functionality to DAPs which are not present in the original OS. Enhancements include PDA functionality, applications, utilities, and games. Rockbox can also retrofit video playback functionality onto DAPs first released in mid-2000. Rockbox also includes a voice-driven user-interface suitable for operation by blind and visually impaired users. […]
Rockbox is free software released under the GNU General Public License.
(from Wikipedia, the free encyclopedia)
Especially the possibility to watch movies on my iPod makes the try worth it.
Installation
For installing I used the RockboxUtility.
The iPod Nano second generation is not yet recognized automatically, therefore you need to set the mountpoint correctly in the settings dialogue. Automatic installation is also not yet working. Open the tap Installation and install the bootloader and Rochbox separately. The most recent version will be downloaded automatically. Within the tab Extras, you can install more themes and fonts, to make your iPod look better, than already the case. For Doom on your iPod you also find the needed files here.
When the installation is finished Rockbox will be loaded when starting your iPod the next time. The handling feels as nice as with the original firmware, but there are much more menu points. To get the music in your iTunes database played you need to actualize the database once.
Music
To transfer music to the iPod you still need to load the original firmware, because Rockbox freezes when connecting. Therefore flip the hold switch while starting. Now connect the iPod and fill it either per Drag&Drop, or using a program like Banshee.
Banshee recognizes the iPod as Rockbox Device and you can just put all your music there. Banshee saves the album covers as cover.jpg in the appropriate folders, so that they are shown while playing your music.
Movies
Movies need to be a MPEG1/2 file with an resolution of 176×132 pixels in order to be played properly. To convert a movie you can use on of those commands:
$ ffmpeg -i inputfile.suffix -s 176x132 outputfile.mpeg $ mencoder -vf scale=176:132 -oac lavc -ovc lavc inputfile.suffix -o outputfile.mpeg
Then it is ready to be transferred and to be watched. It is nearly like cinema.
A detailed manual for Rockbox and the iPod Nano 2nd generation is available on the developer’s page.
Warning: Doing so you might lose all your warranty and spoil your device. You can do it, but at your own risk.
What programs would a Windows user use to get that accomplished?
To install Rockbox use the windows version of the Rockbox Utility.
For converting movies to the right format I have no idea. I use my Ubuntu for this job.
Restoring a crashed iPod is much easier on Windows. Use iTunes for it.