Implementation of an iTunes-based music library.
Class Summary Class Description HibernateITunesLibraryLoaderHibernate iTunes LibraryLoader. HibernateITunesLibraryParserParses iTunes Music Library.xml file and imports it into the
ITLibraryDescriptorDescriptor for an
ITLibrary-based iTunes/Music.app library.
ITLibraryExtraPropertiesITLibraryExtraProperties. ITLibraryExtraProperties.Processor ITLibraryExtraProperties.PumpedProcess ITLibraryLoaderLibrary loader based on
ITLibraryand the native ITLibrary Apple framework.
ITunesAudioSong ITunesLibraryDescriptoriTunes library descriptor. ITunesLibraryDescriptor.LastModificationComparatorAllows you to compare LibraryDescriptors based on their file's last modification date. ITunesLibraryFileDiffCompares two
iTunes Music Library.xmlfiles and produces three result files: added - containing tracks and playlists that were added deleted - containing tracks and playlists that were deleted modified - containing tracks and playlists that were modified All files are valid
iTunes Music Library.xmlfiles, i.e.
ITunesPlayListITunesPlayList. ITunesPlayListBinder ITunesPlaylistModifierModifies iTunes/Music.app playlists. ITunesPropertiesHashCodeComputes a hashcode that can be used to detect changes in the properties. ITunesSongBinderBinds data from the iTunes XML file to Song objects.