TiVo UI Control via Telnet - No Hacking Required!

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

  1. Apr 7, 2016 #681 of 809
    tzroberts

    tzroberts New Member

    19
    0
    Jun 27, 2011

    Advertisements

    Also missing IRCODE BACK
    which does menu back
     
  2. cenright

    cenright bone

    44
    6
    Feb 11, 2007
    Anyone find a way to either force quickplay on/off or toggle it with a direct ir code?

    I am currently sending IRCODE PLAY IRCODE SELECT, but it will fail if any menu stuff is showing.
     
  3. ThAbtO

    ThAbtO TiVoholic by the bay TCF Club

    12,838
    1,191
    Apr 6, 2000
    SF Bay Area
    Use CLEAR on a remote or IRCODE CLEAR to clear any onscreen "Stuff" beforehand.
     
  4. cenright

    cenright bone

    44
    6
    Feb 11, 2007
    Thanks ThAbtO

    Toggling quickplay seems to be working great with this:

    IRCODE CLEAR\r\nIRCODE PLAY\r\nIRCODE SELECT\r\n

    Is there a certain delay required between successive commands?

    I am finally adding all the features I used to have with a media center setup... Need a short skip for between downs for teams with hurry up offenses.

    I was simulating a 16 second skip by sending a single string of:

    IRCODE ADVANCE\r\nIRCODE REPLAY\r\nIRCODE REPLAY\r\n

    I was testing on olympics between serves on beach volleyball and it seemed to work sometimes but other times it did not seem to honor the ADVANCE. Anyone else doing similar?
     
  5. PumiceT

    PumiceT Mentally Drunk

    134
    0
    Apr 16, 2002
    Buffalo, NY

    Advertisements

    Is there a list of the keyboard commands for Network Remote? So far, I can tell that 30-sec skip is =, Instant Replay is -, play/pause is [space]. FF and REW seem to be ] and [, respectively.
     
  6. wmcbrine

    wmcbrine Well-Known Mumbler

    11,932
    959
    Aug 2, 2003
    Yeah, it's in the README. Also under Help in the Mac version. Also displayable via a command-line option, "--keys".
     
  7. ThAbtO

    ThAbtO TiVoholic by the bay TCF Club

    12,838
    1,191
    Apr 6, 2000
    SF Bay Area
    They don't read those and then later complain that there is no manual. :D
     
  8. PumiceT

    PumiceT Mentally Drunk

    134
    0
    Apr 16, 2002
    Buffalo, NY
    Thanks! Sorry for not noticing a README.
     
  9. Nov 5, 2016 #689 of 809
    bdraw

    bdraw Member

    466
    9
    Aug 1, 2004
    Tampa, FL
    Is there a way to query the power/standby state of a TiVo via TCP?

    I noticed the protocol returns CH_STATUS when it is on live TV, but haven't been able to find any other way to tell if it is on when watching a recording.
     
  10. davidblackledge

    davidblackledge Registered lÜser

    565
    36
    Sep 9, 2008
    NM
    Zombie, yes, but I was working on something for my wife and getting into this subject finally.

    1) how were you "finding" these new IRCODES? Maybe I missed some querying technique somewhere in the 35 pages of this thread?
    2) This is the only mention of "TUNER_SWITCH" regarding this feature in the history of the Earth. If it's the tuner-swapping equivalent of SETCH, it might be very useful to what I was working on. Can you say any more about that? Is it an IRCODE, a command, what?
     
  11. wmcbrine

    wmcbrine Well-Known Mumbler

    11,932
    959
    Aug 2, 2003
    I scanned a copy of tivoapp for strings. Shh. ;)

    I haven't tried it. But, almost everything is an IRCODE, except for KEYBOARD.
     
  12. davidblackledge

    davidblackledge Registered lÜser

    565
    36
    Sep 9, 2008
    NM
    Interesting...yes, it is valid for IRCODE or KEYBOARD... evidenced in that bad arguments return "INVALID_KEY" but TUNER_SWITCH does not.

    However it doesn't do anything at all on my 2-tuner premiere or my 6-tuner Roamio Plus.

    FYI, the one useful thing I have for my intended project:
    If you're watching "livetv:" stream in HME, "SETCH" (and I presume FORCECH) works to effect what livetv: is streaming.

    All the other commands seem to be the same as just using the remote - it either takes you out of HME (teleport type keys) or is sent for HME to handle it.
     
  13. richie_p

    richie_p New Member

    2
    0
    Feb 17, 2017
    echo SETCH 108 | telnet 192.168.0.10 31339

    change channel on command line.

    Just integrated all controls into Home assistant and my amazon Echo can also control all of it as well using emulated hue.

    "Alexa, turn e4 on"
     
  14. ThAbtO

    ThAbtO TiVoholic by the bay TCF Club

    12,838
    1,191
    Apr 6, 2000
    SF Bay Area
    Alexa, Order me a Pizza.
     
  15. windracer

    windracer joined the 10k club

    12,320
    241
    Jan 3, 2003
    St. Pete, FL
    Interesting. I'll have to look into Home Assistant. The one (only one?) complex setup portion of my TiVo skill for the Echo is setting up the self-signed certificate and getting the Alexa server to "talk" to the alexa-app-server on your home network via HTTPS. I wonder if something like this could make that setup simpler ... (or might at least give me some ideas).
     
  16. Mike Richardson

    Mike Richardson Former Member

    92
    0
    Sep 24, 2012
    removed
     
    Last edited: Sep 22, 2018
  17. windracer

    windracer joined the 10k club

    12,320
    241
    Jan 3, 2003
    St. Pete, FL
    Yeah, that's what I'm doing myself but other people trying out my Alexa skill don't necessarily have their own domain and thus need to try self-signed certificates uploaded to the Alexa Developer site.

    I've been playing around with Home Assistant today and have it pretty much working at home. It's neat as a centralized monitor and there are a lot of components to explore. I haven't gotten to the Alexa/Hue portion yet. All that being said, I don't think setting up HASS is any less complicated than the other hoops you have to jump through to get the TiVo Control skill working in the first place ... but I was able to get the Lambda HTTPS proxy function working (that I found reading about HASS), so that's another possible alternative.
     
  18. Rick Bruno

    Rick Bruno New Member

    1
    0
    Mar 15, 2017

    I'm trying to do this with Google Home, and IFTTT can you be of assistance?
     
  19. Apr 4, 2017 #699 of 809
    Nick Stefanisko

    Nick Stefanisko New Member

    12
    2
    Mar 6, 2017
    I just got started on my THR22 Alexa skill. I need to look at this "Home Assistant" you guys are talking about. I don't really want to use the automation type, because then you have to create a Lambda function on AWS which is not free. Using a custom skill I have to say "Alexa, tell tivo living room put on BBC America" I have two tivos that are controllable through the one Alexa skill. It would be nice if there were some way to tell which Alexa device is making the request, then I could set living room or bedroom as the default for the device to eliminate extra words.

    The next step is to make it search. Has anyone tried something like "TELEPORT TIVOCENTRAL, IRCODE UP UP UP UP UP RIGHT RIGHT, KEYBOARD blahblahblah" to get to the search? I'm just trying to avoid failure if people know it won't work or is really slow etc. Once I get it done, I'll share the code. Though it does require an outwardly facing web server running PHP.
     
  20. Apr 4, 2017 #700 of 809
    Fofer

    Fofer Bo55man69

    93,396
    4,684
    Oct 29, 2000
    I just looked this up:

    AWS Lambda | Pricing

    Would that not be sufficient?
     

Share This Page

spam firewall

Advertisements