jTunes is a free program which acts as a free alternative program to iTunes in pure Java with iPod support, a sharing server, a built In web front end, cover flow and more. It has support for WAV, MIDI, AU, MP3, and AVI.
This application allows you to transfer music, video, podcast, plugins and applications just like iTunes does with a faster rate as compared to iTunes. You can even purchase app from app store, keep a check on the purchased applications from app store. This program is almost the clone of iTunes interface and also similar in functioning to a great extent.