I tried your URL suggestion and I get a '404 page not found' error on the local machine as well.

I attached the debugs you requested from my Server and Desktop machines that I'm attempting this on. I'm guessing that I'm missing an addon application or that one is misconfigured. Unfortunately I'm lacking in Linux knowledge so I'm not sure where to look to make corrections. Please let me know if you see anything in the debugs.

Again, thanks for your help.

Looking at the logs (both) I see the following line:
MDNS: http://127.0.1.1:7290/streambaby
which says that streambaby is listening on the "local" network interface (127.0.0.1) which won't be accessible from other machines (i.e. the TiVo)

What does the line in your streambaby.ini that you changed to bind to the IP address of your linux box look like? For a typical home network (but not all home networks) it should be probably look something like:

ip=192.168.x.x

If you could post the exact line in the streambaby.ini that assigns the IP address, and also post the output of the linux command:
ifconfig

That may help to sort out the problem. If the ip= in the streambaby.ini is correct, and it matches the main network address from ifconfig, I'm not sure what the problem would be. (I don't think streambaby auto-defaults to 127.0.0.1 in any cases, but I could be wrong about that)

__________________

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

This indicates that the MPEG file itself is damaged. Run the MPG through a tool like VideoRedo's Quick Stream Fix and it will quickly resolve these little issues and produce a new MPG file that will stream correctly.

Rick

Thanks, I'll give that a try and let you know how it came out. Thanks to all that helped, I was begining to think I was the only one who had this issue.

Everything looks perfect in the above configuration, so I started tracing through the IP handling code in streambaby itself. There were definitely a couple of bugs related to IP address handling. I couldn't come up with a scenario where it would bind to 127.0.01, but it definitely could bind to an address not specified in the INI file.

I've just uploaded a new version to SVN that I think resolves the IP related issues. If you could give it a try that would be great (make sure you put/leave the ip=10.10.10.25 line in your INI)

mphtrilogy, did you rip these videos yourself? It's just that if you have ripped a set of videos from DVD for example, but there's a problem with the program or settings used to rip them, this may be be specific to your ripping process. We may be able to replicate the issue. But if these videos are of different types or from different sources then it really points to a problem with your Streambaby installation. Obviously Streambaby works for most people, so we need to isolate what is different in your case that's causing this problem. It may be something to do with your setup or your videos. The more you can tell us, the more likely it will include a clue that will help one of us realise what the issue is.

If it is an option, you can PM me and we can arrange a way to send me a video. I'll happily try it and report back.

No, I've taken these off of the Tivo with the Tivo desktop software. I then cut and paste them over to another bigger external hard drive that I want to access with streambaby. All of the videos are from TCM and under 2 hours standard def, 1.5-3gig.

I'm not too strong on the troubleshooting end, but with some detailed instructions I can give it a shot.

No, I've taken these off of the Tivo with the Tivo desktop software. I then cut and paste them over to another bigger external hard drive that I want to access with streambaby. All of the videos are from TCM and under 2 hours standard def, 1.5-3gig.

I'm not too strong on the troubleshooting end, but with some detailed instructions I can give it a shot.

Oh, well if these are .TiVo files then that would explain it. You need to decrypt to .mpg in order for streambaby to be able to re-buffer once the 1.1GB stream limit is reached. For .TiVo files that is not possible. (For .TiVo files once you stream ~ 1.1GB worth of data the Tivo will cut off the stream and streambaby is unable to re-start stream where you left off. Decrypting to .mpg solves the problem of not being able to start a new stream where it was cut off).

Oh, well if these are .TiVo files then that would explain it. You need to decrypt to .mpg in order for streambaby to be able to re-buffer once the 1.1GB stream limit is reached. For .TiVo files that is not possible. (For .TiVo files once you stream ~ 1.1GB worth of data the Tivo will cut off the stream and streambaby is unable to re-start stream where you left off. Decrypting to .mpg solves the problem of not being able to start a new stream where it was cut off).

There are several free options for decrypting .TiVo files. kmttg (see link in my sig) is one of those options and can do a lot more than just decrypt, though you can use it solely as a GUI for decrypting if that's all you need. If you just want a simple command line program to do it then tivodecode is all you need. There are some other GUI interfaces built around tivodecode as well that can do it.

There are several free options for decrypting .TiVo files. kmttg (see link in my sig) is one of those options and can do a lot more than just decrypt, though you can use it solely as a GUI for decrypting if that's all you need. If you just want a simple command line program to do it then tivodecode is all you need. There are some other GUI interfaces built around tivodecode as well that can do it.

thank you very much, I will give this a try.

If I want to move these back on to my Tivo after I decrypt them, will I be able to?

