1%
2% anyremote configuration file for xdtv management. (AT-mode)
3% prerequisites: xdtv, xdtv_cmd, amixer/pactl utility
4%
5
6% STATUS stable
7% XTEST no
8% SOUND mixer
9% ENV no
10
11GuiAppName=XdTV
12GuiAppBinary=xdtv
13GuiAppRun=echo 'P=`ps -ef|grep xdtv|grep -v grep|grep -v anyremote|grep -v edit`; if [ "x$P" == "x" ]; then echo NOK; else echo OK; fi' | bash -f -s
14GuiAppIcon=xdtv.png
15GuiAppType=Application
16GuiAppProtocols=AT
17GuiAppDesc=XdTV is a software to watch, record and stream TV
18
19[Protocol]=AT
20
21Answer=SendCKPD(E);Make(disconnect);
22Cancel=Exec(xdtv_cmd quit);SendCKPD(E);
23
24(Init)=Include($(CfgDir)/Utils/aliases-at.cfg);\
25	Macro(SETUP_DEFAULT_MIXER);\
26	Make(var,TwoWayComm,by_value,false);\
27	Macro(CHECK_RFCOMM_DEVICE);
28
29(Connect)=Exec(echo 'P=`ps -ef|grep xdtv|grep -v grep|grep -v anyremote|grep -v edit`; if [ "x$P" == "x" ]; then xdtv -capt_width 720 -capt_height 576& fi' |bash -f -s)
30
31%XDTV_VOLDN=Exec(xdtv_cmd "volume dec")
32%XDTV_MUTE=Exec(xdtv_cmd "volume tvmute")
33%XDTV_VOLUP=Exec(xdtv_cmd "volume inc")
34XDTV_VOLDN=Macro(DEFAULT_VOLUME_DOWN)
35XDTV_MUTE=Macro(DEFAULT_TOGGLE_MUTE)
36XDTV_VOLUP=Macro(DEFAULT_VOLUME_UP)
37
38XDTV_CHDN=Exec(xdtv_cmd "setchannel prev");
39XDTV_ZOOM=Exec(xdtv_cmd fullscreen)
40XDTV_CHUP=Exec(xdtv_cmd "setchannel next");
41
420=Exec(xdtv_cmd "keypad 0");
431=Exec(xdtv_cmd "keypad 1");
442=Exec(xdtv_cmd "keypad 2");
453=Exec(xdtv_cmd "keypad 3");
464=Exec(xdtv_cmd "keypad 4");
475=Exec(xdtv_cmd "keypad 5");
486=Exec(xdtv_cmd "keypad 6");
497=Exec(xdtv_cmd "keypad 7");
508=Exec(xdtv_cmd "keypad 8");
519=Exec(xdtv_cmd "keypad 9");
52
53* *=Exec(echo 'F="$HOME/.anyRemote/anyrem.hlp";echo "Press numeric buttons to choose channel">$F;echo "* # - Run/Quit">>$F;echo "# - to switch mode">>$F;kdialog -passivepopup "`cat $F`" 7'|bash -f -s)
54* #=Exec(echo 'D=`ps -ef|grep xdtv|grep -v anyremote`; if [ "x$D" == "x" ]; then xdtv -capt_width 720 -capt_height 576 & else xdtv_cmd quit; fi;'|bash -f -s)
55#=Make(mode,xdtv2);
56
57[Mode]=xdtv2
58
591=Macro(XDTV_VOLDN)
602=Macro(XDTV_MUTE)
613=Macro(XDTV_VOLUP)
62
634=Macro(XDTV_CHDN)
645=Macro(XDTV_ZOOM)
656=Macro(XDTV_CHUP)
66
67* *=Exec(echo 'F="$HOME/.anyRemote/anyrem.hlp";echo "1 - Vol-">$F;echo "2 - Mute">>$F;echo "3 - Vol+">>$F;echo "4 - Ch-">>$F;echo "5 - Fullscreen">>$F;echo "6 - Ch +">>$F;echo "** - Help">>$F;echo "# - switch mode">>$F;kdialog -passivepopup "`cat $F`" 7'|bash -f -s)
68#=Make(mode,default)
69
70[ModeEnd]
71
72%%%%%%%%%%%%%%
73%
74% Key aliases
75%
76%%%%%%%%%%%%%%
77
78VOLUMEDOWN=Macro(XDTV_VOLDN)
79MIN_INTERESTING=Macro(XDTV_MUTE)
80VOLUMEUP=Macro(XDTV_VOLUP)
81
82CHANNELUP=Macro(XDTV_CHUP)
83CHANNELDOWN=Macro(XDTV_CHDN)
84ZOOM=Macro(XDTV_ZOOM)
85
86[End]
87