#!/bin/bash DIR=`pwd` HOST=localhost PORT=5555 cd / case "$1" in -stop) echo STOP| nc -q 0 $HOST $PORT ;; -next) echo NEXT| nc -q 0 $HOST $PORT ;; -prev) echo PREV| nc -q 0 $HOST $PORT ;; -pause) echo PAUSE| nc -q 0 $HOST $PORT ;; -play) echo PLAY| nc -q 0 $HOST $PORT ;; -add) if [ -f "$2" ]; then echo ADD $2 | nc -q 0 $HOST $PORT else if [ -f "$DIR/$2" ]; then echo ADD $DIR/$2 | nc -q 0 $HOST $PORT else echo No such file fi fi ;; -remove) echo REMOVE $2 | nc -q 0 $HOST $PORT ;; -load) if [ -f "$2" ]; then echo LOAD $2 | nc -q 0 $HOST $PORT else if [ -f "$DIR/$2" ]; then echo LOAD $DIR/$2 | nc -q 0 $HOST $PORT else echo No such file fi fi ;; -showlist) echo SHOWLIST | nc $HOST $PORT ;; *) if [ -f "$1" ]; then echo PLAY $1 | nc -q 0 $HOST $PORT else if [ -f "$DIR/$1" ]; then echo PLAY $DIR/$1 | nc -q 0 $HOST $PORT else echo No such file fi fi ;; esac