Windows Entertainment and Connected Home

How to organize, access and enjoy all of your media in and around your home

Hit TitanTV record button to schedule event in WMC?

  • rated by 0 users
  • This post has 10 Replies |
  • 1 Follower
Page 1 of 1 (11 items)
  •  

    I've looked everywhere but can't find simple, specific instructions on exaclty how to automate the process of linking show record requests in TitanTV.com and passing the .xml info to WMC.  Closest I've come is associating the .tvpi file type with WMC (which I've done), and setting up Mime association:

    "... the attachment is downloaded, parsed, and a Click-to-Record XML file is created. The program is scheduled using the CreateScheduleRequest method of the EventSchedule class in the Microsoft.MediaCenter.TV.Scheduling namespace."

     ...sorry, is this spanish?

    Ideal, I want to have a click to record in TitanTV.com and consequent "open" selection to be the last thing I have to do.

     Thanks y'all.

  •  

    wevowva

    Ideal, I want to have a click to record in TitanTV.com and consequent "open" selection to be the last thing I have to do.

     Thanks y'all.

    I'd like that too; even better would be if TitanTV would open up their scheduling pipeline from their website to work with any generic PVR software.  That way, you could run a listener on your Media Center PC at home and schedule a recording from anywhere with a web connection.

    Alas, according to an email I received from TitanTV "...Unfortunately, the Remote Scheduling interface is only available to OEMs who have signed an NDA and TitanTV Partner agreement."  Worse, small hackers and experimenter types (like me) don't qualift to sign the NDA.  So it looks like we're out of luck.

    As for the Spanish you quoted, it's a way to convert a TVPI file to a format that Media center will recognize.  You can skip the bit about the CreateScheduleRequest if you're running on your local Media Center; just convert the TVPI code to a C2R file, and double-click the C2R file to schedule your recording.  If you like, you can use the code I posted on Codeplex to do that (http://remotewizard.codeplex.com/), or write your own TVPI-to-C2R xml converter.  I don't know of any other way to use a TVPI file with Media Center (certainly not natively).

    Sorry for the multilingual gibberish. Embarrassed

  •  

    Thanks for the response!  Sorry I'm slow on this:

    htolino

    ...just convert the TVPI code to a C2R file

    I can find the .tvpi file which Titan creates, but I don't know how convert it.  I've tried hard to find info online, but the only ref. to "C2R file" I can find on greenbutton is this post.  The results I get form web searching for "convert tvpi to c2r" are meaningless to me.

    htolino

    ...and double-click the C2R file to schedule your recording.  If you like, you can use the code I posted on Codeplex to do that (http://remotewizard.codeplex.com/), or write your own TVPI-to-C2R xml converter.

     

    I've gone to that link, but I'll be damned if I can find any code there.  No matter, I wouldn't know what to do with it if it was!  As for writing my own converter...    ah,  not happening ;)

    If you can pretend I'm totally stupid, let's say monkey level, and you had to explain each step including "push the left mouse button now," and you can get me through the point where I have a "C2R" file on my desktop, I think I can then handle double-clicking it ;)

    Thanks

    P.S.,  Can you direct me to a site/blog which has info on this kind of hack/tip/tweak on a non-programmer level, I would greatly appreciate it.

  •  

    wevowva

    P.S.,  Can you direct me to a site/blog which has info on this kind of hack/tip/tweak on a non-programmer level, I would greatly appreciate it.

    I don't think such a thing exists - sorry!  Most of the solutions I've found are for people who want to write their own code.

    I could modify my code (the link I posted earlier) so that it would convert the tvpi file to a C2R.  But would that really help with your problem?  The C2R file would have to be imported on your physical Media Center computer (by just double-clicking the C2R file - it stands for 'Click to Record' - to schedule a recording).  But if you're already on your Media Center computer, then why not just ise the Microsoft EPG in Media Center in the first place. 

    What exactly are you trying to do?

  •  

    htolino

    I could modify my code (the link I posted earlier) so that it would convert the tvpi file to a C2R.  But would that really help with your problem?  The C2R file would have to be imported on your physical Media Center computer (by just double-clicking the C2R file - it stands for 'Click to Record' - to schedule a recording).  But if you're already on your Media Center computer, then why not just ise the Microsoft EPG in Media Center in the first place. 

    What exactly are you trying to do?

    I want to use TitanTV.com because the embedded guide in MCE has several limitations: 1) stations which were added to the MCE channel listings won't maintain their association with the correct guide info (i get "no data available"), 2) Search capability is more limited, 3) with .com I'm not restricted to a 2 hour x 7 channel window, 4) I can use custom channel line-ups and more accessible filters,   etc. etc.

     So I'm clear, I want to click the record button (or the "watch" button if that's possible) within my TitanTV.com schedule page, and have it trigger the set-up of a record event in MCE on the same machine.  If "watch" is functional, it would change the tuner channel accordingly.

    (Sorry, still not getting you on click issue.  "...just double-click the C2R file..." does this mean I will have a windows file generated from the .tvpi file which I double-click with the mouse, similar to an executable?  If not, I don't understand what "..'Clilck to Record' - to schedule a recording..."  means.)

    Thanks at ton for your patience :)

  •  

    Makes sense; I just wanted to make sure I understood what you wanted.

    The easy (for me, anyway) software solution is to write a program that will convert your TVPI info yo a file with a C2R extension, which is then saved to your desktop.  You would click the program listing in TitanTV, and my program would convert the resulting TVPI file to a C2R file on the fly; you would then double-click the C2R file on your desktop to actually schedule the recording.  This is a reletively simple bit of code that I'd be glad to write at no cost, just for fun.

    A slightly more difficult job would be to convert the TVPI file and schedule the recording all on the fly.  My beta (ok, alpha) RemoteWizard software (www.remotewizard.net) does something similar when it schedules program requests from a Windows Home Server.  Eventually, I'd like to sell the RemoteWizard windows software for, say, $10 a pop, and provide additional functionality (like the WHS connector or your TVPI converter) at no charge.  If this is something you think you might be willing to support, please let me know.

     In the meantime, I'll write the first (free) solution I mentioned and let you know when it's ready.  I'm a little busy right now, so it might not be until mid-week.

     

  •  

    htolino

    ...This is a reletively simple bit of code that I'd be glad to write at no cost, just for fun.

    That would be fantastic, it it's not a huge waste of time for you.  I'd be happy to give you feedback as well on how it works with MCE, if listings/channels reconcile, etc.

    htolino

    A slightly more difficult job would be to convert the TVPI file and schedule the recording all on the fly.  My beta (ok, alpha) RemoteWizard software (www.remotewizard.net) does something similar when it schedules program requests from a Windows Home Server.  Eventually, I'd like to sell the RemoteWizard windows software for, say, $10 a pop, and provide additional functionality (like the WHS connector or your TVPI converter) at no charge.  If this is something you think you might be willing to support, please let me know.

    I'll check out your site, and yes, I would probably be interested, although I'm not running a WHS in my system currently.  For now, a 2-step process wouldn't be too crazy for me, as I don't schedule a huge amount of programming right now.

    htolino

     In the meantime, I'll write the first (free) solution I mentioned and let you know when it's ready.  I'm a little busy right now, so it might not be until mid-week.

    awesome, htolino!

  •  

    The source code and executable are now available for download from http://remotewizard.codeplex.com/releases/view/40494 .  Just save the exe file to a handy folder, unblock it if necessary (i.e. right-click the exe and choose 'Properties,' then click the 'Unblock' button), and register it to handle your TVPI files.  Next time you double-click a TVPI file (or open one directly from the TitanTV EPG), you'll get a C2R file on your desktop.  Double-click the C2R, and MediaCenter will shcedule your recording.

    The source code (such as it is) for the app is available at the above URL.

    Hope it does what you wanted! 

     

  •  

    Very nice!  Thanks for taking the trouble to do this one.  Haven't tested on more than a few events, but there are 2 things I've noticed which I'm sure I can remedy:

     1) In order to get MCE to recognize the channel reported in the file from TitanTV, I have to paste the 4-digit channel number into the .tvpi to match the number in the MCE database

     2) Although the guide's program description transfers nicely, the title comes up something like "Manual recording from exporter" (I assume that field is default hardwired into your ap)

     Do you know of a fix for either of these?

     Thanks again for a nice job done.

  •  

    Not sure about why you'd have to paste the channel numbers; do you have custom (e.g. QAM) chanels defined in your Media Center that don't match the configuration in TitanTV?

    As for the Manual, I believe MC always appends that to a Click-to-Record event.  However, you should be seeing the title of the program somewhere after the word 'Manual.'  If you don't, it means that the EPG can't resolve the program title for the date and time (usually because the guide thinks a program is already in progress, or extends past the end time you specified).  Are your dates and times correct in your newly-scheduled recordings?

    In any event, it was a fun little program to write; I'm glad you like it.  Hope I can resolve these other issues for you.

     Henry

  •  

     Holy crap! I just did a google search for "titantv windows media center 7" and came on this discussion. I am running Windows  7 and wanted to try your program, htolino. I downloaded, put it on the desktop to test it out, clicked on Record for an upcoming episode of Mythbusters, ran the download through your TVPI-to-C2R.exe, and was delighted to see Media Center pop open, asking me if I would like to add the Mythbusters episode to the scheduled recordings list! It works and that is really neat as hell dude. It would be nice if it just did it without dropping me into WMCE for confirmation but hey, the price is right and it works a treat. Thank you very much for writing this little gem. I really do appreciate it.

     Ohmster

Page 1 of 1 (11 items)