Great stuff in this thread. I am a Mac enthusiast, but I went over to the the dark side w/ the boys from Redmond, WA specifically for HDTV on my computer. Now that I read this, I'm back to Mac. Anyway, the MyHD card I use for HD on my PC would seem to be a viable playback solution, and if I can get Adelphia to upgrade me to HD (Moto 6200) I could finally record HBO stuff instead of just OTA. My question is about recording scripts. I think the interface w/ iCal is neat, but still not as slick as the Titan TV web page and the MyHD click to record function. For the Mac, I noticed a while back that there is a great feature in an awesome third party program called Watson. It is kind of like Sherlock on steriods, if you are unfamilair w/ it. Check it out at here
With this program, there is a TV Guide tool for Watson that shows listings updated in real time. You select your provider (now I have it set for DirecTV) and it shows listings. For DTV, it even shows the HDTV channels. See here
for an example. The cool thing is there are some function buttons on the side of the description of a program. One is to add the program as an iCal event. Cool enough, and may save a step with your process. Even cooler if we could modify it...there is a button for watch and a button for record with EyeTV. If that could be adapted to work with the Applescript for the VirtualDVHS, we have the most elegant solution there is for scheduling recordings (especially if it could also change the channel on the STB.) Do you think any or all of this is possible?
Here is the "about" info on the TV Guide Watson tool for more info:
TV Listings browses TV Guide's Web site to provide you a grid showing what's on TV, and performs searches for programs in the next two weeks. TV Guide covers the US (Broadcast, Cable, and satellite), Canada (cable), and a number of other countries' cable systems around the world.
Before you can view listings, you need to establish a free account with TVGuide.com, and choose your location and service provider from their Web site. Watson will use the e-mail address you provided to them to identify yourself for accessing the TV listings.
After setting up your account, enter the same e-mail address that you provided TVGuide.com in the settings drawer, and click the Set button.
If your listings are inaccurate, or your area is not covered, please realize that Watson is only surfing TV Guide's site. You can verify this by viewing the TVGuide.com listings from your browser and, if there is a problem, Send them feedback.
Viewing the TV Grid
The grid shows two or three hours at a time (depending on your provider). You can change the timeframe or the date from the popup menus, or click the left and right arrow buttons (or (?-[ and ?-]) to move forward and backwards in time. Clicking Now will update the display for the current time. Clicking on a program item will load more information about that item in the detail drawer.
You can display all channels, or just your favorite ones. Check the checkbox to the left of each channel to make it your favorite. (Hold down the command key while clicking to select or deselect all channels; it might be easier to select all and deselect the channels you don't care for.) Select Favorite or All to change the viewing options.
Enter an actor's name or the title of a TV show or movie in the text field, and click Find. A list of shows matching your search terms will be displayed. If the results list is long, you can click More Results to continue searching. Click on the column headers to sort by date/time, channel, station name, or title. Click on an individual row to see more detail about that program.
If you need to switch between one provider and another -- for instance, if you watch both broadcast and satellite TV -- then you have two choices. One is to register at tvguide.com with two different e-mail addresses, each set to a different set of preferences. From the settings drawer, enter the e-mail address that corresponds to the profile you wish to see. Alternatively, you can go to TVGuide.com in your browser (from the Tool menu) and click "Change Provider". (Afterwards, click the "Now" button in Watson to force it to recognize the new information.)
Viewing and Recording with EyeTV
If you have a digital video recorder such as El Gato's EyeTV, you can use Watson to view and record TV shows. After making a selection from the grid or search list, click the "eye" button to watch a show (only available if the show is currently airing) or the red "record" icon to schedule the show to be recorded. (If these buttons are never enabled, it is because your Mac OS X system cannot find a suitable application to open ".tvpi" and ".tvvi" files.) Thanks to Ben Hines for contributing this feature.
Scheduling with iCal
You can add a television program to your iCal calendar. After making a selection from the grid or search list, click the iCal button to add the program to your "TV" calendar. (If no iCal calendar called "TV" is found, it will use your "Home" calendar.) By option-clicking on the button, the program will be added as an event that repeats every week.