Package com.tagtraum.beatunes.library.itunes
Implementation of an iTunes-based music library.
-
Class Summary Class Description HibernateITunesLibraryLoader Hibernate iTunes LibraryLoader.HibernateITunesLibraryParser Parses iTunes Music Library.xml file and imports it into theHibernateMediaLibrary.ITLibraryDescriptor Descriptor for anITLibrary-based iTunes/Music.app library.ITLibraryExtraProperties ITLibraryExtraProperties.ITLibraryExtraProperties.Processor ITLibraryExtraProperties.PumpedProcess ITLibraryLoader Library loader based onITLibraryand the native ITLibrary Apple framework.ITunesAudioSong ITunesLibraryDescriptor iTunes library descriptor.ITunesLibraryDescriptor.LastModificationComparator Allows you to compare LibraryDescriptors based on their file's last modification date.ITunesLibraryFileDiff Compares twoiTunes 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 validiTunes Music Library.xmlfiles, i.e.ITunesPlayList ITunesPlayList.ITunesPlayListBinder Takes general properties likePlayList.Kindor name fromiTunes Library.xmlplaylist elements and copies them to aPlayList.ITunesPlaylistModifier Modifies iTunes/Music.app playlists.ITunesPropertiesHashCode Computes a hashcode that can be used to detect changes in the properties.ITunesSongBinder Binds data from the iTunes XML file to Song objects.