1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

How do I start developing a PC Program for TiVo?

Discussion in 'Developers Corner' started by BertPre, Apr 17, 2017.

  1. BertPre

    BertPre Member

    38
    0
    Nov 19, 2016
    Oh hell YEA... that is cool... thanks :)
     
  2. Allanon

    Allanon Member

    632
    9
    Nov 2, 2005
    I feel your pain, I find myself using Tivo Online to search and setup recordings more than the actual Tivo.
     
    BertPre likes this.
  3. BertPre

    BertPre Member

    38
    0
    Nov 19, 2016
    I agree... tivo online is better in many ways. I was able to rebuild my entire season pass lineup since it allows you to SP shows that arent yet airing (in off season). However, that is also a weakness. When looking for unusual films or shows, it doesnt work so well since MANY of the shows and PARTICULARLY movies have a "not available" tag... which infuriates me.... I ask myself 'who cares... I want to know what I can watch IN THE NEXT 2 WEEKS on CABLE' LOL :) In all seriousness it does irritate me a bit... not because it does that, but because it DOES NOT do what I want it to in ADDITION to that. I mean, it is a website, they can make it have a Simple setting for beginners and an Advanced setting for Advanced users.
    This brings up a good point btw. Dan was saying something to the effect that Tivo may actually import its program listings on the fly over the internet (if I understood him correctly).... and said that is probably why they didnt impliment that feature on newer Tivo boxes... but I thought "well then, why doesnt Tivo just serve up the sorted data either to their Internet 'tivo online' site, or directly to the Tivo itself... giving me back the lost functionality????". When I first logged onto Tivo Online, I was really hoping to see the missing functions there, but alas, no. WTH Not? This is a rudimentary database operation... really shouldnt be that tough for them to at LEAST offer it on the internet.
     
  4. Dan203

    Dan203 Super Moderator Staff Member TCF Club

    40,857
    1,304
    Apr 17, 2000
    Nevada
    The data they use for the ToDo list is still local and gotten from a daily download. However the search and browse features are dynamic and require an active internet connection to work.

    As for why they can't do it the way they use to... IIRC the mind/RPC interface only returns a rudimentary amount of data per show. You have to make a secondary call with a specific show's ID to get details like categories. So the data is simply not indexed the same way as it was on the old system, which makes creating a list of every show/movie airing in the next 2 weeks and then filtering it by categories nearly impossible. At least in a reasonable time frame. The old TiVos used only the local data for everything, which included all the extended details for every show. So it was much easier to do it on those units.
     
    BertPre likes this.
  5. BertPre

    BertPre Member

    38
    0
    Nov 19, 2016
    How about this... do you think it would be possible to have it return a 'filtered guide' (like for instance Filter (Movies:SyFy) like in the guide... then just grab the whole returned data set from the search (thru modded kmttg).. then pass that to vb or the like to further eliminate redundancies and refine into alphabetical order... or is this beyond the SDK's abilities. I assume that the guide is done thru a local sort of the local data along with other query's to the db.
    That way, the Tivo would do a raw 'genre' enumeration for you (by air time)... you just have to pass it the filter cryteria and 'prod it' for more and more data until whole two weeks for that genre is given over... then strip out the unwanted data (dont need date, time or redundant shows or movie listings). Perhaps a query could be sent from vb to kmttg to Tivo for other details when desired such as show description, etc.
    Of course, this would be repeated for each genre of interest until the whole database is converted.
     
  6. eherberg

    eherberg Active Member

    196
    46
    Feb 16, 2011
    It sounds like you would be happier using the raw data you can get from Schedules Direct. Schedules Direct
     
  7. mdavej

    mdavej Guest

    1,564
    147
    Aug 13, 2015
    This is the answer.

    If Rovi data had what your proposed program is supposed to pull out and fix all your issues, then the existing One Passes would work and you wouldn't need a custom program. Point is, with Rovi's worthless data, your program is doomed to fail.

    Also consider the time you are going to spend writing this program. I bet it's going to be far more than the time you typically spend deleting a couple of programs that shouldn't have been recorded. Just go to your recording list and press Clear to delete in one shot.
     
    Last edited: Apr 19, 2017
  8. BertPre

    BertPre Member

    38
    0
    Nov 19, 2016
    You seem to be posting to this thread in error.
     
  9. BertPre

    BertPre Member

    38
    0
    Nov 19, 2016
    Thats interesting... dont yet know how specific I can get the data for my local cable co (Cox), but it could be an alternate approach should modding kmttg not work out....
     

Share This Page