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. wmcbrine

    wmcbrine Ziphead

    10,366
    22
    Aug 2, 2003
    You seem to have missed the point.
     
  2. Sep 9, 2014 #662 of 692
    wmcbrine

    wmcbrine Ziphead

    10,366
    22
    Aug 2, 2003
  3. Sep 9, 2014 #663 of 692
    MrGolden

    MrGolden New Member

    24
    0
    May 18, 2009
  4. Sep 9, 2014 #664 of 692
    Fofer

    Fofer XenForo Rocks! TCF Club

    82,117
    296
    Oct 29, 2000
    Well done video, thanks wmcbrine. I've been using Network Remote on my Mac for awhile now, but learned a few new things. Thanks again. :) :up:
     
  5. davidblackledge

    davidblackledge Registered lÜser

    466
    0
    Sep 9, 2008
    NM
    Pretty cool, thanks, wmcbrine... but I'm a little miffed that I don't see any of those 3 host names in my (since April) logs :p
     
  6. wmcbrine

    wmcbrine Ziphead

    10,366
    22
    Aug 2, 2003
    The real reason I did the video: They wanted it for the Mac App Store

    https://itunes.apple.com/us/app/network-remote-for-tivo/id914331224?ls=1&mt=12

    (since they don't have TiVos to test with). Free, for now, although I'm thinking about changing that, because it was a pain to get this thing on there. (In any case, I will continue to provide it via wmcbrine.com, as well, and it will remain open source.)

    If you already have 0.31, there's no need to switch to the App Store version, unless you want automatic updates. The .pyw is the same, but the .app is much larger, due to App Store rules -- I had to bundle the Python interpreter, as well as provide a Retina-ready icon.
     
  7. Fofer

    Fofer XenForo Rocks! TCF Club

    82,117
    296
    Oct 29, 2000
  8. Fofer

    Fofer XenForo Rocks! TCF Club

    82,117
    296
    Oct 29, 2000
    So I downloaded the new version of "Network Remote for TiVo" from the Mac App Store. Even though I had renamed my previous version "TiVo Remote," the Mac App Store knew I had a previous version of this great app installed, and asked me if I wanted to download this new purchase to replace it. I clicked to confirm. And then it downloaded it, and replaced my old version with the new one. It even retained my name change, it was still on my system as "TiVo Remote." I found that interesting.

    I then replaced the included icon with the one I like to use instead, the familiar TiVo guy icon. I'm sure there are copyright concerns why you can't use that for your app, but I like it on my system as it's easier to recognize in the OS X Dock.

    That said, I now have the same issue I had before, where when I launch it, it asks (every time) to confirm my sole TiVo's IP address. I tried the below (as it worked before) but now, with the Mac App Store version, I can't edit the Network Remote.pyw file. I'm guessing that's because these files from the Mac App Store are more protected (ie: permission locked or something) so customers can't change them.

    Is there any way to add some setting or preference, that lets the user select an IP address and remember that setting across launches? (Perhaps if there's an IP change and it can't find that TiVo it would prompt the user again?) Or maybe just a simple options screen where this value can be set.

    Because more often than not I just want to launch this app quickly, to pause/unpause the TiVo. This extra step slows that down and feels clunkier than it was before. If not, then I'll probably end up having to revert back to the DIY version on wmcbrine.com.

    Thanks again for all your great work on this, wmcbrine.
     
  9. davidblackledge

    davidblackledge Registered lÜser

    466
    0
    Sep 9, 2008
    NM
    That's great!
    I wonder, if you make it a paid app, would you be the first person to actually make money on a 3rd party TiVo app (tablet or HME)?
     
  10. wmcbrine

    wmcbrine Ziphead

    10,366
    22
    Aug 2, 2003
    I wouldn't even be the first person to make money on a TiVo remote in the Mac App Store. :) That'd be the author of "Vomote".
     
  11. ScottJ97

    ScottJ97 New Member

    2
    0
    Oct 19, 2014
    TELEPORT SEARCH works. Haven't seen that posted yet.
     
  12. Nov 3, 2014 #672 of 692
    MikeA

    MikeA New Member

    13
    0
    Aug 1, 2002
    Northern Calif
    I am using network control with my Tivo's (Premiere, Roamio, Roamio Plus) very successfully. I recently added some Tivo Mini's and it seems the telnet protocol is not complete on the Mini.
    I can successfully perform all the IRCODE commands, but the SETCH command returns a CH_FAILED_INVALID_CHANNEL error.
    Anyone have any insight into this? Was it intentional?
    Any help would be appreciated, since I rely on the SETCH command quite a bit, and want to use it on the Mini's.
    Thanks
    Mike
     
  13. Nov 3, 2014 #673 of 692
    telemark

    telemark New Member

    1,544
    1
    Nov 12, 2013
    What does the CH_STATUS response format look like on the Mini?

    On a non-Mini it looks like:
    CH_STATUS 0002 0001 LOCAL
     
  14. Nov 3, 2014 #674 of 692
    MikeA

    MikeA New Member

    13
    0
    Aug 1, 2002
    Northern Calif
    This is what I get when I login to the Tivo Mini

    Last login: Mon Nov 3 18:31:54 on ttys000
    mikes-air:~ MikeAymar$ TELNET 192.168.0.159 31339
    Trying 192.168.0.159...
    Connected to tivo-a9200019059a983.
    Escape character is '^]'.
    CH_STATUS 0706 LOCAL

    This is what I get when I try to do a SETCH command

    SETCH 706
    CH_FAILED INVALID_CHANNEL

    Same result with FORCECH

    FORCECH 706EOUT
    CH_FAILED INVALID_CHANNEL

    The IRCODE commands all work fine.
    Seems like either a bug or a conscious design decision for some reason.

    Any other ideas out there?
    Thx
    Mike
     
  15. Nov 8, 2014 #675 of 692
    telemark

    telemark New Member

    1,544
    1
    Nov 12, 2013
    I'm not a Mini owner so I can't examine what's going on.

    I'll point out though as a work around, you can use a network proxy. Whenever the proxy receives a SETCH, it would then rewrite it as an IRCODE sequence.
     
  16. barrygordon

    barrygordon New Member

    38
    0
    Oct 7, 2002
    The only command from the IR remote I can not get to work over TCP/IP is ZOOM. The TiVO IP protocol document does not show this command. It is useful in that if while watching a recording and you pause the recording to check something in now showing or the guide, the zoom button on the IR remote puts the Main screen back to what was in the PIP window so you can continue. Has anyone found a way to do this simply over TCP/IP?
     
  17. ScottJ97

    ScottJ97 New Member

    2
    0
    Oct 19, 2014
    ircode window

    That should be all caps but this retarded editor converts it to lowercase.
     
  18. barrygordon

    barrygordon New Member

    38
    0
    Oct 7, 2002
    Thanks. About 10 minutes ago I discovered that the Exit command works to do what I wanted. I will add WINDOW (Upper case) to my system to see what it does. Is There anywhere an accurate up to date list of all the commands that can be issued over the TCP interface? I am working from a Tivo IP Protocol document dated 2010
     
  19. ThAbtO

    ThAbtO TiVoholic by the bay

    6,726
    8
    Apr 6, 2000
    SF Bay Area
    Keyboard num 3
    forcech
    setch 20 1
    teleport nowplaying
    teleport livetv
    teleport guide
    teleport tivo
    ircode up
    ircode down
    ircode left
    ircode right
    ircode select
    ircode tivo
    ircode livetv
    ircode thumbsup
    ircode thumbsdown
    ircode tivo
    ircode channelup
    ircode channeldown
    ircode record
    ircode display
    ircode num0
    ircode num1
    ircode num2
    ircode num3
    ircode num4
    ircode num5
    ircode num6
    ircode num7
    ircode num8
    ircode num9
    ircode enter
    ircode clear
    ircode play
    ircode pause
    ircode slow
    ircode forward
    ircode reverse
    ircode standby
    ircode nowshowing
    ircode replay
    ircode advance
    ircode delimiter
    ircode guide
    ircode info
    ircode window
    ircode directv
    ircode stop
    ircode cc_on
    ircode cc_off
    ircode aspect_correction_full
    ircode aspect_correction_panel
    ircode aspect_correction_zoom
    ircode aspect_correction_wide_zoom
    ircode a
    ircode b
    ircode c
    ircode d
    ircode e
    ircode f
    ircode g
    ircode h
    ircode i
    ircode j
    ircode k
    ircode l
    ircode m
    ircode n
    ircode o
    ircode p
    ircode q
    ircode r
    ircode s
    ircode t
    ircode u
    ircode v
    ircode w
    ircode x
    ircode y
    ircode z

    ircode minus
    ircode equals
    ircode lbracket
    ircode rbracket
    ircode backslash
    ircode semicolon
    ircode quote
    ircode comma
    ircode period
    ircode slash
    ircode backquote
    ircode space
    ircode caps
    ircode lshift
    ircode rshift
    ircode lcontrol
    ircode rcontrol
    ircode lmeta
    ircode rmeta
    ircode kbdup
    ircode kbddown
    ircode kbdleft
    ircode kbdright
    ircode pageup
    ircode pagedown
    ircode home
    ircode insert
    ircode backspace
    ircode delete
    ircode kbdenter
    ircode escape
     
  20. barrygordon

    barrygordon New Member

    38
    0
    Oct 7, 2002
    Looks like the above list is missing IRCODE EXIT

    Thanks again guys
     

Share This Page