Developer website: Greg Hoover
pyTunes is a customizable server for handling requests for your iTunes music library. It provides an extensible base for creating custom interfaces that provide information about playlists, artists, and tracks. pyTunes does not require that iTunes be running in order to handle requests, as it parses your music library and maintains your library internally. In addition to providing playlist and track info, pyTunes handles base64 file transfer. All communication is facilitated via sockets, and a php library file is provided for rapid integration.