TiVo Remote Control From PC

Discussion in 'TiVo Home Media Features & TiVoToGo' started by jgbrown54, Apr 17, 2014.

  1. jgbrown54

    jgbrown54 Member

    33
    4
    Jul 13, 2006
    Here you go. Please try this. It should be closer to what you are looking for.

    http://instipics.com/remote/TiVoRemote.zip

    It now supports up to 3 TiVos. The Channel List is gone. If you move it or size it (vertically) it will remember the settings the next time you open it. I also added error checking for the IP addresses.

    Let me know what you think of it or if you have any other suggestions. I do have some things I still want to add like automatically identifying TiVos on the network and allowing port assignments. Watch here for more updates.

    Merry Christmas
     
    kpeters59, spocko and Fofer like this.
  2. spocko

    spocko Member

    454
    7
    Feb 4, 2009
    Looks great, thanks! You addressed all my earlier comments.

    A couple of very minor things:

    - When resizing the window vertically, the scroll position always gets reset to the top. I would be nicer if it could retain the current scroll position while resizing.

    - When maximizing the window, is it possible to resize it just to display the whole remote image, instead of resizing to fill the screen?
     
  3. jgbrown54

    jgbrown54 Member

    33
    4
    Jul 13, 2006
    - When resizing the window vertically, the scroll position always gets reset to the top. I would be nicer if it could retain the current scroll position while resizing.

    I'll have to play with this a little as I'm not sure if I can do it. When you are scrolled down from the top, the top of the image is actually set to a negative number. I can probably save this value and make sure that it is set after the resize. The trick would be if you resize the bottom border the top would stay at the same place. If you resized the top border, it would have to shrink from the bottom.

    - When maximizing the window, is it possible to resize it just to display the whole remote image, instead of resizing to fill the screen?

    I can understand why you would want this. Maximize is a windows function that sets the form to the screen size. See any other window that has a maximize. Restore on the other hand sets it to it's last set size. I should be able to override this and basically set it to it's default size which would be the same as when you select either the small screen or the large screen. The problem will be that then it will lose the restore size that you had it set too before the maximize. There is a parameter for Maximum Size. I'll have to see if that will make this work. Otherwise I will be giving you a new functionality while eliminating an existing one.
     
  4. spocko

    spocko Member

    454
    7
    Feb 4, 2009
    In either case I think it would be fine to just retain the image position relative to the top border.

    The Form.MaximumSize property looks like it might do the trick.
     
  5. jgbrown54

    jgbrown54 Member

    33
    4
    Jul 13, 2006
    Here is a new version. This one handles the Maximize although I'm not sure how you will like it. The MaximumSize does work but, all Maximized forms are docked to location 0,0.

    http://instipics.com/remote/TiVoRemote.zip

    I'm still trying to figure out the scroll issue. When a form containing a control that is using Autoscroll is resized, it automatically resets the scroll position to 0. Probably because the scroll bar image is based on a percentage of scroll.

    On the maximize, I think I'll work on adding a control that will set the form to the maximum size without doing a windows Maximize and another control to set it back to the resize value. Then I'll do away with the Maximize and Minimize buttons on the Title Bar. Unless you think it is adequate as it is.
     
  6. spocko

    spocko Member

    454
    7
    Feb 4, 2009
    Thanks so much for your work on this. I think it's adequate as is. The maximize control isn't very useful since it moves the window location, but that's ok, it's easy enough to resize by grabbing the top or bottom of the window. Not worth putting more effort into it unless you are having fun with it.

    If you want to keep tweaking, here's a few more nitpicky ideas. No pressure though!
    - There is a little extra space to the right of the image compared to the left, the right side could be reduced to make both sides symmetrical.
    - When the scroll bar is not displayed, you could use a narrower window width to eliminate the space that is reserved for the scroll bar.
    - A right-click context menu could be added to give access to the Tivo selection and settings controls. Might be useful when the window has been reduced and the top of the image is not visible.
    - The rough corners on the left side of the image could be smoothed out, particularly near the Input and Zoom buttons.
     
  7. jgbrown54

    jgbrown54 Member

    33
    4
    Jul 13, 2006
    One more version. I found that the form top was not being restored if you closed the program and reopened it. It's supposed to open in the same size and location you had it the last time you closed it down.

    http://instipics.com/remote/TiVoRemote.zip
     
    spocko likes this.
  8. ke3ju

    ke3ju Ed Ludwig

    270
    64
    Jan 4, 2004
    Seminole, FL
    I was really looking forward to trying this app, but when I run setup.exe I get this:

    Install Error.png

    Can not find a solution to this other than turning off UAC, or other equivalent actions. I am a local admin on my machine, and I do not want to disable UAC.
     
  9. smalis

    smalis New Member

    20
    3
    Sep 15, 2003
    Hi there-

    I'm trying to get an Android app (Anymote) to send a wifi command to my Tivo to execute the A button. Can you please give me the (telnet?) code/command you send for this button? IRCODE ACTION_A is not working for me.

    Thanks.
     
  10. wmcbrine

    wmcbrine Well-Known Mumbler

    11,650
    784
    Aug 2, 2003
    That is the correct code. (Note that, like all TiVo remote sequences, it must end with a carriage return.) But I know nothing about Anymote.
     
  11. kpeters59

    kpeters59 Well-Known Member

    2,863
    582
    Jun 19, 2007
    Houston, Texas
    This has quit working for me on 2 different PC's.

    I've used it for quite a while now, off and on, and when I just tried it now, I get an 'IP not found' error.

    Of course, I've verified the IP.

    Remote still works from KMTTG, configure for RPC. Except, it turns out, that I just now tried to use the 'Reboot TiVo' feature in KMTTG and it appears to not have worked. Manual reboot (read: pulled the power cord) did not solve the problem.

    I was actually trying to get EventGhost to control this TiVo and it appears to be having the same issue.

    I even disabled the Windows Defender Firewall, after 'allowing' TiVoRemote through the Firewall.

    Any ideas?

    -Kyle
     
  12. kpeters59

    kpeters59 Well-Known Member

    2,863
    582
    Jun 19, 2007
    Houston, Texas
    I still can't get this app to work.

    KMTTG can control it.

    I can get to the TiVo 'Congratulations!' web page. But I get an IP Address Not Found error for this app.

    Any ideas?

    -KP
     

Share This Page