EWz is set up to let the user configure a different video player instead of TiVo's. wmcbrine has been looking into making HME/VLC work with that interface as a locally-installed transcoding player (http://www.tivocommunity.com/tivo-vb/showthread.php?p=10239329#post10239329) but he has hit some snags with the new version of VLC. HOWEVER... I understand some models can't stream video at all. I know this is true for Series 2, but I have very little understanding of what the limitations are for the Mini. Regardless...I realized that this same feature could be used on those models to activate a push of an Internet video to a DVR so the user could watch it after it transfers. I know several of those applications out there can do the pushing (StreamBaby, vidmgr, etc.)... so if one of them would attach a simple HME app to their process, the user could configure EWz to use that local app as their video player and get a decent experience! What I envision: Your program launches and also starts an HME app that works with EWz (see below) and spits out the HME launch string that they'll have to use in EWz configuration. e.g. Code: > > >Enter Webz video configuration: 192.168.0.1:7288/push/ The user configures EWz with that string and clicks a video link to try it out. EWz launches the app, including args. e.g.: Code: http://192.168.0.1:7288/push/?uri=http://...&title=my+favorite+video&subtitle=the+best&mime=video/mp4&description=this+is+a+sample+description&duration=120 (subtitle, mime, and duration may not be present, and this entire URL is truncated if it's more than 1k) your HME app does something like displaying "Select the DVR to which you want to send the video <title>: <subtitle>" and uses the passed in data as the metadata for the push followed by a "your video will show up soon" if they don't cancel the request, and finally closes itself. Who wants to do this? Actually, all of the available apps out there could do this, and the user can just configure to use whichever one they have installed.