#!/bin/zsh
LASTFILE=none

while [ 1 ]; do
	CURFILE=`tail -n 50 /tmp/madplaying | grep '^>>' | cut -d' ' -f2- | tail -n 1`
	if [ "$CURFILE" != "$LASTFILE" ]; then
		madplay -T "$CURFILE" 2>&1 | /tmp/hack.awk > /tmp/meta
		echo "FILENAME=$CURFILE" >> /tmp/meta
		echo -e "\e[1mFile changed:\e[0m $LASTFILE -> $CURFILE; new meta:"
		cat /tmp/meta
		killall -USR1 ices2
		LASTFILE=$CURFILE
	fi
	sleep 0.25
done
