Glockler.com | Laurie & Chris | Ashley | Heidi & Jose | Laurie & Bill
Glockler.com Apps
www.glockler.com/apps
iTunes Playlist Export
Home | iTunes® Playlist Exporter | Contact
iTunes Playlist Export
Glockler.com Apps - www.glockler.com/apps
Name iTunesPlaylistExport.exe version 0.99.3, last updated 12/30/2011
Features
  • Command-line utility to export iTunes® playlists to Windows® Media Player Playlists as well as the M3U/M3U8 playlist format (Winamp/MP3)
  • Export all or some playlists - pass playlist names in via the command line or via a separate file
  • Exclude specific song file formats (i.e. protected M4P)
  • Optionally shuffle songs on export
  • Optionally copy song files to separate folder for importing into another media library
  • Optionally converts absolute file paths to relative paths
  • It's a command line utility, so it can be scheduled to run in the task scheduler
Requirements
  • Microsoft.NET framework v2.0
  • Operating Systems: Tested on Windows XP & Windows 7; should be fine on Vista
  • RAM: maybe 20MB available for a library with 2000 songs
  • Disk space: 80KB for the program itself, plus additional space for the exported playlists/songs
  • License terms: freeware
Screenshot
Command Line Arguments
/IN pass in the location of the iTunes® playlist library.
example: /IN:c:\Music\iTunes\myLibrary.xml
if this argument is omitted, the playlist is assumed to be in the current user's Music folder under \iTunes\iTunes Music Library.xml
/OUT The folder to save playlists to.
example: /out:PlaylistsExported
if this argument is omitted, the playlist is assumed to be in the current user's Music folder under \iTunes\PlaylistsExported
/SHUFFLE Shuffle the songs in the playlist. By default, playlists are shuffled 4 times, but if you want to customize, use /SHUFFLE:7 to shuffle 7 times
/PLAYLISTS Pass the playlist names to export. This argument accepts a list of playlists separated by semi-colons or a filename containing one playlist name per line. Example: /PLAYLISTS:New-Top 25;Family Safe;Dance Music
Example: /PLAYLISTS:@Playlists.txt
/STARS:n Optionally include only songs with a specific star rating. Multiple stars can be separated by a semi-colon /STARS:0;5 includes songs with 0 and 5 stars
/CHECKED Optionally include only songs that are checked
/RELATIVE Converts song filename paths from c:\Users\MyName\Music\iTunes\iTunes Music\artist\album\song.m4a to something relative to the /OUT folder, usually ..\iTunes Music\artist\album\song.m4a
/REPLACE replaces text at the beginning of filepaths. This is helpful if you're working with a backup of the iTunes folder and the /relative switch won't work. The following example will replace c:\Users\MyName\Music\iTunes\ with ..\
/REPLACE:c:\Users\MyName\Music\iTunes\*..\
/COPY Copies the music to the Music\ subfolder of the /OUT folder. The progress updates every 5 songs.
/SYNC[:logfile] Deletes songs in the output music subfolder that were not referenced in any of the playlists exported during the current program execution. Empty folders are deleted as well /SYNC will just delete, but if you use this switch like /SYNC:logfile.txt then a log file will be created in the program's folder with a list of all deleted files
/EXCLUDETYPE a list of song file extensions separated by a semi-colon. The protected songs can be omitted by using this switch.
Example: /ExcludeType:M4P
/FORMAT The format of playlist to create:
/FORMAT:WPL Windows Media Player Playlist
/FORMAT:M3U MP3/WinAmp
/FORMAT:M3UE MP3/WinAmp (extended)
/FORMAT:M3U8 MP3/WinAmp
/FORMAT:M3U8E MP3/WinAmp (extended)
/FORMAT:COPYONLY Don't create playlist files, just copy files
/NOWARN Suppresses warning messages
/Q Quiet output. Only displays the number of exported playlists, /COPY file progress, errors, and mandatory questions
/INFO More detailed info about what the program does behind the scenes
Why did I write this? When I got a new blu-ray player, I didn't know what DLNA was, and it wasn't until I finally got a new computer that all of a sudden I saw my computer's music library on the blu-ray player. Once I set up a junction file, I was able to browse a backup copy of our laptop's iTunes library. Browsing the whole library was cumbersome, so I started looking for tools to export the iTunes playlist. Maybe I didn't look hard enough, but I didn't find anything that did exactly what I wanted it to do. So, I started looking for a free compiler to write my own program. I didn't realize that the .net framework came with a free compiler, so i was happy about that. Once I started it, I got to thinking that other people could be in the same boat. Here we are. I hope this program does everything you need it to do.

© 2012 Glockler.com | privacy policy Contact
© 2012 Glockler.com