TiVo Community
TiVo Community
TiVo Community
Go Back   TiVo Community > Underground Playground > Developers Corner
TiVo Community
Reply
Forum Jump
 
Thread Tools
Old 03-15-2015, 01:48 PM   #1
davidblackledge
Registered lÜser
 
davidblackledge's Avatar
 
Join Date: Sep 2008
Location: NM
Posts: 304
Cool Anybody want to make an Internet Video Pusher helper app for EWz?

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...9#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.

__________________
EnterWebz.tv
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
+ Radio Auricle + air qual / lightning maps, 1p/2p games...

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
David.Blackledge.com Solitaire/FreeCell, Calendar, Map...
hmedev.wikidot.com
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
davidblackledge is offline   Reply With Quote
Old 03-16-2015, 03:38 AM   #2
Allanon
Registered User
 
Join Date: Nov 2005
Posts: 542
The Tivo Mini can run HME programs but can't stream video. You can see HME/VLC menus with a Mini but can't play a stream. Also, you can't use pyTivo with a Mini, when clicking on the videos folder it displays a message stating "You can't watch show from your computer with this Tivo Box". EWZ works on a Tivo Mini.

Writing a streaming HME app isn't the hard part. It's finding the actual URL for videos, most are hidden within flash players nowadays.

I'll be releasing a UPNP Client for the Tivo soon (week, maybe two). I didn't know you were able to start Tivo apps on the Tivo with args. I will need to see how that is handled in HME for Python. But I guess I could allow a video to play automatically when given a video url at startup.

If you just want to push a video to the Tivo I would suggest using pyTivo since it's already setup to do this.


Last edited by Allanon; 03-16-2015 at 05:32 AM..
Allanon is offline   Reply With Quote
Thanks For This Post:
Old 03-17-2015, 09:57 PM   #3
davidblackledge
Registered lÜser
 
davidblackledge's Avatar
 
Join Date: Sep 2008
Location: NM
Posts: 304
Quote:
Originally Posted by Allanon View Post
I'll be releasing a UPNP Client for the Tivo soon (week, maybe two). I didn't know you were able to start Tivo apps on the Tivo with args. I will need to see how that is handled in HME for Python. But I guess I could allow a video to play automatically when given a video url at startup.
Great! this should be neat!

Quote:
If you just want to push a video to the Tivo I would suggest using pyTivo since it's already setup to do this.
Can it push an arbitrary video from an Internet URL, too? If so, then that's perfect, and it just needs a simple HME app on top of it that initiates the push given those args passed from EWz.

*feeling hopeful*

__________________
EnterWebz.tv
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
+ Radio Auricle + air qual / lightning maps, 1p/2p games...

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
David.Blackledge.com Solitaire/FreeCell, Calendar, Map...
hmedev.wikidot.com
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
davidblackledge is offline   Reply With Quote
Reply
Forum Jump







Thread Tools


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Advertisements





TiVo Community
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
vBulletin Skins by: Relivo Media


(C) 2015 DBNet - All Rights Reserved. No information may be posted elsewhere without written permission.
TiVo® is a registered trademark of TiVo Inc. This site is not owned or operated by TiVo Inc.
All times are GMT -5. The time now is 11:31 PM.
Page generated in 0.05021691 seconds (69.84% PHP - 30.16% MySQL) with 18 queries