View Full Version : Planet Replay
TheAvatar
08-02-2002, 03:37 PM
Hey, have you guys seen http://www.planetreplay.com/ ?
We should set up something like this, a mixture of website and software that allows people to trade program from thier Tivos. I mean with TivoWeb already able to download ty streams, all you would need is a small client on the PC hooked up to the Tivo which would monitor what was on the Tivo and update a central database. Download tijmes might be slow from SA units, but since the DTivos are each recording the same MPEG stream, if 2 people record the same program at the same time the files should be identicle, right? So we could set up some sort of Kazza like system where you would download from both people (or more) at the same time thereyby over coming the small pipes most cable providers give you for traffic going away from you)
Of couse I don't kown how to do any othis, I just thought I'd toss the idea out there for discussion.
n4zmz
08-03-2002, 01:12 PM
Which display device do you want? (TiVo, PC, Replay or ZapStation)
Raw extraction is down pat. But getting the video back on the TiVo is kinda working on 2.5.
Do you want to stream the video to the display device or store it on the display device? Streaming it is a lot easier. Current solutions here are vplay, playitsam and the like.
I'm currently looking at setting up a replayServer under tivoweb or other modifications of DVArchive to talk to the TiVo. This is still in the planning and testing phase, so nothing to show yet.
As for file sharing, there are ways of doing it.
-- Dennis
TheAvatar
08-03-2002, 05:58 PM
My question is all about file sharring! I don't see why we don't have a net work set up where anyone can dl (ro a PC or Tivo) any program from anyone elses (who want to participate) Tivo....
n4zmz
08-04-2002, 10:43 AM
File sharing is what scared the SwapDV people into dropping the project. File sharing is what is causing SoniC Blue to be sued by the studios.
With that being said, SwapDV 0.61 had the gnutella engine installed in it. So it has been done before. Another feature which is overlooked in SwapDV is the proxy support. This allows the SwapDV server to make any network replay or SwapDV server look like it was local. Convient for SwapDV to download or upload shows to another SwapDV server.
Reading the Replay AVS forum, you find people asking for shows all the time.
As some of the features which would make this really interesting get completed, this type of functionality will probably follow.
Back to working on my Replay Server for the TiVo.
--Dennis
TheAvatar
08-04-2002, 01:56 PM
Wow, just downloaded SwapDV and played with it a bit...
This is EXACTLY what we need for our TiVos! Now if someone could just modify it to work w/ TiVo... Personally I'm not smart enough.. or brave enough.. :)
Ps. You can still find this cool program (it is written in Java and you do not need a Replay to use iT) if you do a google search
n4zmz
08-04-2002, 06:48 PM
If you liked SwapDV, you should look at DVArchive.
DVArchive is just about to hit 1.0. It is based on SwapDV. But, it is a lot cleaner. The gnutella support is currently missing, but if you want to add it back, you can find it in the cvs repository.
I'm using DVArchive as my client/server application. I'm also working on turning my TiVo into a replay 4k server, so I can take advantage of DVArchive/SwapDV.
Tasks to do this:
1 - Do UPnP stuff (Currently I have RTVNotify compiled for TiVo, so basic stuff is there)
2 - Handle the HTTP requests (I've modified tivoweb to display the /Device_Descr.xml file.)
2a - Modify tivoweb to handle /http_replay_guide?get-snapshot
2b - Modify tivoweb to handle
/httpfs-volinfo?name=/SnapshotDir (to be complete)
2c - Add other httpfs command support
3 - Compile vsplit/mux for tivo for streaming to DVArchive.
And a whole lot more.
--Dennis
TheAvatar
08-04-2002, 08:14 PM
Dennis:
Your the man! Please keep us all up to date in your work on this! I'll take a look at DVArchive
TheAvatar
09-03-2002, 04:11 AM
Dennis:
Any Progress on this?
The Avatar
n4zmz
09-03-2002, 12:18 PM
I would say I'm a litle farther.
GuideParser is compiling/running on the TiVo. It has been modified to have some generation routines. I'm looking at generating a valid replay guide file in the next couple of weeks. I would probably have more of it done this week, but I've got a week of long work meetings.
Really basic support for TiVo was added to DVArchive 1.1 Beta.
Current Todo list:
Figure out Pthread issue on TiVo (ReplayServer not working)
Modify Nowshowing.tcl to include all show information.
Add support for output of Nowshowing to GuideParser (soon to be guidegen)
Video Extraction stuff
Figure out how to force the TiVo into standby and re-enable remote/video to allow streaming playback
Figure out arbitrary video insertion
More modifications to DVArchive if needed
TheDoctor
09-03-2002, 02:49 PM
You are going to have a little bit of work ahead of you to get tivo files to work on a replay, even if you convert them to MPEG, there are formatting changes.
I had posted a program a while back to allow playing replay files on a tivo, I think the version I posted may have had a bug limiting to only work with a specific ip address, but if you are interested I can try to dig it back up. I believe it was called ReVo. It could handle files from SwapDv, replaypc or from it's own extraction program (before the 4.3 encrypted requests were introduced).
It is a closed source project using UDP streaming.
n4zmz
09-03-2002, 04:25 PM
Originally posted by TheDoctor
You are going to have a little bit of work ahead of you to get tivo files to work on a replay, even if you convert them to MPEG, there are formatting changes.
I had posted a program a while back to allow playing replay files on a tivo, I think the version I posted may have had a bug limiting to only work with a specific ip address, but if you are interested I can try to dig it back up. I believe it was called ReVo. It could handle files from SwapDv, replaypc or from it's own extraction program (before the 4.3 encrypted requests were introduced).
It is a closed source project using UDP streaming.
With the latest changes to DVArchive, it will flag the imported TiVo streams as different. The current issue is how to deal with mixed streams. i.e. which streams should be available to which device. Currently, I have no plan on recoding/transcoding TiVo video.
About ReVo, it would be interesting if it could be converted to handle the standard streaming from a replay or DVArchive. This would minimize the amount of work required for replay/tivo interoperability. The ability to distinguish TiVo streams from Replay streams would also be helpful.
As for being closed source, that is your option. It just makes it harder for me to help with the required changes.
Any and all help in this area is appreciated.
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.