How do I use it?

If you look under your xml directory, you'll see three files: listing.xml and recurring.xml are basically just placeholders, they don't come into play in this version (to see what they do, check under the Where is it Going? section). The third file, schedule.xml, is the one that you'll be doing all of your scheduling in (obviously). Here's the format the file needs to be in:

			
<Schedules>

	<Schedule Type="Recording" CreatedOn="04/23/2001">

		<Program ID="1" Name="SNL" StartTime="06/20/2001 3:30" EndTime="06/20/2001 4:00" Channel="50" CreatedOn="06/20/2001" />

	</Schedule>

</Schedules>
			
The important tag in here is the Program tag. The attributes of this tag define everything that gets recorded. So, how to actually create a schedule and record it? Easy. Copy this format, updating for the correct name, start, and end times. Note that the final file name is generated from the ID and the Name, so the combination of the two should be unique. Once this is finished, save the file. Now, when Scheduler runs checkRecord.php, if it needs to start a recording, it does.
So if there's this fancy web interface, why are you editing an xml file? Well, the entire web interface is really only useful if you can use the listing file, which is not implemented in this version. More on that in the future section...

Ok, so you've gotten scheduler to record a show: now what? This bit does work with the web interface, so it's kind of cool. Although it doesn't run fast at all - but I am working on this problem. In your web browser, open up http://127.0.0.1/listVideos.php. The resulting web page, while definately not pretty, lists all of the movie files on your system. Clicking on one of the links runs playVideo.php, which plays the video. Obviously you can also telnet in, just double click it, or do whatever else you want to to play the video. As a side note, if you extend this query, you can have it search for any video you want to: for example, I've got it set to find all the MPEG and AVI movies on my system. This way I can play all the videos that I have, not just the ones that were recorded.