45 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
PIPEPREFIX=/tmp/wmradio_
 | 
						|
 | 
						|
PIPE=${PIPEPREFIX}`id -u`
 | 
						|
 | 
						|
if [ "$1" = "" ] ; then 
 | 
						|
  echo -e "Usage: $0 COMMAND [param]\n"\
 | 
						|
          "valid commands are:\n"\
 | 
						|
          "  POWER\n"\
 | 
						|
	  "  TUNE_MINUS\n"\
 | 
						|
          "  FINE_TUNE_MINUS\n"\
 | 
						|
          "  TUNE_PLUS\n"\
 | 
						|
          "  TUNE_NAME_NEXT\n"\
 | 
						|
          "  TUNE_NAME_PREV\n"\
 | 
						|
          "  FINE_TUNE_PLUS\n"\
 | 
						|
          "  SET_PRESET\n"\
 | 
						|
          "  SAVE_PRESET\n"\
 | 
						|
          "  SCAN\n"\
 | 
						|
          "  READ_CONFIG"
 | 
						|
  exit 1
 | 
						|
fi
 | 
						|
if [ ! -p $PIPE ] ; then
 | 
						|
  echo "Pipe $PIPE doesn't exist! Is wmradio started?"
 | 
						|
  exit 1
 | 
						|
fi
 | 
						|
 | 
						|
 | 
						|
case "$1" in
 | 
						|
    POWER|TUNE_MINUS|FINE_TUNE_MINUS|TUNE_PLUS|\
 | 
						|
    FINE_TUNE_PLUS|SCAN|TUNE_NAME_NEXT|TUNE_NAME_PREV|\
 | 
						|
    READ_CONFIG)
 | 
						|
        echo $1 >>$PIPE
 | 
						|
        ;;
 | 
						|
    SET_PRESET|SAVE_PRESET)
 | 
						|
        if [ "$2" = "" ] ; then
 | 
						|
            echo "wmradio-remote: command \"$1\" need an argument"
 | 
						|
            exit 1
 | 
						|
        fi
 | 
						|
        echo $1 `expr $2 - 1` >>$PIPE
 | 
						|
        ;;
 | 
						|
    *)
 | 
						|
        echo "wmradio-remote: invalid command \"$1\""
 | 
						|
        ;;
 | 
						|
esac
 |