It's not a Streambaby bug but rather a TiVo limitation. It's the same method that TiVo YouTube HME application streams to your TiVo and there is probably a dedicated disk partition being used which defines the buffer limit. Probably the only way to solve this issue is perhaps using WinMFS type utility that increases the particular disk partition that is used for this buffer. For the adventurous types that are familiar with WinMFS type utility it may be worth exploring the different partitions for an S3 TiVo for example to see if there is one that is ~ 1GB in size or so.

Interesting. I would think if this was non-trivial, someone might have figured it out by now, but I appreciate the suggestion.

Quote:

Originally Posted by Stuxnet

FWIW, you can watch while pytivo is transferring... so although you're not technically "streaming", there's little difference other than the program is being stored on your tivo hdd, and there's no disruption for "rebuffering".

I was aware of that, thanks. I agree that it is probably better, especially in light of this issue of which I was previously unaware.

and there is probably a dedicated disk partition being used which defines the buffer limit.

I don't have evidence, but I doubt that. I've always suspected that one could resize the buffer in the stream creation request, if one knew the proper parameters to pass. For TiVo, it's not an issue, because the YouTube vids are much smaller than that, and Netflix streaming uses a different (seemingly bufferless) method. However, it's possible that TiVo already does it. No one has ever actually sniffed the YouTube HME traffic (it's SSL'd) and published the results, AFAIK.

__________________

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

I don't have evidence, but I doubt that. I've always suspected that one could resize the buffer in the stream creation request, if one knew the proper parameters to pass. For TiVo, it's not an issue, because the YouTube vids are much smaller than that, and Netflix streaming uses a different (seemingly bufferless) method. However, it's possible that TiVo already does it. No one has ever actually sniffed the YouTube HME traffic (it's SSL'd) and published the results, AFAIK.

I have always thought as well that when streaming we should be able to purge/flush the buffer without the user having to experience the pause and reset of the stream. Do you know if any testing work has been done with other streaming protocols that may better support this such as rtmp/rtmpe?

Maybe once Hulu comes out we can get a fresh take on the streaming aspect.

Maybe once Hulu comes out we can get a fresh take on the streaming aspect.

Doubt it will be much different than the Netflix application - i.e. Little to no buffering and SSL encrypted communications. (There is a little buffering for Netflix since if you pull the network cord while streaming Netflix you get a few seconds of video before error).

I can't seem to get streambaby to work. I am running Windows 7 with a Tivo Premiere. I can see streambaby from the Tivo, but when I select it I just get the "Please Wait" message from Tivo. I looked at the streambaby logs with the log level at warn, but it still doesn't say anything. There are no errors in the log, so I am not sure what is going on. Is there some port that should be open for streambaby to work?

I had the same problem, which I fixed by creating an exception in Windows Firewall for inbound connections on TCP port 7290. I learned this from this post from BrianVeg in this thread after much scouring!

EDIT: Although this post refers to Windows Home Server, I had to do this for my W7x64 installation.

Last edited by bowlingblogger; 04-03-2011 at 10:33 PM.
Reason: added more information

Is there a way to select the audio track? My DVD's I backed up using DVDFab seem to have directories commentary on one track and the movie audio on another.

I have seen that before too and I am no expert.

That said, my DVD rips have several audio streams encoded, and I think the pyTivo/Streambaby -> Tivo process blindly uses the first available audio stream. If that first stream is pre-Roman Latin, then that's what you will hear.

I am getting more and more annoyed at how difficult the studios are making it to watch the damn DVD. It is becoming harder and harder to do the moral thing and rip my own DVD. These days, they have actually made it easier to torrent a movie.

Silly me, I keep trying to be ethical about this, and it is costing me a lot of time an aggravation.

I'm trying to setup my videos (mp4s) with all embedded metadata, and so far it works great, except that when videos are pushed to the tivo they don't show up in groups. I see there's code in InternalPush.java to set the seriesTitle based on the metadata, and I think that the problem is that the seriesTitle isn't set except when it reads a pyTivo txt file. It looks like the TVSHOW atom would be appropriate for this purpose, and it is being read from the mp4 (MP4MetaDataModule.java), but then I don't follow once it goes into the transform() function. I think that all I need to do is edit meta-html.xsl, but I'm not sure in what way. Could someone help?

That said, my DVD rips have several audio streams encoded, and I think the pyTivo/Streambaby -> Tivo process blindly uses the first available audio stream. If that first stream is pre-Roman Latin, then that's what you will hear.

