So now that I got the software installed and upgraded
to TiVo Desktop Plus I have learned that I cannot actually use the software to transfer recordings to my PC.
I set the PBS series Frontline for automatic transfer and logged in this morning expecting to see my fresh mp4 files transferred and converted. Yeah, no such luck.
So I learned the hard way that calling TiVo Support (Center Partners
) is not the way to go because whether or not TiVo failed to train them or CP inadequately conveys training I could not say, but I have learned this is where I need to come to solve my problems with TiVo. Well, at least gripe about them.
So I rebooted the PC and TiVo still got no joy, so I decided to dig a little deeper. I took a tcpdump of the connection to see that Tivo was resetting all the connections immediately after SSL change cipher spec is sent, then RST / FINs. This left me saying WTF so I sent to the logs.
curl: (22) The requested URL returned error: 503 (failed on service availability)
HTTP/1.1 401 Authorization Required (TiVo is NTLM)
Then it hits me ... this is a new WINDOWS computer build!!! I launched services.msc and disabled Windoze Firewall and stopped the service. Just then ...
HTTP/1.1 401 Authorization Required
Set-Cookie: sid=REMOVED; path=/; expires="Saturday, 16-Feb-2013 00:00:00 GMT";
WWW-Authenticate: Digest realm="TiVo DVR", nonce="REMOVED", qop="auth"
Keep-Alive: max=10, timeout=30
HTTP/1.1 200 File Follows
The data started to move!!! Yea!!!
There are two morals to this story:
1) Microsoft still sucks and you should not rely on them for security, even though it worked
2) TiVo should stick to Linux code since they apparently cannot do something as simple as adding a Windoze firewall rule to allow their software to function out of the box.
TiVo, I hope your listening here:
Please release TiVo Desktop Plus compiled in .deb and .rpm. You're Linux and should be "Linux Proud!" It is not right to expect users to have to do what I did. I only have this Windoze computer because I don't trust your code on my Mac. I saved the tcpdump if you're interested...
TRAIN AND PAY your support staff!!! They are good people and deserve to be knowledgeable! As a high level support person myself I can promise you this works. If you want the model let me know via PM and I am happy to show you where this is working. Props on keeping them in America, this makes you better than most.
I hope this saves someone an hour of their life.