Whole-House Audio  
  Fan Control  


This is a Perl script that will rip audio CDs into well-organized directories of mp3s. A directory is created for each disc, in the form "music_type/artist/album". ID3 tags are added to the MP3s. Information about the CD is retrieved through CDDB. It is designed to run on Linux, but may operate on other systems if setup properly.

The main design goal was minimal user interaction. You place a CD in a drive, and start the script. It will show you its progress. It first rips all songs off of the CD as quickly as possible. It will then eject the CD and begin the MP3 compression process. At this point, you can place another CD in the drive and start another process.

I found this to be nice when turning my whole CD collection into MP3s. I may be working at my computer for six hours. I can get about twelve processes compressing MP3s simultaneously. When I come back the next morning, all of them have finished and I can continue ripping CDs.

The program also focuses on problem resolution. If a process is interrupted, it can be resumed with minimal loss. If the power goes out while I have twelve compression routines running, I can quickly resume those twelve processes without starting over.


In addition to the mp3Rip program below, you need CDDB_get. And, you must have some kind of CD ripper (like cdparanoia) and an MP3 compression program (like lame).

Simply download and install any of these programs you do not yet have. Then edit the top of the mp3Rip script and modify any settings so it will work on your system.


You can download Version 1.5 (Sep 8, 2004) Here.

This page last modified Wed Sep 8 09:31:14 2004 Copyright 2020 Kirk Bauer