Class PlainLibraryLoader

    • Constructor Detail

      • PlainLibraryLoader

        public PlainLibraryLoader​(MediaLibrary mediaLibrary)
    • Method Detail

      • load

        protected MediaLibraryEvent load​(LibraryDescriptor libraryDescriptor,
                                         ProgressListener progressListener,
                                         boolean full)
                                  throws Exception
        Description copied from class: LibraryLoader
        Implement this method to establish the actual loading process. Do not call this method yourself. It will be called by AbstractMediaLibrary. Note that loading includes loading tracks from an external source (e.g. iTunes or the file system) AND building playlists based on them. At the very least, a library playlist must be built.
        Specified by:
        load in class LibraryLoader
        libraryDescriptor - describes the library we are supposed to load
        progressListener - progress listener to notify of progress @see #load(com.tagtraum.core.ProgressListener, javax.swing.JDialog)
        full - attempt full synchronization no matter what
        event object describing the load results
        Exception - if something went wrong