aboutsummaryrefslogtreecommitdiffstats
path: root/encode-jack.sh
diff options
context:
space:
mode:
authorMatthias Braendli <matthias.braendli@u-blox.com>2015-01-13 09:23:28 +0100
committerMatthias Braendli <matthias.braendli@u-blox.com>2015-01-13 09:23:28 +0100
commit3d3382cadcd032d1e58c95ee82262f91424ad98b (patch)
tree348dcca34791571a99fdf8a7984ed70e4a0a9871 /encode-jack.sh
parent3f2143ac7ad93e0d0283cd733af1f1061e2867aa (diff)
downloaddab-scripts-3d3382cadcd032d1e58c95ee82262f91424ad98b.tar.gz
dab-scripts-3d3382cadcd032d1e58c95ee82262f91424ad98b.tar.bz2
dab-scripts-3d3382cadcd032d1e58c95ee82262f91424ad98b.zip
Fix shell script bugs
Diffstat (limited to 'encode-jack.sh')
-rwxr-xr-xencode-jack.sh13
1 files changed, 6 insertions, 7 deletions
diff --git a/encode-jack.sh b/encode-jack.sh
index 3836a84..f6d822d 100755
--- a/encode-jack.sh
+++ b/encode-jack.sh
@@ -20,13 +20,13 @@ printmsg() {
set -u
# check number of arguments
-if [[ "$#" < 3 ]] ; then
+if [[ "$#" -lt 3 ]] ; then
echo "Usage $0 url jack-id destination [volume] [encoder]"
echo "The volume setting is optional"
exit 1
fi
-if [[ "$#" > 2 ]] ; then
+if [[ "$#" -gt 2 ]] ; then
URL=$1
ID=$2
DST=$3
@@ -47,12 +47,11 @@ fi
BITRATE=80
RATE=32 #kHz
-if [[ "$ENC" == "toolame" && "RATE" == "32" ]] ; then
+if [[ "$ENC" == "toolame" && "$RATE" == "32" ]] ; then
echo "32kHz not supported for toolame"
exit 1
fi
-encoderalive=0
mplayerpid=0
encoderpid=0
running=1
@@ -88,10 +87,10 @@ while [[ "$running" == "1" ]]
do
if [[ "$mplayerpid" == "0" ]] ; then
if [[ "$VOL" == "0" ]] ; then
- mplayer -quiet -af resample=${RATE}000:0:2 -ao jack:name=$ID $URL &
+ mplayer -quiet -af resample=${RATE}000:0:2 -ao jack:name=$ID "$URL" &
mplayerpid=$!
else
- mplayer -quiet -af resample=${RATE}000:0:2 -af volume=$VOL -ao jack:name=$ID $URL &
+ mplayer -quiet -af resample=${RATE}000:0:2 -af volume=$VOL -ao jack:name=$ID "$URL" &
mplayerpid=$!
fi
@@ -221,7 +220,7 @@ do
if [[ "$MAILTO" != "" ]] ; then
NOW=$(date)
- mail -s "Encoder $ID restart $URL" $MAILTO << EOF
+ mail -s "Encoder $ID restart $URL" "$MAILTO" << EOF
The encoder id:$ID
encoding $URL -> $DST using encode-jack was restarted at
$NOW