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 onITLibrary
and 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.xml
files 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.xml
files, i.e.ITunesPlayList ITunesPlayList.ITunesPlayListBinder Takes general properties likePlayList.Kind
or name fromiTunes Library.xml
playlist 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.