Recursive Cue Creator Help

Recursive Cue Creator is a Java application that I wrote to generate cue sheets for use with the Cics Play memory player software (or any other music player that supports cue sheets). The application will start at any directory you specify, and recursively drill through the directory structure, creating a separate cue sheet for each directory that contains wav or flac files. In the Options menu, you can specify whether to save all generated cue sheets to a single directory, or save each cue sheet within the directory where the music files are found. If you save all cue sheets to a separate output directory, all cue sheet entries will contain the full path to the music files. If you choose to save to the folders where the music files are stored, the entries to individual music files are relative and do not include a full path.

In general, a person who rips their music collection to individual flac files would not need to use cue sheets because most media players will search your library and read the tags from the mp3 and flac files. Cics Play, however, does not include this functionality, and is most conveniently used with cue sheets.

This application is only useful if you have ripped your CDs to individual music files per song, and if you have a directory structure something like
Library Root\Artist 1\Album 1
Library Root\Artist 1\Album 2
Library Root\Artist 2\Album 1...
or
Library Root\Genre\Artist 1\Album 1
Library Root\Genre\Artist 1\Album 2
Library Root\Genre\Artist 2\Album 1...

The program currently supports WAV, FLAC, MP3, and APE file types. You can choose to read embedded tags in FLAC and MP3 files where available instead of having the application attempt to discern the tags from the file system directory structure.

Directions

  1. Press the "Set Library Root" button and browse to the root directory of your music library.
  2. By default, the application will save a single cue sheet within each directory where music files are found. The danger here is that there is a possibility that you could overwrite an existing cue sheet. To change this behavior, click on the "Use Custom Output Directory" check box, and browse to the folder where you wish to save all of the generated cue sheets.
  3. Set options accordingly in the Options menu (see below).
  4. Press the "Process Library" button. The application will show status and notify you when it is complete.

Options

Notes