summaryrefslogtreecommitdiffstats
path: root/abs/mv-core/MythVantage-system/playmedia.sh
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