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

    moyekj Well-Known Member

    11,142
    31
    Jan 23, 2006
    Mission...
    For iPad protocol (Premiere units only) kmttg remote is all Java based and is more than just a simple remote control. However I don't see big deal about having python installed as it's a small, non-intrusive installation.
     
  2. Sep 3, 2011 #582 of 692
    lrhorer

    lrhorer Active Member

    6,924
    0
    Aug 31, 2003
    San...
    Oh, this is just too excellent to withstand!

    I almost never do any searching or browsing on my TiVos. It leave it up to the Tivos to figure out what I like and what should and should not be recorded. The one exception is every couple of weeks or so I do a Search by Title for HD movies. I usually go to my Theater and use that TiVo for the search. It's always been a pain, though, because there is no way I can remember from the top of my head everything that has or has not been recorded and from what source. The source shouldn't make a difference, but in reality it does. AMC and others often edit the content of various movies. (This should be strictly illegal. It is highly offensive and deleterious to the medium.) Also, some channel's video streams are inferior. TCMHD, for example, often broadcasts videos of inferior quality or in pillar-boxed format. When I have a recording from one of those channels, and the same program gets broadcast on MGMHD, MAXHD, HBO, etc, I replace the old video.

    Of course, I can always hit the TiVo button, go to the NPL or vidmgr, and look up the show in question, then hit <TiVo> => <DnArrow> => <DnArrow> => <Select> => <Select> => <DnArrow> => <Select> => <DnArrow> => <Select> => <Select>, enter the first couple of letters of the movie in question, and then hit <RtArrow> until I am back in the selection list. You get my point, I trust.

    To alleviate this annoyance, I wrote a simple CGI script that displays all the videos on the server. I have a PC attached to the projector in the theater, so I can bring up the browser on one source and have the TiVo on the other. This worked, but it was a pain having to swap between sources - it takes a little while for the video to re-sync. What's worse, it meant I had to juggle two remotes and a keyboard. It was a bit better than switching in and out of the NPL, but it was still a pain.

    Still searching for a solution, I tried using a laptop sitting next to me on the couch, or perched on my belly. This was a little better, but it was still a pain. I had to wear my bifocals so I could see both the laptop and the TV screen, and it's not comfortable trying to read and manage the laptop sitting next to me. Perched on my belly, it's difficult to find and hit the keys necessary to control the laptop.

    A couple of weeks ago, however, I got a video capture card off e-bay for $20. I wasn't thinking of this application at the time, actually. I bought it to replace my old, faithful 1999 vintage Philips Series I TiVo which died a few weeks ago. I was using the TiVo to do occasional screen captures of the TiVo in the Theater. I realized last night, however, that it could serve a different function. Unlike the S1 TiVo, the live feed from the S3 TiVo can be displayed on the PC doing the capture. Now I have one window up with the screen capture, one with the TiVo Remote app, and one with a web browser pointed to the CGI scripts mentioned above. Using a remote desktop app, I can do this from any PC in the house.

    It's just too, too cool.

    [​IMG]
     
  3. Sep 3, 2011 #583 of 692
    lrhorer

    lrhorer Active Member

    6,924
    0
    Aug 31, 2003
    San...
    Hey William,

    I have a feature request for the TiVo Remote app. Could we get a little <Help> button that pops up a cheat-sheet for the keyboard shortcuts? Perhaps also tie it in to the "?" key on the keyboard?

    Also, in your docs, you mention the Stop function (`). What does this do?
     
  4. Sep 3, 2011 #584 of 692
    lrhorer

    lrhorer Active Member

    6,924
    0
    Aug 31, 2003
    San...
    Oh, you've got to be kidding me! A .deb package for an app that has only 1 script (2 if you count Zeroconf.py), no binaries, no compilation, no man page, no startup requirements, and no dependencies other than Python?
     
  5. Sep 8, 2011 #585 of 692
    jfh3

    jfh3 New Member

    4,469
    0
    Apr 15, 2004
    Denver area
    I am trying to get remote.pyw to run on Windows 7 (x64)

    I installed Python 2.7 and then clicked on remote to run it, but nothing happens.

    I'm sure it's something simple, but I have no idea. Can anyone help?
     
  6. Sep 8, 2011 #586 of 692
    wmcbrine

    wmcbrine Ziphead

    10,366
    22
    Aug 2, 2003
    Open a command window and run it from there. Maybe then you'll see an error message.
     
  7. Soapm

    Soapm Active Member

    1,564
    0
    May 9, 2007
    So close,...
    For us non technical people, how do I do this?

    Once Python is installed on your system, you should be able to just extract the TiVo Remote archive anywhere, and click on "remote.pyw", or run it from the command line.

    I don't know how to extract the file? Do you mean on the windows PC like using WinZip? And what you say click on remote, when I do it opens like a text file? Perhaps there were easier to follow instructions that I missed???
     
  8. wmcbrine

    wmcbrine Ziphead

    10,366
    22
    Aug 2, 2003
    Zip functionality is built in to Windows since XP; you don't need WinZip. But that's what "extract" means, yes. No idea why you're not seeing it run... hmm, are you trying to start it from within WinZip? Don't do that.
     
  9. Soapm

    Soapm Active Member

    1,564
    0
    May 9, 2007
    So close,...
    My extractor doesn't recognize anything that needs to be extracted. Of the 3 files, none of them appear associated to the extraction software.

    Edite... Nevermind, i didn't notice the download button on the right. I had just downloaded the 3 individual files. Now I get it to run but I have a S2 DT until my new premier arrives next week. It works now.
     
  10. Be.steve

    Be.steve New Member

    1
    0
    Nov 27, 2011
    Since we'd all like to have a single unit to control, well... EVERYTHING... it would appear to me that it would be possible to write code that would control both the Tivo and any IR controlled device with a unit like ...Global-Cache-iTach-for-IR-Devices-WiFi-Wired-or-Wired-with-PoE-GCWFIP2IRx from HomeControls

    Any comments from some of you masters of programming?
     
  11. Dec 6, 2011 #591 of 692
    skavan

    skavan New Member

    4
    0
    Jul 19, 2004
    how quickly should I be expecting the TIVO to respond to the commands sent to it via IP?

    It seems that there is a distinct delay between sending the command and seeing the response? It seems much slower than IR? Or is it just me?

    Thanks.
     
  12. Dec 6, 2011 #592 of 692
    pmiranda

    pmiranda New Member

    669
    0
    Feb 12, 2003
    Austin, TX
    Response should be very fast. In my system it responds faster than IR, going from my laptop, to a wireless router, through a switch, another router, and into my S3.
     
  13. Dec 6, 2011 #593 of 692
    Fofer

    Fofer XenForo Rocks! TCF Club

    82,116
    296
    Oct 29, 2000
    Shouldn't be slow. Mine's pretty much immediate.
     
  14. Dec 7, 2011 #594 of 692
    astrohip

    astrohip Well-Known Member TCF Club

    10,055
    40
    Jan 6, 2003
    Houston &...
    Same here. Instant. As fast as the remote.
     
  15. Dec 8, 2011 #595 of 692
    skavan

    skavan New Member

    4
    0
    Jul 19, 2004
    I'm an idiot of immense proportions. You wouldn't believe it if I told you!
    All is well.

    You can guess if you like...:)

    s.
     
  16. Dec 8, 2011 #596 of 692
    Fofer

    Fofer XenForo Rocks! TCF Club

    82,116
    296
    Oct 29, 2000
    Oh come on. Tell us.
     
  17. Dec 8, 2011 #597 of 692
    skavan

    skavan New Member

    4
    0
    Jul 19, 2004
    here's a clue ... slingbox. :confused:
     
  18. Dec 9, 2011 #598 of 692
    Fofer

    Fofer XenForo Rocks! TCF Club

    82,116
    296
    Oct 29, 2000
  19. Dec 9, 2011 #599 of 692
    skavan

    skavan New Member

    4
    0
    Jul 19, 2004
    ok ok...so my tivo is in a different room to my home office -- where i have been developing a homeseer based version of the tivo remote control.
    To view the TIVO and ensure the system was performing over IP I fired up the slingplayer application which connects to a SlingBox that is connected by COmponent Video to the TIVO. The SlingBox streams the TIVO output to the Slingplayer in my office.

    I would send a command to the TIVO while watching the SlingPlayer to see its effect. I was terribly puzzled by the apparent 3 second delay between issuing a command and seeing the TIVO react...until you factor in the latency in the streaming of the TIVO signal to the Slingplayer application.

    It was happening in RT at the TIVO and taking 3 seconds to beam the signal to my PC.

    OK...as I say, I was an idiot! Nonetheless, Hoemseer is now sending IP commands to the TIVO. Next up is to connect it to the HSTouch skin (attached).
     

    Attached Files:

  20. astrohip

    astrohip Well-Known Member TCF Club

    10,055
    40
    Jan 6, 2003
    Houston &...
    I'm not sure I understand everything you said, but I love that image. If that's a remote skin, I want one!:)

    Is that something I can get to work with the Remote.pyw app I use?
     

Share This Page