CD Catalog Screenshot

CDCatalog


Find Any File on Any CD or DVD Instantly!

This is a simple little app I coded up to help me organize my growing CD-R collection. I have a lot of problems keeping track of my CDs that I burn. So a couple of years ago, I coded up a little python script that scanned the contents of disks I burned and gave me an ID for them so I could just write on the disk "Disk #22" or whatever. Then, when I later needed say "Cool file" on disk 22 I would search the DB and get the ID number, then get the disk.

That application grew and grew... taking on a Cocoa UI, and a bunch of other things until you see the application before you.

Installation

As usual, pretty simple, just mount the disk image, then drag and drop the application icon to your Applications folder. The catalog itself is stored in /Library/Application Support/CDCatalog.

How to use CDCatalog

You can manually add items to the CD Catalog by inserting/removing/editing them... but the real power comes from just letting CDCatalog scan your CDs for you. To do this, simply insert your CD into your computer's CD drive. Then click "scan disk" and navigate to the top directory of your CD. Click "Choose" and then let it do it's thing. When it's finished scanning, it will pop up a dialog telling you the ID to write on the CD.

If you make a mistake, you can edit any entry in the database using the UI, or even remove and rescan any of the CDs.

When you want to find a file on your CD, simply bring up CD Catalog and type the name of the file you want in the search box in the upper right hand corner of CD Catalog. This will filter the list for any files containing that name. Then simply find the CD with the ID written on it's label that matches the file you want. It's as simple as that!

Download!
(40k .dmg)

Other Software By Random Ideas

PowerCard - Intuitive Project Management Software for Mac OSX.

TreeTracker - Software to quickly create a family tree.

iPhone