blob: 0b62655de655ecf5c48d1d3af597d264ddb32c33 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
#!/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
|