Is there an API to copy music (files on disk) to an iPod?
Any language will do, but preferably Java or python.
You could take a look at gtkpod for Linux/Mac, and the libraries it uses. More specifically the libgpod that gtkpod(and other programs) use.