#!/bin/bash DVD="xine --no-logo -B --no-splash --auto-play=pfhqd --post tvtime:method=Greedy2Frame,enable=1" #DVD="mplayer" #DVD="pdvd" VCD="xine" #VCD="mplayer" #VCD="pdvd" VIDEO="xine --no-logo -B --no-splash --auto-play=pfhq --post tvtime:method=Greedy2Frame,enable=1" #VIDEO="mplayer" CD="xmms /media/removeable" TYPE=$1 shift UNMOUNT=0 case $TYPE in dvd|DVD ) PLAYCMD="$DVD" ;; vcd|VCD ) PLAYCMD="$VCD" ;; video|VIDEO ) PLAYCMD="$VIDEO" EXT=isoa if [ $EXT = "iso" ] then echo "mount logic" UNMOUNT=1 fi ;; CD|cd ) PLAYCMD="$CD" ;; * ) echo "not a valid type" exit 1 ;; esac $PLAYCMD "$@" if [ $UNMOUNT -eq 1 ] then echo "umount logic here" fi