That kind of integration would have to be driven from HME (streambaby) side of things. These are 2 very different applications (one in Java & HME protocol, other in python & HMO protocol) and integrating all of pyTivo in Java would be quite significant undertaking - probably easier to start with Galleon. However, perhaps an easy starting point would be if you have both applications running separately you could conceivably have streambaby initiate a push and then pyTivo server would be available to serve up the video once Tivo asks for it. i.e. Add an option in streambaby selection screen to "download" (or push or whatever you want to call it) and mimic what is done in pyTivo "mind.py" in Java to initiate the push (or perhaps even easier just have Java execute a python script to do it).