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

Is HME and Tivo dev in general still valid?

Discussion in 'Developers Corner' started by JeffreyBurger, Aug 5, 2010.

  1. JeffreyBurger

    JeffreyBurger New Member

    1
    0
    Aug 5, 2010
    I've been considering developing a Tivo app. Information seems to be fleeting. So any intel on the following would be greatly appreciated!
    1. Is Tivo actually serious about empowering developers to create apps?
    2. The last HME I find (1.4, I think) is several years old. Is it still the way to go? Does it support their current HD offerings including Tivo Premiere hardware?
    3. Apparently the new Tivo UI is Flash. Am I correct in understanding, however, that apps still have to be developed in HME and don't support Flash?

    Thanks so much!
     
  2. wmcbrine

    wmcbrine Ziphead

    10,368
    22
    Aug 2, 2003
    Apparently not. I think they were, at one time. But as you note -- no updates.

    They have kept working on it -- since the last release of the SDK, they've added video streaming via HME, as well as high-definition -- but they've kept these changes pretty much to themselves. IIRC, the resolution switching is (barely) documented in the HME protocol spec, but it's not supported in the SDK nor covered in its docs. Video streaming isn't documented at all.

    HME still works on the latest units, yes.

    Of course I prefer HME for Python over the Java SDK. :)

    If there's a way to develop in Flash, they haven't released it to the public. They still use HME pretty heavily themselves. There was a lot of speculation, when we first heard about the Flash thing, that they were going to take it as an opportunity to try to restart third-party development. So far, that hasn't happened, and I'm not holding my breath.

    There is one interesting thing: on recent versions of the Premiere's software, it sends something like "active-ui-mode = flash" in one of the HME startup events. I'm not sure what the HME app is supposed to do with that, though.
     

Share This Page