I am getting more and more annoyed at how difficult the studios are making it to watch the damn DVD. It is becoming harder and harder to do the moral thing and rip my own DVD. These days, they have actually made it easier to torrent a movie.

Silly me, I keep trying to be ethical about this, and it is costing me a lot of time an aggravation.

Well thats what was odd. My first audio track was the normal movie and the second audio track was the directors commentary. Actually I did get streambaby to choose the first track. pyTivo downloaded the movie with second audio track.

Just like many others I am just trying to backup DVD's to make them easier to watch. What backup program creates a single file with no degradation in video quality and works best with streambaby?

I've tried a couple of times to get this running on my PC and have never been able to do it. I was always fairly happy with Tivo Desktop so I didn't put much effort into it. Well today, I tried streambaby and finally got it installed properly (it was a java issue) and I LOVE IT! I wish I did this a long time ago!

__________________
A passing grade? Like a C? Why don't I just get pregnant at a bus station!

Posted an issue about captions, specifically that hypertext (italics, etc) are not being translated correctly and display in the caption (i.e. <i>What?</i>). The text in the SRT files is being displayed without formatting. Anyone here with ideas?

I hate enormous threads like this... you can't really search them properly.

Anyhow, I want to use Streambaby to play ripped DVDs. I realize that it can play VOB files natively, but I don't really get the whole VOB file thing. Also, most of what I want to play are TV DVDs, so multiple episodes per disc. I could use handbrake to rip each episode to an MP4 or something, but handbrake runs like crap on my PC.

I'm already using DVD Fab HD to rip, so I have the VOB files. I guess my main question is, what do I do with them? How do I figure out what episode is what?

Thanks, and sorry if this was already answered (I saw an answer on page 25, but it was only talking about ripping...)

I'm already using DVD Fab HD to rip, so I have the VOB files. I guess my main question is, what do I do with them? How do I figure out what episode is what?

I rip all my movies/shows using DVDFab as well. However I take a step further and use DVD Ripper to convert them to H264/AC3 MP4s. (Acutally the best profile I found is MKV, then I use one more tool to remux into MP4)

Finally I use a tool to place MP4 metadata into each video including album art. This along with a nice naming convention gives me easy access through streambaby with cover art and descriptions.

I have PyTivo running on my Mac Mini (C2D, 2GHz, 8 GB RAM) and it's been running fine to both my Tivos.

At some point, I checked the operation of Streambaby and it was working on my HD Tivo. I could access it from the Showcase menu. Last night, I tried and it was gone. I have rebooted PyTivo and it doesn't show up. I will try to reboot the Tivo as well, but wondering if anyone had this happen and what you did to fix it.

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.

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.

Ok, been fighting this problem for a while now, searching high and low but haven't found a solution.

I'm running Streambaby 0.29, normally on a Windows Home Server 2011 server, but now on my Windows 7 Ultimate 64bit workstation while the server is down. My Tivo is a Series 3 HD. On both systems I get this exact same behavior in Streambaby: Whether running as a service or in console mode, when I first start it up it shows on the Tivo for a short time, probably 5-10 minutes, but I haven't timed it. While it's showing, I can go in and use it just fine and can watch videos for hours, but if I then leave the app, or if I wait too long to try it initially, it is gone from the HME apps list. If I restart the service, or restart the app in console mode, it shows up for a short while and I can use it. Any time I want to watch videos on my Tivo I have to restart the service first. I did make a rule in the firewall on both the server and the workstation to get it working initially. I have tried running it as everything from system account to different user accounts.

Ok, been fighting this problem for a while now, searching high and low but haven't found a solution.

I'm running Streambaby 0.29, normally on a Windows Home Server 2011 server, but now on my Windows 7 Ultimate 64bit workstation while the server is down. My Tivo is a Series 3 HD. On both systems I get this exact same behavior in Streambaby: Whether running as a service or in console mode, when I first start it up it shows on the Tivo for a short time, probably 5-10 minutes, but I haven't timed it. While it's showing, I can go in and use it just fine and can watch videos for hours, but if I then leave the app, or if I wait too long to try it initially, it is gone from the HME apps list. If I restart the service, or restart the app in console mode, it shows up for a short while and I can use it. Any time I want to watch videos on my Tivo I have to restart the service first. I did make a rule in the firewall on both the server and the workstation to get it working initially. I have tried running it as everything from system account to different user accounts.