If I want to move these back on to my Tivo after I decrypt them, will I be able to?

Yes. If you use pyTivo to copy them back to your Tivo you can also keep the program information (title, description, etc) by generating a pyTivo metadata file which is a simple .mpg.txt file that accompanies the .mpg file. kmttg has option to generate this metadata file from .TiVo files as well. (Streambaby also reads the metadata file to show information about a video file).

I use a tool called Direct Show Dump. It quickly turns the TiVo file into a MPG.

Just do a google search and you should find it. However you must have at least the free Tivo Desktop installed in order to get the right decoder installed on your PC.

Rick

That is another option. But the requirement of having the the proper TD codecs installed for it to work is why I don't bother mentioning it since tivodecode has no such dependencies and works very fast and reliably on all major platforms. VideoRedo is another non-free option for decrypting but again relies on proper TD codecs being installed.

-acodec copy... you're not doing anything to the audio at all. But sometimes the TiVo gets in a weird state. It can sometimes be cleared up by playing a stream with different parameters, or almost always by rebooting.

__________________

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

-acodec copy... you're not doing anything to the audio at all. But sometimes the TiVo gets in a weird state. It can sometimes be cleared up by playing a stream with different parameters, or almost always by rebooting.

I understand that FFMPEG is not supposed to be doing anything to the audio but it definately is, or when it muxs it into MP4 it causes the issue. All that I can be sure of is that the audio is fine in MPG, but any attempt to get the audio out of the MPG with FFMPEG causes the tinny sounding audio. This is in any player, even PC players, not just the TiVo.

No I have not experienced that behavior on Windows or Linux platforms using -acodec copy to get a copy of AC3 audio. Most of my sources are from Tivo recordings. Could be something about source video is causing the issue, especially if it's a Blu Ray rip or something of that nature. Perhaps if you post somewhere a short clip of a source video that you are having an issue with others could try it out to see what happens.
Assuming the source video is mpeg2 have you run it through VRD QSFix to see if that helps?

Everything looks perfect in the above configuration, so I started tracing through the IP handling code in streambaby itself. There were definitely a couple of bugs related to IP address handling. I couldn't come up with a scenario where it would bind to 127.0.01, but it definitely could bind to an address not specified in the INI file.

I've just uploaded a new version to SVN that I think resolves the IP related issues. If you could give it a try that would be great (make sure you put/leave the ip=10.10.10.25 line in your INI)

ttp://streambaby.googlecode.com/fil...y-svn-r238.zip

Hopefully this version will either work or at least spit out an error

YES, YES, YES! Thank you keary, you da man! The svn worked correctly. Do you take donations for this project somewhere? I didn't see one on the streambaby web page.

YES, YES, YES! Thank you keary, you da man! The svn worked correctly. Do you take donations for this project somewhere? I didn't see one on the streambaby web page.

I didn't have a chance to do extensive testing and report this earlier, but .27 was broke in the same way for me (Ubuntu 8.10, recent svn builds of ffmpeg and x264) and the r238 build worked great, as expected. So it looks like there was definitely something wrong with the address binding.

Odds are that when changing containers ffmpeg messes up the audio codec ID or bitrate or whatnot. Try using mencoder instead of ffmpeg. It's known to better handle ID tags when you change containers.

Or re-encode the audio... I doubt you'll notice much of a slowdown or quality hit... At least see if re-encoding fixes it...

__________________
Don't pay for Tivo Desktop / Roxio on the mac: To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts. and 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.

I just wanted to let everyone know that I have put up a new version of T2Sami that is able to convert DVD subtitle streams as well as closed caption to .srt files for use with streambaby. Newer domestic material typically has closed captions but older and foreign media often do not. The addition of subtitles should expand the amount of captioned material available to be streamed.

It should also allow captions in Spanish, French, ... to be created if the appropriate substreams are present. I have not done a lot of testing with this latter capability so I do not know how streambaby will respond to a full range of foreign character sets yet. It is also limited by the OCR process I am using. The further one gets from English, the higher the error rate will be.

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

Just graduated from S2D2 to HD and of course one of the first things I had to do was get StreamBaby going! Basically it went pretty smooth. Just followed the getting started part of the wiki and voila! -- it works!

Running on Windows XP (SP3) I notice the following error message in the command window on every start up:

The PAR for these is 1:1 and they display correctly with "Panel" aspect ratio, as stated in the StreamBaby docs. So far I'm streaming them with the "same" bit rate.

I have had problems with audio sync getting off a few seconds after random seeking outside the buffer, but this only happens sometimes and I'm not sure what the dependence on seek method is (#-Skip, ##<enter> or FF). This may be due to properties of my source videos.

