SnapStream BeyondTV control script
#16
the source will be released, eventually. i just have to test it with other versions of btv. it should at least be compatible with the latest version (3.5.?. ) before i release it.
Reply
#17
(pulp @ may 28 2005,20:25 Wrote:i would also like to be able to change channels while the stream is showing with the up/down keys on the remote or on the controller.
i have been playing with the xbmcmythtv script a little and have figured out a way to get live channel changing to work while watching a stream, so though you might be interested. it's crude but works.

basically after i start playing the livetv stream i load an empty window, and as long as this is loaded after mplayer starts it will receive all the actions. so you can then map any button you want to pop-up your info, and change channel etc. just add your controls/background etc as normal, then use a thread to set a timeout to make it go away. (like the yac script)

anyway hope this helps. i am still doing some testing of it but so far it's working a treat, and have no performance problems with it. i will probably post a link to my changes in the mythtv thread over the weekend, so that might give you a better idea if you havn't got it working by then.
Reply
#18
just wondering what the status of this project is?
Reply
#19
:idea: here's an idea. post your code and let's all work on it... i don't see why just one person should work on it, i thought that was the point of open source. or at least, share with us what may be holding you back from releasing the script, eh? maybe we can help. i know i'd like this to work. beyondtv is robust and a great free pvr, i could completely eliminate my tv's tuner altogether and be able to be tivo'ish, i want this as bad as anyone, i'd just like to see it get done, so anything i can do to help. i'm sure others would agree.

peace.
Reply
#20
since when is beyondtv a free pvr??

btw, this is something i've been waiting for ages as well.
Reply
#21
i never said beyond tv was free, i mean, that xbmc is free, and all the scripts that i can think of are open source(be definition of their nature).

i just think we ought to be let in on whatever this dude's developing.
Reply
#22
alright, coders... gear up. let's get this done because i really want this feature and it would make an insane mix of a good pc backend to a great xbox front end.

first off, let's start off with the sdk for beyond tv 3.5.1 i think is the latest...

you can get that, here: http://www.dev-hack.com/beyondtvsdk.zip

secondly, here are a couple of provided tuts for programming with the sdk.

the reason i post this stuff is so that coders can see examples of the commands that exist on the exposed portion of btv. obivcously, if we could just port btvlink over, we wouldn't be having this discussion. but this is as good as we can get it thus far.

http://www.snapstream.com/community/arti...rksample1/

and tut2:

http://www.snapstream.com/community/arti...rksample2/

these should provide the clues we need to get xbmc to interface.

to me it seems pretty simple. when doing a remote viewing, first you do have to authenticate(if configured) and then start the stream. if you just connect to the machine running btv without first starting the stream then you'll get refused. i know this because i was using my ppc phone to watch tv a while ago using the web interface.

secondly, btv doesn't get it's guide from it's own program. there may be a way to create a guide browser for snapstream.com the biggest problem would be when you select something that should currently be showing, is getting it to know the difference and then getting it to start the stream, change the channel and initiate the video.

i think we should really shoot for basic functions.

easy way for most networks is to use windows media transcoding instead of trying to stream the mpeg2 data. some xbox users are on wireless and that's just too much thruput for b connections.

i think we should get a basic login(if configured in btv), start stream, change channel with minimal delay in change. what you might consider doing is instead of maintaining the stream when you change channels leaving anywhere between a 10 second to 1 minute delay, make it stop the stream and start it again, meaning simply stop playing video and reconnect to the server. this way the channel change will only take a few seconds for the prebuffer and viewers can go on their marry way instead of changing channels and then going to get a cup of coffee while they wait.

if we can get some sort of btv'esque osd, that'd be nice, however, i havne't seen any scripts that have done osd so i'm not really optimistic on that front. basically, if you could shrink the video window to say... 70% and introduce a surrounding menu for changing channels, more dish and directv ish than having to stop change channels and then start the stream manually again. ya see what i'm saying here? that sounds easier than trying to overlay buttons and text on the video while playing, that sounds something like a hardcoded function of xbmc than it does a script option.

lastly... and this is rather secondary. integrating record functionality into the control. so that it doesn't record on the xbox but on the btv box and then obviously that leads into the ability to browse the recorded shows. there are two ways of doing that. you can either stream them through btv or you can just have it open the smb folder(properly configured obviously) to where the saved shows are stored. i think they're named appropriately anyway. hope so.

let's get on it, guys. i'm no coder, i'm a problem solver.

so let's shoot for the basic stream, channel change control and we'll go from there.
Reply
#23
basically i’m to busy to hang around in these forums, so if you want my attention please pm me.

i haven’t done any work on the script for over a month, but it’s up and running with channel selection, streaming quality selection etc. all selections and menus are implemented as osd.

the problem is that it only works with pre. 3.5 versions of btv. from what i know the 3.5 version is not just a minor release, but actually a total re-write of the application. the web part is from what i know based on aspx in 3.5.

i only have access to an old 3.4 server, and haven’t even seen the post 3.5 server, so until someone is willing to give me access to their server there’s not going to be any changes to the script.

i have no plans to add a recording option to the script.

regards

espen  aka. pulp.
Reply

Logout Mark Read Team Forum Stats Members Help
SnapStream BeyondTV control script0