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