Well, only the iPod Touch has iOS. The others (iPod Shuffle, iPod Nano, iPod Classic) have their own GUI and software. However, a considerate amount of people have an iPod Touch or an iPhone, and unless you have the original iPod touch or iPhone (which only can get to iOS 3), you either have iOS 4 or iOS 5. Also, the latest releases for the supported devices that VX linked in this page only goes to 2008, and we're now in 2012! Not surprising given how Apple constantly makes sure to make their devices as closed-source (AKA source code is not released to the public) as possible. Hopefully that info is REALLY outdated, otherwise the library Steven uses now will have to do.