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.
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.