NOTE: This is a revival of the original streambaby project on Google Code which no longer allows uploads to downloads section and did not have any updates for a few years.
* Random access streaming of MP4 & MPG video files. Able to seek to anywhere in the video. Also removes need for qt-faststart.
* Ability to FF/RWD to points in the video that have not been buffered yet. When outside of the buffer, a "preview" of the movie (low-quality static images) will appear, and when play is pressed the video stream will be repositioned to start streaming at that point (ala Netflix/TiVo)
* Ability to transcode and stream video that is not inherently TiVo compatible. Supports most files that TiVo and/or ffmpeg can handle. Preview mode and random-positioning work with most transcoded files.
Remembers your position in the video when you stop watching and automatically starts at that position next time you watch. Works even when exiting playing via the "TiVo" button.
I've been using this for years without problems. Thanks Kevin! I also what you to know that I have packaged it up for the Chocolatey community for easy installation. (If you don't know what Chocolatey is, you should check out www.chocolatey.org) (official URL prohibited by SourceForge, but you're smart enough to figure out the hint) chocolatey.org/packages/streambaby/
This program is THE reason we now have a totally usable media streaming setup in our house! Even our 3yo can play videos from the share on the linux box. Fantastic stuff.
I have found this application better than Plex for Tivo as it can play much higher video rates, as well as ff and backup are much faster.
(Update for Canada Cogeco Users) A recent big update has finally allowed Plex to be added to the tivo boxes. If for some reason you have issues using Plex this is still in my opinion the next best thing. It does 98% of what you would expect it to do. GOOD It plays a ton of file types without having to transcode most of them. It supports up to 5.1 surround sound Rather easy to setup except the push command. That setup is easy minus finding out that you have to remove your current java and put an older version of java 1.8 u25 or earlier to enable push. It supports srt files that are external "make sure they are same file name as the video" & "you can't push the srt files to the tivo you have to play on the main tivo through stream." BAD Srt files not being pushed Can't set preferred audio stream to send to unit Or preferred srt to send (could just delete the others and leave only the one you want) Meta data for pushes rather a pain in the ass to do each time you want them all in the same folder Menu's are only 720P and when forcing to 1080 it looks like shit. No GUI interface (its not really needed but would be a nice touch) Would be nice to have one just for the ini file as there is a lot of options and some people wouldn't understand them and there is lots that are not even documented anywhere that you just find out from forums.