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

TiVo UI Control via Telnet - No Hacking Required!

Discussion in 'TiVo Underground' started by Omikron, Apr 30, 2008.

  1. gonzotek

    gonzotek tivo_xml developer

    2,401
    3
    Sep 24, 2004
    Outside...
    Heh, I recognized your username from your moz-related stuff. Good work, I also already purchased a copy (even though I have my own home-baked php-served iphone tivo remote script :) )

    Suggestions/thoughts for future revisions: Macros (ie. select-play-select codes), a link to launch m.tivo.com, and displaying the NPL on the phone (via the NPL xml).

    I was going to suggest removing the hyphen on "Search for TiVo's", but here's what TiVo itself has to say about pluralization ;):
    http://www.tivo.com/abouttivo/resourcecenter/legalandcopyrightrequirements/legal_trademark.html
     
  2. wmcbrine

    wmcbrine Ziphead

    10,363
    22
    Aug 2, 2003
    That's an apostrophe. :)

    Whoever wrote that was on crack.
     
  3. dougt

    dougt New Member

    7
    0
    Aug 3, 2008
    @Fofer - no chance for remote graphics. Tivo does send back what channel you are watching or recording. However, i really couldn't figure out how to show that in the UI, or if it was really valuable. Thoughts here?

    @gonzotek great ideas! I was thinking about a "record mode" where you could press what ever you wanted, and the remote app would just remember it, then it would allow you to save the entire sequence. like kbd macro in emacs, or something.

    Fwiw, here are the bugs you guys suggested:
    www dot meer dot net /users/dougt/tivo_remote/bugs

    any suggestions/bugs, either email me or pm me. Thanks.
     
  4. Fofer

    Fofer XenForo Rocks! TCF Club

    82,087
    286
    Oct 29, 2000
    @dougt, I didn't mean "remote graphics" in that sense. I meant, pretty up the UI of the remote control, so instead of "text bubbles" like you have:
    [​IMG] [​IMG]

    ...that it could look more like the actual TiVo remote buttons, like so:

    [​IMG] [​IMG]

    (from the jailbreak app here.)

    It would go a long way toward improving your app. I believe many of these graphic elements have been shared in this thread (and they are all included in the tivoRemote-0.23 package, available at the link above.)

    Your app's icon could use some improvement too. :eek:



    I do think, though (since you mentioned it) that showing what channel you are watching or recording would be really cool and potentially valuable. Why not just include that on the top of the screen, in a thin banner?

    And I'll also agree that a link to launch m.tivo.com, as well as a way to display the Now Playing List, would make your app the ultimate TiVo remote. :up:
     
  5. dswallow

    dswallow Save the Moderatоr TCF Club

    50,973
    31
    Dec 3, 2000
    Long...
    Hmmm... I think the regular text actually looks better overall. It has more to do with all the excess black space in the versions with the 3D-ish buttons.

    Now if the remote could be made to look like the real thing like SlingBox uses, that'd be an improvement.
     
  6. gonzotek

    gonzotek tivo_xml developer

    2,401
    3
    Sep 24, 2004
    Outside...
    :eek: My brain said apostrophe, but my fingers were on autopilot. That's my story anyway, and I'm sticking to it.:D

    If you think that's bad there was a TCF discussion that came up when I searched for 'tivo plural', I think it may have been what prompted the official trademark pluralization guidelines :rolleyes: :
    http://www.tivocommunity.com/tivo-vb/showthread.php?t=371513
     
  7. Fofer

    Fofer XenForo Rocks! TCF Club

    82,087
    286
    Oct 29, 2000
    Well, I disagree. The current UI is ugly/bland. The jailbreak option looks much nicer to me and I find it easier to use, too. I like the excess black space, and how it matches the TiVo remote buttons.

    That said, a toggle/preference that allows the user to select what they like (text vs. graphics) would be the best solution of all, IMHO.
     
  8. jeepguy_1980

    jeepguy_1980 Unregistered User

    250
    0
    Mar 1, 2008
    Newport...
    I've been wanting to do that, but I have no clue how to open up their .spr files. That's why I've decided that I'm going to use Sling's interface and setup a microcontroller to send all of the IR commands to my TiVo.
     
  9. dougt

    dougt New Member

    7
    0
    Aug 3, 2008
    jeepguy_1980, what do you mean?
     
  10. bfschroe

    bfschroe New Member

    10
    0
    Feb 2, 2004
    I see now that there is an iphone app that also allows searching using the iphone keyboard. This would imply that text entry is possible over the TCP protocol. Does anyone have any info on this?

    thanks
    Bruce
     
  11. Fofer

    Fofer XenForo Rocks! TCF Club

    82,087
    286
    Oct 29, 2000
    Yeah, we're discussing it in this thread, in post just above yours, starting with post 339:
    http://www.tivocommunity.com/tivo-vb/showthread.php?p=6995384#post6995384

    It doesn't imply that text entry (directly) is possible over the TCP protocol. That would be nice.

    What this remote is doing is "queueing up" the directional commands so the cursor moves around and selects the characters for you. It's all made very clear in this demo video: http://www.meer.net/users/dougt/tivo_remote/tivoremote.mov

    The text entry demo starts a little bit after halfway into the video.

    And I can attest... it works really really well!
     
  12. bfschroe

    bfschroe New Member

    10
    0
    Feb 2, 2004
    Now how did I miss that?
    Sorry.

    thanks
    Bruce
     
  13. Fofer

    Fofer XenForo Rocks! TCF Club

    82,087
    286
    Oct 29, 2000
    Just emailed over, the iPhone remote is missing the "clear" key.
     
  14. jhimmel

    jhimmel New Member

    499
    0
    Dec 27, 2002
    I agree - I prefer the first one as well.

    Jim h.
     
  15. dougt

    dougt New Member

    7
    0
    Aug 3, 2008
    fofer, i will add the clear button to the next version.
     
  16. jeepguy_1980

    jeepguy_1980 Unregistered User

    250
    0
    Mar 1, 2008
    Newport...
    I made an earlier post detailing this.

    My plan is to take a microcontroller that I have lying around and connect it to the IR out port on my Slingbox using the 2.5mm jack. I already has a built in 802.11 antenna.

    Whenever I tell Slingplayer to change the channel, it will send an IR signal, which my microcontroller will receive. The microcontroller will then convert that signal to an "IRCODE" and telnet the signal to my TiVo.

    The only obstacle to this project, is going to be deciphering the signals from the 2.5mm jack.
     
  17. Graymalkin

    Graymalkin Grumpy Poster

    51,610
    59
    Mar 20, 2001
    Northern...
    Trying the iPhone app now. It can find the TiVos I have, but it continues to search fruitlessly for more TiVos -- and it can't connect to the TiVos it does find.

    Am I going to have to read this entire thread to find out what needs to be done to the TiVos? Or do you have a Web site somewhere?
     
  18. wmcbrine

    wmcbrine Ziphead

    10,363
    22
    Aug 2, 2003
    Try #324.
     
  19. Graymalkin

    Graymalkin Grumpy Poster

    51,610
    59
    Mar 20, 2001
    Northern...
    That did the trick. Thanks!
     
  20. liquid8

    liquid8 New Member

    5
    0
    Apr 2, 2008
    I'm putting together an app for this now. Great job everyone. I have a couple questions:

    IRCODE NOWSHOWING or TELEPORT NOWPLAYING don't work at all for me. I am on Series3 with 11.0.01.2.648 if it makes a difference.

    Also, what is DISPLAY? It seems to be the same as INFO.

    Finally, was it found that you could keep a continuous connection somehow, or is it required to connect, send, disconnect? My app is pretty snappy doing that, but occasionally it hiccups, and hangs a bit.
     

Share This Page