Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if test -z $1
- then
- echo "Usage: $0 <iso/wav/mp3>"
- exit 1
- else
- if ! test -e $1
- then
- echo "$1 does not exist."
- exit 1
- fi
- fi
- FILETYPE=`file --mime-type $1|awk {'print $2'}`
- case "$FILETYPE" in
- audio/x-wav)
- OPT="-text -dao -pad $1"
- ;;
- audio/mpeg)
- mpg123 -q $1 -w $1.wav
- OPT="-text -dao -pad $1.wav"
- ;;
- application/octet-stream)
- OPT="-data $1"
- ;;
- *)
- echo "Unknown filetype: $FILETYPE"
- exit 1
- ;;
- esac
- while :
- do
- for dev in /dev/sr*
- do
- if ! ps xfau|grep wodim|grep $dev > /dev/null
- then
- if wodim -V -inq dev=$dev 2>&1 | grep "medium not present" > /dev/null
- then
- continue
- else
- sudo wodim dev=$dev -v -eject -timeout 40 -overburn fs=32M -dao $OPT &
- fi
- fi
- done
- sleep 10
- done
Add Comment
Please, Sign In to add comment