Skip to content
PeteManchester edited this page Mar 3, 2014 · 3 revisions

The AlarmClock plugin allows you to start playing a Playlist or Radio at a certain time or stop playing at a certain time.

The AlarmClock.jar should be copied to a folder in mediaplayer/plugins directory for example /mediaplayer/plugins/AlarmClock.

In the same directory as the AlarmClock.jar you should add an AlarmClock.xml, this should be a in a format as below:

<?xml version="1.0" encoding="UTF-8"?>
<Alarms>
	<Alarm>
		<name>Absolute</name>
        <enabled>true</enabled>
		<time>00 30 07 ? * 2-6</time>
		<volume>80</volume>
		<shuffle>false</shuffle>
		<type>Radio</type>
		<channel>Absolute DAB</channel>
	</Alarm>

	<Alarm>
		<name>News Beat</name>
        <enabled>false</enabled>
		<time>00 45 12 ? * 2-6</time>
		<volume>100</volume>
		<shuffle>false</shuffle>
		<type>Radio</type>
		<channel>BBC Radio 1</channel>
	</Alarm>

	<Alarm>
		<name>After News Beat</name>
		<time>00 03 13 ? * 2-6</time>
		<volume>80</volume>
		<type>PlayList</type>
		<shuffle>true</shuffle>
	</Alarm>

	<Alarm>
		<name>Turn Off</name>
		<time>00 35 19 * * ?</time>
		<type>Off</type>
	</Alarm>
</Alarms>

Where:

'name' is a unique name for the alarm.
'enabled' Can be either trueor false, determines if the alarm is enabled or disabled. Default value is true.
'time' is the time the action will occur, in the quartz cron format (http://www.cronmaker.com).
'volume' sets the volume of the MediaPlayer.
'type' can be either Radio, PlayList or Off.
'shuffle' will shuffle the PlayList.