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: 314
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: 545
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: 314
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
Old 04-03-2015, 12:11 AM   #4
davidblackledge
Registered lÜser
 
davidblackledge's Avatar
 
Join Date: Sep 2008
Location: NM
Posts: 314
With the removal of the Podcasts feature, does anybody know if this is a bad sign for the "push" feature?
Is it possible TiVo will remove that capability completely now that their own main use of it is gone?
Or do I have this wrong and the two have no relationship at all? Or maybe there are a bunch of other official uses of "push" so there is nothing to worry about.

__________________
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 04-03-2015, 09:32 AM   #5
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 9,592
Quote:
Originally Posted by davidblackledge View Post
With the removal of the Podcasts feature, does anybody know if this is a bad sign for the "push" feature?
Is it possible TiVo will remove that capability completely now that their own main use of it is gone?
Or do I have this wrong and the two have no relationship at all? Or maybe there are a bunch of other official uses of "push" so there is nothing to worry about.
TiVo Desktop auto transfers use the "push" capability - that's where pyTivo pushes were reverse engineered from. So if the capability is removed that will remove that functionality from TiVo Desktop.

However, given that TiVo has ignored HMO and HME for many years and recently seem keen on ditching legacy code I would not be at all shocked to see them drop support for these completely in series 4+ hardware. Even worse, I don't even seeing them providing a viable alternative especially to HME. For HMO the combination of TiVo Stream plus Plex may be seen as a viable alternative though I would not agree. For a while it seemed as though perhaps html5/javascript could become a viable alternative to HME, but TiVo promptly killed off open access to that capability.

__________________
Roamio Pro, Elite, Premiere
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.


To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
moyekj is offline   Reply With Quote
Old 04-03-2015, 01:28 PM   #6
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,335
Quote:
Originally Posted by davidblackledge View Post
With the removal of the Podcasts feature, does anybody know if this is a bad sign for the "push" feature?
http://pytivo.sourceforge.net/forum/...ush-t2812.html

BTW, I'm working on a replacement for the TiVoCast app right now, although I wonder how long it will work.

__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is online now   Reply With Quote
Old 04-03-2015, 06:45 PM   #7
davidblackledge
Registered lÜser
 
davidblackledge's Avatar
 
Join Date: Sep 2008
Location: NM
Posts: 314
Quote:
Originally Posted by wmcbrine View Post
BTW, I'm working on a replacement for the TiVoCast app right now, although I wonder how long it will work.
I PRESUME that means you'll include in it my requested HME queing app that this thread is about, right?

__________________
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 04-03-2015, 06:50 PM   #8
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,335
Quote:
Originally Posted by davidblackledge View Post
I PRESUME that means you'll include in it my requested HME queing app that this thread is about, right?
This is an app for dealing with RSS feeds. Only.

__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is online now   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 02:23 PM.
Page generated in 0.07102799 seconds (76.75% PHP - 23.25% MySQL) with 18 queries