#*# Start
N=0
P=0
for i in `grep "" $1`; do
 let N="$N + 1"
 let "T$N = 0"
done
let NO="$N + 1"
#*#
echo "$N Tracks Total"
#*# Playing
while [ "$P" -lt "$N" ]; do
 R1=$RANDOM
 R2=$RANDOM
#*# Begin Evil Random
 if [ "$R1" -lt "$R2" ]; then R=10; else R=0; fi
 let R="$R + `echo $RANDOM | cut -c 2`"
 if [ "$R" -lt "$NO" ] && [ "$R" != "0" ]; then
  if [ $(eval "echo \$T`echo $R`") == "0" ]; then 
    let P="$P + 1"
    let "T$R = 1"
    echo "Playing Track $R"
#    lynx -source `sed -n $R\p $1` | \
    wget -q -O - `sed -n $R\p $1` | \
    buffer -b 2M -p -T 95 - | \ # not needed, but pretty
    mpg123 -q - 1>/dev/null 2>/dev/null
    echo
  fi
 fi
done
#*#
