iTmsBackup backs up audio files purchased from the iTunes Music Store. Purchases can be backed up to a hard drive or other removable media, allowing a more flexible backup solution than the CD-only backups of Apple's iTunes.
What's new in iTmsBackup
Fixed bug where application would exhibit weird behavior
when choosing menu items with main window closed.
Added menu item "Show Main Window" to "Window" menu.
Allowed main window to be made smaller than starting size.
Added Preferences panel.
Added checkbox in Preferences panel to allow application to
remember the location of the last backup across launches.
Added ability in Preferences panel to restore application
settings to factory defaults.
Main window now remembers its size and location across
Added a progress indicator and label during location of the
"iTunes Music Library.xml" file.
Disabled "Choose..." and "Backup Purchases" buttons during
location of "iTunes Music Library.xml" file.
Added caching of location of "iTunes Music Library.xml"
Edited online help to prompt user to remove old "iTunes
Music Library.xml" file in the event the user changed the
location of the file's parent folders.
Fixed a bug where the application could not locate the
"iTunes Music Library.xml" file if the path to the file
contained an Alias.
Rewrote code parsing "iTunes Music Library.xml" file in
Objective-C (replacing Java code), resulting in faster
parsing and a smaller file size for the application.
Implemented automatic location of "iTunes Music Library.xml"
Redesigned GUI, removing button, menu item, and field for
choosing the "iTunes Music Library.xml" file, to reflect the
change in the application's functionality (see above).
Rewrote parsing code, fixing a problem for non-English
localizations receiving an erroneous "No purchased music
Implemented an integrated AppleScript causing iTunes to
generate a new "iTunes Music Library.xml" file in the event
the file is missing.
Edited online help files to reflect changes in the GUI and
Edited tool tips for clarity.
Removed Apache Xerces library and associated Java code from
the application's bundle.