Thanks, I tried that, but it didn't resolve it. It turns out that the problem was from installing a program called
GBridge. I'd installed it to make it simple to remote desktop my parents' PC when they had a problem, and didn't realize it was messing up my Tivo stuff. It looks like the program installs a VPN adapter with its own IP address, which Tivo Desktop then used. I'm not sure where/if there's a setting in pyTivo for IP address, but it was definitely screwing that program up too. On Tivo Desktop I was able to choose the IP of the computer, but I'm not sure if it's possible in pyTivo, so I just disabled the adapter and it started working again.