Separate names with a comma.
Discussion in 'TiVo Underground' started by Omikron, Apr 30, 2008.
You seem to have missed the point.
Demo video of Network Remote:
Well done video, thanks wmcbrine. I've been using Network Remote on my Mac for awhile now, but learned a few new things. Thanks again.
Pretty cool, thanks, wmcbrine... but I'm a little miffed that I don't see any of those 3 host names in my (since April) logs
The real reason I did the video: They wanted it for the Mac App Store
(since they don't have TiVos to test with). Free, for now, although I'm thinking about changing that, because it was a pain to get this thing on there. (In any case, I will continue to provide it via wmcbrine.com, as well, and it will remain open source.)
If you already have 0.31, there's no need to switch to the App Store version, unless you want automatic updates. The .pyw is the same, but the .app is much larger, due to App Store rules -- I had to bundle the Python interpreter, as well as provide a Retina-ready icon.
So I downloaded the new version of "Network Remote for TiVo" from the Mac App Store. Even though I had renamed my previous version "TiVo Remote," the Mac App Store knew I had a previous version of this great app installed, and asked me if I wanted to download this new purchase to replace it. I clicked to confirm. And then it downloaded it, and replaced my old version with the new one. It even retained my name change, it was still on my system as "TiVo Remote." I found that interesting.
I then replaced the included icon with the one I like to use instead, the familiar TiVo guy icon. I'm sure there are copyright concerns why you can't use that for your app, but I like it on my system as it's easier to recognize in the OS X Dock.
That said, I now have the same issue I had before, where when I launch it, it asks (every time) to confirm my sole TiVo's IP address. I tried the below (as it worked before) but now, with the Mac App Store version, I can't edit the Network Remote.pyw file. I'm guessing that's because these files from the Mac App Store are more protected (ie: permission locked or something) so customers can't change them.
Is there any way to add some setting or preference, that lets the user select an IP address and remember that setting across launches? (Perhaps if there's an IP change and it can't find that TiVo it would prompt the user again?) Or maybe just a simple options screen where this value can be set.
Because more often than not I just want to launch this app quickly, to pause/unpause the TiVo. This extra step slows that down and feels clunkier than it was before. If not, then I'll probably end up having to revert back to the DIY version on wmcbrine.com.
Thanks again for all your great work on this, wmcbrine.
I wonder, if you make it a paid app, would you be the first person to actually make money on a 3rd party TiVo app (tablet or HME)?
I wouldn't even be the first person to make money on a TiVo remote in the Mac App Store. That'd be the author of "Vomote".
TELEPORT SEARCH works. Haven't seen that posted yet.
I am using network control with my Tivo's (Premiere, Roamio, Roamio Plus) very successfully. I recently added some Tivo Mini's and it seems the telnet protocol is not complete on the Mini.
I can successfully perform all the IRCODE commands, but the SETCH command returns a CH_FAILED_INVALID_CHANNEL error.
Anyone have any insight into this? Was it intentional?
Any help would be appreciated, since I rely on the SETCH command quite a bit, and want to use it on the Mini's.
What does the CH_STATUS response format look like on the Mini?
On a non-Mini it looks like:
CH_STATUS 0002 0001 LOCAL
This is what I get when I login to the Tivo Mini
Last login: Mon Nov 3 18:31:54 on ttys000
mikes-air:~ MikeAymar$ TELNET 192.168.0.159 31339
Connected to tivo-a9200019059a983.
Escape character is '^]'.
CH_STATUS 0706 LOCAL
This is what I get when I try to do a SETCH command
Same result with FORCECH
The IRCODE commands all work fine.
Seems like either a bug or a conscious design decision for some reason.
Any other ideas out there?
I'm not a Mini owner so I can't examine what's going on.
I'll point out though as a work around, you can use a network proxy. Whenever the proxy receives a SETCH, it would then rewrite it as an IRCODE sequence.
The only command from the IR remote I can not get to work over TCP/IP is ZOOM. The TiVO IP protocol document does not show this command. It is useful in that if while watching a recording and you pause the recording to check something in now showing or the guide, the zoom button on the IR remote puts the Main screen back to what was in the PIP window so you can continue. Has anyone found a way to do this simply over TCP/IP?
That should be all caps but this retarded editor converts it to lowercase.
Thanks. About 10 minutes ago I discovered that the Exit command works to do what I wanted. I will add WINDOW (Upper case) to my system to see what it does. Is There anywhere an accurate up to date list of all the commands that can be issued over the TCP interface? I am working from a Tivo IP Protocol document dated 2010
Keyboard num 3
setch 20 1
Looks like the above list is missing IRCODE EXIT
Thanks again guys