#!/bin/bash echo "################################"; echo "### Amarok Alarm Script ###"; echo "## created by Benjamin Trice ###"; echo "### October 26, 2008 ###"; echo "################################"; echo; echo; echo; echo "START SCRIPT"; case $(dcop amarok player isPlaying) in true) # Amarok is playing ;; false) # Amarok isn't playing dcop amarok player setVolume 20; dcop amarok player play; echo "Amarok started with volume at 20%.";; esac # Steadily increase the volume every 2 minutes sleep 120; dcop amarok player setVolume 50; echo "Amarok volume at 50%."; sleep 120; dcop amarok player setVolume 70; echo "Amarok volume at 70%."; sleep 120; dcop amarok player setVolume 95; echo "Amarok volume at 95%."; sleep 30; dcop amarok player setVolume 100; echo "Amarok volume at 100%."; sleep 900; case $(dcop amarok player isPlaying) in true) # Amarok is playing dcop amarok player stop; echo "Amarok stopped.";; false) # Amarok isn't playing dcop amarok player setVolume 20; echo "Amarok has stopped and volume reset at 20%."; esac echo "END SCRIPT";