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

(All original content on this site is licensed under the Creative Commons License Attribution-Noncommercial-No Derivative Works 3.0.)

iTunes Playlists to Xml - version 1.6 released

Version 1.6 of iTunes Playlists to Xml is now available for download.

Download iTunes Playlists to Xml 1.6.

Installing and more information

If you're new to iTunes Playlists to Xml, I've created a 'product page' for iTunes Playlists to Xml with all the information needed to get started.

Upgrading

To upgrade from any version of 1.4 or 1.5 you need to replace the following files with those in the above archive:

  • AlbumName.xslt
  • iTunesPlaylists2Xml.xslt
  • iTunesPlaylistsToXml.exe
  • NameArtistAlbumPlay.xslt

Your configuration file should be upgraded with the new functionality automatically.

To upgrade from version 1.3 or earlier, extract the contents of the zip replacing everything but the iTunesPlaylistsToXml.exe.config file; when you start the application after upgrading the configuration file should be automatically upgraded with all new settings. If you get a configuration error, then replace this file with the new version. Remember to update your name in the Settings menu.

Changes from version 1.5.3

With the release of .NET Framework 4 a few weeks ago, I figure it's safe to move from .NET Framework 2.0 to 3.5 in iTunes Playlists to Xml. Therefore, .NET Framework 3.5 is now required.

In addition to the new requirement, version 1.6 of iTunes Playlists to Xml adds the ability to save playlists to HTML, in addition to XML.

Features for future releases

A future release will allow you to change the elements that are output by default via the user interface (it's possible now via the command line).

Suggestions

As always, comments and suggestions are appreciated.

(All original content on this site is licensed under the Creative Commons License Attribution-Noncommercial-No Derivative Works 3.0.)

iTunes Playlists to Xml - version 1.5.3 released

This application has since been updated. Read about the current version of iTunes Playlists to Xml.

Version 1.5.3 of iTunes Playlists to Xml is now available for download.

Download iTunes Playlists to Xml 1.5.3.

Installing and more information

If you're new to iTunes Playlists to Xml, I've created a 'product page' for iTunes Playlists to Xml with all the information needed to get started.

Upgrading

To upgrade from any version of 1.4 or 1.5 you simply need to replace the iTunesPlaylistsToXml.exe file with the one in the above archive. Your configuration file should be upgraded with the new functionality automatically.

To upgrade from version 1.3 or earlier, extract the contents of the zip replacing everything but the iTunesPlaylistsToXml.exe.config file; when you start the application after upgrading the configuration file should be automatically upgraded with all new settings. If you get a configuration error, then replace this file with the new version. Remember to update your name in the Settings menu.

Changes from version 1.5.2

Version 1.5.3 of iTunes Playlists to Xml adds the ability to always save the output with a particular file name, instead of the default which uses the current date and time.

This option can be set in the settings as the "Always save as" option.

Features for future releases

A future release will allow you to change the elements that are output by default via the user interface (it's possible now via the command line).

The next version may also require .NET Framework version 3.5. If you feel strongly about this, please let me know by leaving a comment below.

Suggestions

As always, comments and suggestions are appreciated.

(All original content on this site is licensed under the Creative Commons License Attribution-Noncommercial-No Derivative Works 3.0.)

iTunes Playlists to Xml - version 1.5.1 released

This application has since been updated. Read about the current version of iTunes Playlists to Xml.

Version 1.5.2.1 is available for download, which fixes an issue with version 1.5.2. Thanks to Pierre for bringing this to my attention.

Version 1.5.2 is available for download, which adds the -output argument.

Version 1.5.1 of iTunes Playlists to Xml is now available for download.

Download iTunes Playlists to Xml 1.5.1.

Installing and more information

If you're new to iTunes Playlists to Xml, I've created a 'product page' for iTunes Playlists to Xml with all the information needed to get started.

Upgrading

To upgrade from any version of 1.4 or 1.5 you simply need to replace the iTunesPlaylistsToXml.exe file with the one in the above archive. You should not need to update your configuration.

To upgrade from version 1.3 or earlier, extract the contents of the zip replacing everything but the iTunesPlaylistsToXml.exe.config file; when you start the application after upgrading the configuration file should be automatically upgraded with all new settings. If you get a configuration error, then replace this file with the new version. Remember to update your name in the Settings.

Changes from version 1.5

Version 1.5.1 of iTunes Playlists to Xml adds the ability to use command-line arguments when starting the application. The following arguments can be used:

  • -connect
    • Will automatically connect to iTunes when the program starts.
  • -source:x or -source:"x"
    • Will automatically attempt to select the source with a name of x after connecting to iTunes.
  • -playlist:x or -playlist:"x"
    • Will automatically attempt to select the playlist with a name of x after connecting to iTunes.
    • -source is required if using -playlist.
  • -output:x or -output:"x"
    • Will check the defined output items, comma-delimited, by default after startup.
    • Requires version 1.5.2 or later.
  • -save
    • Will automatically save any generated playlist to Xml, once it is generated.
  • -exit
    • Will automatically exit the program after saving a playlist.
    • Both -connect and -save are required when using -exit.
    • If there is a problem saving the playlist to a file, the program will not automatically exit.

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"

The following will do the same as above as well as save the playlist and exit immediately.

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

Features for future releases

A future release will allow you to change the elements that are output by default, as well as set these via the command line.

Additionally I'll be adding the ability to change how the output files are named (amount of flexibility to be determined), and where they are saved.

Suggestions

As always, comments and suggestions are appreciated.

Special thanks to Pierre for his feedback, which has directly resulted in this new release.