cheappod icon
cheappod
because the name "Escape Pod" was already taken

cheappod allows you to select and copy songs out of your iPod's library and onto your computer. Historic "upgrades" to iTunes removed this feature, but now, no worries!

DragDrop your nonstop HipHop, j-pop. or... drumnbop?

Copying files off of your iPod onto your computer is as easy as drag and drop. In fact, you can drag directly from cheappod into iTunes.

screenshot

object cube

Cafe Mocha

If you like mochas, you know that Java's better with some Cocoa (zing!). Though written in Objective-C, cheappod harnesses the synergy of these two technologies by leveraging the laziness-inducing automatic memory management of Java and coding it up with all the platform independence of Mac OS X Cocoa. Also the term "autorelease hemorrhaging" just popped into my head while writing this. I suppose it might be something like memory leaking, except way more dramatic and object oriented.

GNU Mac OS X

Use the Source

You can also download and modify the source code to this project, which is released under the GPL. Here's a bonus: the underlying code that parses the iTunesDB file also compiles and runs just fine with GNUStep on i586 Linux as well as with Cocoa on my G3 PowerBook (which means I got all the important endian conversions right!).

Sleek Wikis

I camped out on the iPodLinux Wiki website while i was writing the parser. http://ipodlinux.org/ITunesDB is an excellent, detailed description of the iTunesDB file format. Also, much of the terminology used in the code mirrors the wiki's terms. Plus CocoaDev helped me develop a feel (taste?) for Cocoa programming on Mac OS X.

contact ivan | cheaptech hompage | ivan's homepage

© 2005 Ivan Wick