To me it would be extremely difficult to write mysic on Python. I would rather use online music generators available everywhere. And where do you get the tracks for your iPod? Do you use it for fitness? I like metal and mp3juice provides me with some nice tracks. My problem is that I get bored with one and the same music very quickly.