And also, I generated the .srt file for one of my videos with T2Sami and the CC's work perfectly when streaming.

Thanks for the cool program!

__________________
"It must be swell to be so perfect and odor-free" -- Del Griffith

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

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

Hi all! I really know very little about the Tivo ecosystem, or digital video in general, though I do know my way around Linux in general. I'm curious...what is it that running streambaby inside Galleon buys me? I ask because I've got some mp4s that I created using the ffmpeg recipe on the video compatibility page in the wiki, and they stream to my Tivo just fine when I'm running streambaby on its own, but I get the red "Error - 0xffff" message when I try to view them when streambaby is being run via Galleon. Ideally, I'd like to get that cleared up...but I could also just write a script to start streambaby at boot time and restart it if it crashes :-)

I run it through Galleon just so I don't have to run two separate java apps on my server. I don't know why you'd get that error through Galleon, but to be honest I have not played around that much with streambaby lately. I remember having problems early on, but nothing recently.

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.

Everything looked pretty normal in the log, so I am really not sure. Do you have any routers/etc between your TiVo and the PC running streambaby? The most common cause for something like this is some device not passing the mDNS (bonjour/zeroconf) messages between the PC and the TiVo (not passing multicast packets). The problem with this theory is that I *think* TiVo Desktop would have similar issues if this was the problem.

Also, you may want to make sure you are using the latest SVN version of streambaby:http://streambaby.googlecode.com/fil...y-svn-r235.zip
and make sure you are running it with the streambaby.bat file and not as a service. This version has some extra settings to disable IPV6 which can also cause problems with the TiVo finding streambaby.

I just tried your latest r238 but couldn't get TiVo to see it. I tried it on 3 different machines running Windows XP SP3 32bit. Again, not having any issues with TiVo Desktop. My router is a TrendNet TEW-652BRP.

I would really like to use this program if possible - is there anything else I can do to help troubleshoot?

I just wanted to let everyone know that I have put up a new version of T2Sami that is able to convert DVD subtitle streams as well as closed caption to .srt files for use with streambaby. Newer domestic material typically has closed captions but older and foreign media often do not. The addition of subtitles should expand the amount of captioned material available to be streamed.

It should also allow captions in Spanish, French, ... to be created if the appropriate substreams are present. I have not done a lot of testing with this latter capability so I do not know how streambaby will respond to a full range of foreign character sets yet. It is also limited by the OCR process I am using. The further one gets from English, the higher the error rate will be.

When streaming from a DVD folder .srt files should match the names of the .vob files in order to show on Tivo, right? Could T2Sami create one .srt file per vob (with time starting from 0 for each of them) instead of one per DVD?
Thank you - great tool.

When streaming from a DVD folder .srt files should match the names of the .vob files in order to show on Tivo, right? Could T2Sami create one .srt file per vob (with time starting from 0 for each of them) instead of one per DVD?
Thank you - great tool.

I will have to think about it to see if I can come up with something that makes sense doing it this way.

Right now, t2sami extracts by program title not physical storage. If you actually look at the contents of a DVD and compare them to the program content, they seldom respect the .vob boundaries. The main movie feature will typically span multiple .vob files and these may or may not be sequentially numbered. Some manufactures seem to intentionally scramble the order to frustrate viewers. Features such as background material and commentaries are frequently short enough that more than one can be put in a single vob or into empty space in the same vob as the main feature.

Episodic DVDs such a anime disks often have episodes that are short enough to span vob files : episode 1 ( vob 01 ), episode 2 ( vob 01 => vob 02), episode 3 ( vob 02 => vob 03 ), etc. t2sami and most of the decryption programs deal with this by reading the ifo files and allowing you to following the program segments in specific VTS, PGC pairs. This allows you to extract single features or episodes for viewing as a whole independent of everything else on the disk. The t2sami GUI works this way to extract both the mpeg program stream and the captioning content. The t2extract utility was set up to extract only captioning to allow it to work with other conversion programs people might prefer but this does have the unintended consequence that you have encountered if you extract the video in a different way.

In some ways it would make more sense to give t2extract the optional ability to extract the mpeg stream for processing in another way than to limit the captions to the physical vob boundaries. However, I am open to other points of view.

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

I can see the complications. Would you rather see this fixed on the Streambaby side, with a setting in .ini like:
cc.containter=[file]|folder
where it would be able to keep reading cc from only one .srt file with the same name as the folder when going through vobs?
Or a T2Sami solution that would work in 90% of the cases? Maybe you could just do some post processing on the one file, splitting it in four and changing the timestamps starting with the second to make up for length of the vob(s) prior to the current one?