TiVo Developer Program?

Discussion in 'Developers Corner' started by cyphers72, May 30, 2012.

  1. moyekj

    moyekj Well-Known Member

    12,157
    809
    Jan 23, 2006
    Mission...
    OK, after a little trial and error I finally found the right AS3 SDK. The one I used that worked was:
    flex_sdk_4.1.0.16076A (which corresponds to AIR 2.5 apparently)

    You can download from here:
    http://dl.dropbox.com/u/189315/FlexSDKs/flex_sdk_4.1.0.16076A.zip

    In FlashDevelop you then point to it as follows:
    Project->Properties->SDK->Custom SDK (and enter path to where you unzipped above)

    I got my simple AS3 hello world example working. The CopyProtectionExample is not quite running yet but I don't have any time left to spend on this to try and get that going. Anyway, good progress it would seem.
     
  2. moyekj

    moyekj Well-Known Member

    12,157
    809
    Jan 23, 2006
    Mission...
    I never did get TiVo's CopyProtectionExample working because when adding TiVo SDK AS3 class library as extension TiVo cannot find it even though I included it in packager. It's laughably skimpy class library so I don't see it as being useful to use anyway - just straight AS3 seems sufficient.

    I did get sample AS3 code with video running last night, but there are several issues/restrictions:
    1. Video is embedded in AS3 canvas and thus restricted to max resolution of 1280x720 on a TiVo. (You can play a higher resolution video but you have to embed it in 1280x720 canvas max - i.e. effectively downrezzing).
    2. Only video types supported by Flash 10 will work. i.e. flv & mpeg4 with H.264 video + AAC audio. AC3 audio doesn't work and neither does mpeg2 video.
    3. Unlike HME the Flash code is actually running on the TiVo itself, so if you want to try and get fancy like doing transcoding, browsing local file structure, etc. you will have to do all that on web server side (web server that is feeding the TiVo the Flash code).

    However Netflix app accomplishes 1080p video & AC3 audio they must be utilizing a different SDK than this one AFAICT which gives them access to full TiVo video resolution. Based on the skimpy documentation provided with this SDK I don't see any mention of how to play full resolution video (>720p).

    i.e. To me this SDK seems to target games & other non-video applications which is not something I'm interested in.
     
  3. sbiller

    sbiller Active Member

    1,917
    0
    May 10, 2002
    Tampa, FL
    Interesting. My guess is that TiVo would be very receptive to allowing developers to create something with high resolution video like Netflix. Are you going to post your questions over on the developers forum?
     
  4. moyekj

    moyekj Well-Known Member

    12,157
    809
    Jan 23, 2006
    Mission...
    Well, other than myself and gonzotek there's no other posts in that forum. I don't think TiVo has actively advertised the SDK yet. I signed up when web page first became available but never got any notices that it was up and running so I doubt others got notified either. So my guess is very minimal traffic on that forum. Don't know if TiVo employee(s) are monitoring or not. Can't hurt to post some questions I suppose but I don't expect an answer any time soon if I do.

    EDIT: Posted question over there FWIW.
     
  5. sbiller

    sbiller Active Member

    1,917
    0
    May 10, 2002
    Tampa, FL
    Understood. I know Jay Patel is actively working the launch as the Product Manager, Apps & APIs at TiVo. I'm hoping he'll notice this thread and/or start engaging with developers to give everyone a sense of when and where TiVo is going with the program.
     
  6. moyekj

    moyekj Well-Known Member

    12,157
    809
    Jan 23, 2006
    Mission...
    FYI, it looks like in order to be able to run flash applications developed with the SDK and not officially released to TiVo, your boxes (individual TSN #s) need to be flagged as a developer (this is done when you sign up as a developer). i.e. Unless you officially release a Flash program you designed to TiVo, other non-developers won't be able to run it.

    This restriction in conjunction with the very limited capabilities the Flash SDK currently provides anyway makes it less useful and flexible than traditional HME.

    I'm hoping at some point TiVo officially opens up and documents the MINDRPC protocol which would be far more useful and less restrictive.
     
  7. sbiller

    sbiller Active Member

    1,917
    0
    May 10, 2002
    Tampa, FL
    I noticed yesterday that Jay Patel is no longer at TiVo as of November 2012. I'm not sure what this means from a "Developer Program" perspective. I suspect we should see an update from the company sometime soon.

    Jay Patel - LinkedIn

    Jay Patel - Twitter
     
  8. gonzotek

    gonzotek tivo_xml developer

    2,538
    59
    Sep 24, 2004
    Outside...
    Ugh, reminds me of Arthur Van Hoff :( I accidentally broke that news when I mentioned here in the forums that his resume was on his website, along with some HME examples. Turned out his resume listed TiVo as a past employer.
     
  9. innocentfreak

    innocentfreak Well-Known Member

    9,201
    46
    Aug 25, 2001
    Florida
    Well that sucks. Hopefully TiVo still goes forward with it though who knows at this point.
     
  10. moyekj

    moyekj Well-Known Member

    12,157
    809
    Jan 23, 2006
    Mission...
    I'm pretty discouraged. 0 feedback on my questions in the "forum". Stopped looking at this weeks ago since there doesn't seem to be much value in what is published so far.
     
  11. gonzotek

    gonzotek tivo_xml developer

    2,538
    59
    Sep 24, 2004
    Outside...
    +1
    Yup, at least in the early HME heydays there was a lot of activity and some measurable level of feedback from TiVo employees and insiders.
     
  12. morac

    morac Cat God TCF Club

    12,762
    1,407
    Mar 14, 2003
    NJ
    TiVo tends to be somewhat manic depressive or even ADD when it comes to things like this. They'll announce and implement a development platform and then quickly abandon it.
     
  13. ssputay

    ssputay New Member

    3
    0
    Dec 13, 2012
    If I did subscription on developer.tivo.com with TSN of my TiVo device, but how I might know that it succeeded?
    Still getting error as "local application is not authorized" when trying to load any .tivoipkg file
     
  14. ssputay

    ssputay New Member

    3
    0
    Dec 13, 2012
    Did all the steps as you mentioned above, but getting wired error "Unsupported SWF version"!
     
  15. gonzotek

    gonzotek tivo_xml developer

    2,538
    59
    Sep 24, 2004
    Outside...
    Really? They're plenty easy for me to see in this image, with zoom set to 100%: [media]http://www.zatznotfunny.com/wordpress/wp-content/uploads/2012/06/tivo-developer-channel.jpg[/media]
    (click to embiggen)

    Of course, decoding the logo has been the most rewarding part of the whole program so far, for me :(
     
  16. wmcbrine

    wmcbrine Well-Known Mumbler

    11,690
    808
    Aug 2, 2003
    You're replying to a spammer, who took lrhorer's post @ #5 and substituted some words. :eek:
     
  17. gonzotek

    gonzotek tivo_xml developer

    2,538
    59
    Sep 24, 2004
    Outside...
    Facepalm :eek:. Still, the Developer Program has thus far totally underwhelmed.
     
  18. innocentfreak

    innocentfreak Well-Known Member

    9,201
    46
    Aug 25, 2001
    Florida
    Well Sbiller did say it was a soft launch. Hopefully we see something in 2013 but I wouldn't hold my breath either.
     
  19. ssputay

    ssputay New Member

    3
    0
    Dec 13, 2012
    Hi

    I need help, maybe someone already had such experience. I can't run any of .tivoipkg on my TiVo Premiere. Every time getting message "local application execution is not authorized" error.

    Was getting through TiVo Developer forum, and I found following thread:
    "One possible reason you are unable to launch the example is that your TiVo is not yet configured to allow for local execution of apps loaded with the TiVo App Server tool. In order to do that, we will need to set a development flag on your box. That is the reason we ask for your TiVo model and TSN... that's all we need to take care of that step for you.
    I plan to do this for all new members in batches, probably every other week. I plan to do this for the first set of members that have provided their TSNs this Friday, October 26. So hopefully you can test again this coming weekend and let us know how things go."

    Someone can help me with this?
     
  20. gonzotek

    gonzotek tivo_xml developer

    2,538
    59
    Sep 24, 2004
    Outside...
    Never got it working for me(you'll see that I posted a request for the same issue in the Tivo Developer Forum).
     

Share This Page