4

My mom's sings and gives away cds to people. Invariably it falls to me to have to burn cds for her, and burning 50-100 cds on a single drive is a pain. I DO have a handful of cd burners and a slightly geriatric old PIII 450. This is what i want to be able to do - either point an application at a folder of WAV or MP3s, say how many copies i need on CLI (since then i can SSH into the system and use it headless) feed 2 or more CD burners cds until its done, OR pop in a single CD into a master drive and have its contents duplicated to 2 or more burners. I'd rather have it running on linux, be command line based, and be as little work as possible - almost automatic short of telling it how many copies i want would be ideal.

I'm sure i'll have people wondering about legality - My mom sings her own music, and its classical, and older than copyright law, so, that's a non issue. I just want a way to make this chore a little easier, short of telling my mom to do it herself.

Journeyman Geek
  • 133,878

3 Answers3

3

to detect dev parameters for your burners - first run:

cdrecord -scanbus

then you can create shell script for .wav files

cdrecord dev=,0,0 gracetime=2 fs=4096k -v -useinfo -dao speed=12 -eject -pad -text -audio /path_to_wav_files/*

or for .mp3 files

for I in *.mp3
do
   mpg123 --cdr - "$I" | cdrecord -audio -pad -nofix -
done
cdrecord -fix

Also:

  • cdcontrol - parallel burner that allow you to write to one or more CD-Writers at once
  • cwcdr, burn, cdw - console burning software
  • mp3cd - Burns normalized audio CDs from lists of MP3s/WAVs/OGGs/FLACs

mp3cd -d /dev/scd0 *mp3

jet
  • 2,733
0

The easiest would be to buy some sort of CD/DVD duplicator. You burn one master copy and then it makes copies of that.

They come in a wide variety of quality and prices. Here are a few examples

Nifle
  • 34,998
0

Outsourcing like here http://www.dupeshop.com/pricing/duplication-pricing.htm .

100 CD's ~ 140$. You have to buy the CD's anyway, maybe print for them a label and spend also some hours while you can do better things.

PeterMmm
  • 481