Using the pyTivo web interface, you can pull files from the TiVo.
The transfer will start immediately and there is an option to automatically decrypt the file.
Note: If you have the option to "transfer as mpeg-ts" and it fails, try disabling it.
Using the TiVo "Now Playing" interface, you can pull files from pyTivo.
The transfer will start immediately and they will automatically converted to a format the Tivo can handle.
Using the pyTivo web interface you can push files to the TiVo.
This request goes through the Tivo.com servers so there is a random delay before the transfer starts.
Once it starts, pyTivo will automatically convert the file to a format the TiVo can handle.