#!/bin/bash

# mute-rhythmbox ti 10.4.2012 20.32.12 +0300
#
# ti 10.4.2012 20.32.12 +0300: First deployment.
 


export LC_ALL=C
rhythmbox-client --check-running
test $? -gt 0 && exit 1

PREVIOUS_VOLUME="/tmp/mute-rhythmbox-${UID}-previous-volume"
if [ -r "${PREVIOUS_VOLUME}" ]
then
	rhythmbox-client --set-volume `cat "${PREVIOUS_VOLUME}"`
	rm -f "${PREVIOUS_VOLUME}"
else
	VOLUME=`rhythmbox-client --print-volume | sed 's/\.$//' | cut -d\  -f4`
	VFRACTION=`echo $VOLUME | cut -d. -f2`
	echo "${VOLUME}" > "${PREVIOUS_VOLUME}" 
	rhythmbox-client --set-volume 0.$((${VFRACTION}/2))
fi
