Sourceforge: libipod–A Library for Managing the Apple iPod

“libipod is a lightweight library written in C for the
management of the Apple iPod. It includes wrappers for C++ and
Python, as well as a number of example programs. libipod is the
basis for the iPod support in Lsongs, a GPL music manager/player
for Linux published by Linspire, Inc…

“libipod is licensed under the Lesser GNU Public License (LGPL),
which basically means that this the code may be used in either Open
or Closed source programs, as long as the source of libipod is made
available on request…”