iTunesXP Project Notes:

iTunesXP is a Java tool to export your playlists in iTunes to physical folders on your filesystem. You could be a Linux/Unix user or a Mac user or Windows. iTunesXP will work just fine because it is built using Java.

Download Screenshots Tutorial History FAQs

Current Version: v0.9
Current Version is Java Based.
Coming soon: A full fledged .NET version that allows download as well as upload to iTunes

The idea is to be able to download the playlists you have configured in iTunes into direct filesystem folders. iTunes organizes songs in a Artist->Album hierarchy. So even if you have categorized your songs into playlists, you cannot back them up into separate folders. This may be especially useful when you want to import them into some other mp3 player.

Current Features:

  1. Backup some or all playlists into filesystem folders

Current Limitations:

  1. This version does not allow the reverse - which is to be able upload filesystem folders into playlists. This limitation is due to the fact that iTunes does not have a Java API to interact with

Planned Features:

  1. Use iTunes SDK (Windows) to make a complete product with both Download and Upload capabilities
  2. The product may also get ported to Mac OS-X.