You Gotta Love
SnapStream's Beyond TV

However Beyond TV kinda sucks when you are not living in the USA.


Introduction

I have seen 'm all. The "Turn You Computer Into A Full Blown PVR" products. Countless hours have gone into installing, configuring, reconfiguring & tweaking. And you know what? Most PC PVR products are plain Evil !
I just want to get myself a Tivo and be done with it. However, since I am living in continental Europe Tivo is not an option. sigh !

I have now taken care of the living-room side of my dreamed PVR setup by installing a modded XBox with a copy of XBoxMediaCenter. XBox/XBoxMediaCenter is great, it just works.

For the "backend" of my PVR setup my shortlist showed 1. Meedio TV and 2. SnapStream Beyond TV.
Meedio TV would release mid Q4 2004 but slipped and is still slipping (could this be the new Duke Nukem Forever?).

So Beyond TV it was. Beyond TV is great, except when you are not living in the USA you are out of luck with:
- the no worries, always up-to-date program guide
- snapstream.net

Program guide

To fill/update the program guide I installed the XMLTV Importer created by StephaneM.
This tools works great (except that you have to install/configure/run XMLTV by yourself and that Stephane wants a donation for the importer to run unattended.)
Looks like we are covered here (my program guide has been updated several times without a glitch)

snapstream.net / remote scheduling

Since the XBox is my living-room frontend I am missing out on all the good UI stuff that Beyond TV offers to manage your recordings.
A web based program guide would be a great alternative, this would allow me to control my SnapStream "backend" next to the television set using my BlackBerry (a wireless PDA) browser.

SnapStream Developer Network lists two web schedulers:
Beyond TV Web Based Program Guide created by StevenR and
Web-based Program Guide created by StephaneM

As both of these will not work on my BlackBerry (due to fancy html, javascript etc) I have created YAWS (Yet Another Web Scheduler), some screenshots:

Homepage


Browsing channels

Browsing programs for a channel


Program details

Search by keyword

Scheduled recordings


Instructions:

- Put files from the ZIP file into a new folder (you have to create this folder, "yaws" would be a good choice) beneath the Program Files\Snapstream Media\Beyond TV 3\wwwroot folder.
- Modify the UTCOffset variable in the file uProgramDetails.aspx to match your TimeZone
- Point your browser to http://<ip of your Beyond TV machine>:8129/yaws/

Download:
yaws.zip (click icon to download)

Thanks to:
StevenR, I borrowed some of his code. (I especially love the GetChannels() function, where a ChannelCollection is converted to a JobCollection in order to have it PVSPropertyBag'ed by BTVConvert.ConvertJobsXml() )

Warning:
- Use at your own risk.
- The aspx pages contain redundant code (this is not a problem persé)
- The generated HTML will not validate
- Don't spend your entire live behind the television set