#!/bin/bash
COMMAND="$1"
case "$COMMAND" in
	query)
		TRACK_TITLE=$(rhythmbox-client --print-playing-format '%tt')
		[ "$TRACK_TITLE" ] || exit
		TRACK_ARTIST=$(rhythmbox-client --print-playing-format '%ta')
		TRACK_ELAPSED=$(rhythmbox-client --print-playing-format '%te')
		TRACK_DURATION=$(rhythmbox-client --print-playing-format '%td')
		ALBUM_TITLE=$(rhythmbox-client --print-playing-format '%at')
		ALBUM_GENRE=$(rhythmbox-client --print-playing-format '%ag')
		ALBUM_YEAR=$(rhythmbox-client --print-playing-format '%ay')
		{
		echo "$HOME/.gnome2/rhythmbox/covers/$TRACK_ARTIST - $ALBUM_TITLE.jpg"
		echo "$ALBUM_TITLE"
		echo "$TRACK_ARTIST"
		echo "$TRACK_ELAPSED"
		echo "$ALBUM_GENRE"
		echo "$TRACK_TITLE"
		echo "$TRACK_DURATION"
		echo "$ALBUM_YEAR"
		}
		;;
	next|play)
		rhythmbox-client --$COMMAND
		;;
	prev)
		rhythmbox-client --previous
		;;
	stop)
		rhythmbox-client --pause
		;;
	*)
		echo "Unknown command : $COMMAND" 1>&2
		;;
esac

