James Skemp presents ...

JavaScript appears to be disabled. We recommend you enable JavaScript while visiting this site.

iTunes Playlists to Xml

Download the current version of iTunes Playlists to Xml now, or continue reading to find out more.

iTunes Playlists to Xml in action While it's possible to export data from iTunes to Xml, it's only possible to export your main library. Additionally, the schema used for the Xml data is rather unhelpful.

(You can see this by selecting a playlist in your Library and selecting File > Library > Export playlist... and saving as either .txt or .xml.)

iTunes Playlists to Xml makes it easy to export select data from iTunes to an easy to parse Xml file.

iTunes Playlists to Xml can export the song listing for any playlist on your computer or iPod with just a few clicks.

  1. Select the source you want to export songs from.
  2. Select what data you want to export. Album, artist, track name, played count, and rating are selected by default, but any number of fields can be easily selected (or via the menu, all available fields).
  3. Select the playlist to export. Normal as well as smart playlists are supported, as is the main Music library.
  4. Copy the Xml from the output field, or save the information to a file using the menu.

Features

iTunes Playlists to Xml was built for getting the most track information out of iTunes into an easy-to-use Xml file. To this end, it has the following features:

Requirements

iTunes Playlists to Xml has the following requirements:

Download

The current version of iTunes Playlists to Xml is version 1.6. Download the current version of iTunes Playlists to Xml.

iTunes Playlists to Xml also comes with transformations, that allow the Xml output to be a little nicer for the average viewer. These are available as part of the download, as well as below:

Additional transformations, not part of the download, are listed below.

The Xml Schema is also available for download, and includes more information about the formatting of Xml documents. View/download the Xml Schema.

If you've created a transformation that you'd like to share, please email strivinglife [at] gmail.com.

Installation

To install iTunes Playlists to Xml you simply need to extract the contents of the downloaded zip file to a directory.

While Windows includes functionality to extract zip files, 7-Zip is an available alternative.

Advanced Features

As of version 1.5.1, iTunes Playlists to Xml supports passing arguments via the command line. The following commands are supported:

For example, running the following from the command line will connect to iTunes immediately, select the James Skemp's 80 gig source and My Top Rated playlist.

iTunesPlaylistsToXml.exe -connect -source:"James Skemp's 80 gig" -playlist:"My Top Rated"

Version History

Previous versions of iTunes Playlists to Xml are available for download. Links to the changes made are also included.