Package org.musicontroller.core.jobs

Contains Quartz jobs to be run periodically on behalf of the MusiController.

See:
          Description

Class Summary
ConsistencyCheckJob  
ImportJob The ImportJob is responsible for unpacking zip-files and placing unpacked files in the appropriate directories.
IndexJob  
MetadataExtractJob This Job is responsible for extracting and finding metadata from music-files.
PodcastUpdateJob This class provides the functionality to import a Podcast-Playlist into the database.
ReviewRefreshJob The ReviewRefreshJob refreshes all Playlist-reviews.
 

Package org.musicontroller.core.jobs Description

Contains Quartz jobs to be run periodically on behalf of the MusiController.

ConsistencyCheckJob tests if all database entries in the database have a link to an existing MP3 file.

ImportJob unpacks uploaded ZIP files into the unpack directory.

IndexJob refreshes index of the Lucene search engine used within MusiController.

MetadataExtractJob extracts and saves metadata from MP3 files to be included into MusiController. Unpacks all MP3 files in a ZIP to a fresh directory under the unpack directory. An example of an unpacked file is: /Library/MusiController/unpack/inspected(3)/Living Colour/2 Meter Sessies, Volume 2/01 Sailin' On.mp3. This file name consists of:

  1. The unpack directory.
  2. The freshly created sub directory inspected(3) created by the MetadataExtractJob.
  3. The band name.
  4. The playlist name.
  5. The playlist file.

ReviewRefreshJob refreshes downloaded playlist reviews.



Copyright © 2010 A.J.V.. All Rights Reserved.