TiVo started off great with HME, with active internal developer participation, then eventually all communication and updates dried up. It's clear they've added a lot into the internal capabilities of the HME client and developed more advanced libraries for serving it as well. TiVo really needs to address the fact that they've got a very outdated public SDK. If they're not releasing any more code or publicly documenting the protocol, at least put a statement on the sdk site acknowledging that people shouldn't expect anything else.

On the positive side of things, there's still interest in HME development and I think you'd see a lot more active development if TiVo put some updated code and documentation out, and had a developer or two participating on the forums or mailing lists.

This doesn't look like a new HME thing anyway. It's just an HME app talking to a TiVo Inc. server that has your data. That's why you have to opt in to use it.

That's true. Nonetheless, they *could* be more open with their apis and still maintain a degree of control for security and such with a some careful implementation choices. Or...they could at least acknowledge if they won't be updating the sdk or otherwise providing support to outside developers.

This doesn't look like a new HME thing anyway. It's just an HME app talking to a TiVo Inc. server that has your data. That's why you have to opt in to use it.

Do you think they check for conflicts while scheduling from that server as well? I can understand not opening that server to public use, I would just hope that Tivo sees the interest in updating the public SDK with some of the added APIs and such.
At the very least having the official way to do HD screens would go a long way
This is in Beta now so it would be wise to wait some anyway and see if anything needs ironing out. Seems a good time though to ask for an updated SDK.

__________________
You just need to disable your sense of shame for all humanity and click past the break

I don't think the server knows anything about conflicts, otherwise remote scheduling could tell you instantly if there was a conflict instead of the way it works now.

I'm wondering if TiVo Search is actually using HME to do scheduling or if somehow takes advantage of the instant messaging feature to do the scheduling.

yah, I am still not convinced one way or the other on how scheduling works. though now that I thought some more - it would be better if the conflicts are found on the Tivo Server as that means you caould add the "schedule on another DVR" feature to this "search" tool and get instant feedback on conflicts for that OTHER DVR. that would be way cool.

__________________
You just need to disable your sense of shame for all humanity and click past the break