All pastes #559372 Raw Edit

Burn Audio CD in UNIX shell

public text v1 · immutable
·published 2007-06-11 19:02 UTC
rendered paste body
#! /bin/sh

#configure this by doing cdrecord -scanbus
CDR_DEVICE=1,0,0
#end of config

burn_track(){
  echo "Making track from [ $1 ]"
  if [ ! -f "$1" ]
  then exit 1
  fi
  mpg123 -s "$1" \
    | cdrecord dev=$CDR_DEVICE -v -nofix -audio -swab -
}

find $1 -name "*.mp3" \
  | ( while read filename
      do burn_track "$filename"
      done )

cdrecord dev=$CDR_DEVICE -fix