DiscDeacon | |
Home Philosophy JavaDoc Sourceforge Project Page Download |
PhilosophyDiscDeacon is a part of a much larger personal project & learning exercise. It will ultimately be the base for another music library archive. The development of this library, through the years has taught me an enormous amount including MP3, FLAC, & Wav formats, CD layout & data encoding, J2EE, and countless Java frameworks. So, in that end it has been vastly useful. The actual success of this project and future ones has yet to be seen.Now, I can already hear people groaning about how there is no need for another music library, especially with the rampant success of ITunes. However, I have always been a little bit compulsive about things and think that every program I have tried was missing something. Specifically, I have the following requirements:
As part of managing albums, I do not believe in file metadata (e.g. ID3 tags). The file should be audio only -- other data should be held outside the file somehow. One way to do that is with cuesheets. Cuesheets store the time of the track positions for a file (album) along with the artist and album information. Cuesheets also allow programs such as AccurateRip to make identical CD copies by using the cuesheet to recreate the q subchannel data of a CD. Hence, DiscDeacon's heavy focus on cuesheets. Note that none of the above precludes standard 1 file / 1 song organization schemes. DiscDeacon's cuesheet utilities will work just as well in that situation. |