I have tried removing the title cache and the .txt metadata files with no luck. I have also tried the usual rebooting the server and the tivo. I have tried moving all the videos out of the way and just used one file in a single directory. I have also tried running ffmpeg by hand against the file and everything seems to be working there.

The obvious question is what has changed. Nothing on my end that I am aware but TiVo service sent out an update this week for Aussie TiVos that among other things changed "Watch Live TV" to "Watch Freeview" on TiVo Central. I dont know what else may have changed at the backend.

The last time I had problems with Streambaby it was because of a problem with the TiVo service where my TiVo (and a number of other customer's TiVo) stopped being able to run apps. That was fixed by TiVo because it also effected the Blockbuster downloads. This time only Streambaby seems to be effected.

Are there any other Aussie users out there using Streambaby without a problem?

greetings - i got rid of my powerline units and went hardwired cat6 direct from my linksys router. reloaded tivo 2.7 and the computer still wouldnt see the tivos. both tivos saw each other and allowed me to transfer between the two tivos but no go on seeing the tivos from the computer or playing any music that was published. just to check, i reinstalled 2.62 and the software saw both tivos immediately. then i upgraded to 2.7 and back to no seeing them. i remembered from an earlier post that bonjour was the difference between the two so i downloaded the latest bonjour from apple and reinstalled. still nothing. same thing with streambaby, except streambaby wont work with either 2.62 or 2.7. it says its ready and listening but there is no streambaby in my menu on my tivos. i cant think of where i am going askew. quite the brainteaser. any thoughts?

I have heard that not all versions of XP are compatible with streambaby. Bonjour will work with other apps, but not streambaby from what I remember.

Hot off the press from TiVo staff in Australia. The newest firmware upgrade has disabled Streambaby in Australia and New Zealand .....

"Hi Everyone

With the latest release of Software the .tivo files that are moved from the TiVo to the PC and back now use transport streams instead of program streams. This was necessary for us to support H.264 in NZ for both MRV and TiVo Desktop.

This new format does break Streambaby – however this has occurred in the past when we have released new SW, and the Open Source community simply sniffs the new protocol and updates StreamBaby to make it work again. I can't give you a target date but it has been updated relatively quickly in the past.

I've uploaded a new SVN release (been a while..) that includes a delete from hard-drive modification submitted by t14cl (I hope thats right, I have trouble remembering names with numbers, and for that matter any name I can't pronounce ;-)

It's a bit hackish at the moment (may be forever...) in that on the PlayScreen the "Go back" button line now has a dual-purpose. Pressing left-arrow or select goes back to the previous screen as usual. However, pressing right-arrow selects the "More" screen.

The only option on the "More" screen is currently "Delete from Hard Drive"

-- As a shortcut you can also press "clear" from the PlayScreen to delete the movie from the hard drive.
(The play screen is the screen after you select the video and it shows the details of the video)

__________________

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

What I'd be most interested in at this point is what wmcbrine asked about in another streambaby thread about this issue:

-- Do MP4 files streamed natively still work.

Streambaby currently streams files to the TiVo using either MPEG-2 program stream (which everything except MP4 eventually ends up transcoded to) or H.264/MP4.

From the quote from TiVo that was posted it made it sound like it was the MPEG-2 PS (program stream) that has changed to a TS (transport stream).

Having said that, I think it may be up to someone in Australia with the TiVo knowledge to fix the issue or at least tell me pretty explicitly what needs to be changed. It may be a bridge-to-far to try and fix this without having a TiVo with the issue to test with in front of me. I'd be more and willing to give my input about things that may need to be changed.

__________________

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

I've got an Aussie TiVo Series 3 connected to my network at home via wire. I've installed Streambaby on a Windows XP PC and setup the ini file to point to a directory where I have *.avi, *.wmv files. When I start streambaby.bat it runs and my TiVo can see all the video files on my XP PC but when I go to play any of them, the TiVo displays an x2e006a error message.

Question. I know that the Home Network option is bundled in the USA version and it's an additional cost for people in Oz. Do I need to purchase this? Is that my problem?

I've got an Aussie TiVo Series 3 connected to my network at home via wire. I've installed Streambaby on a Windows XP PC and setup the ini file to point to a directory where I have *.avi, *.wmv files. When I start streambaby.bat it runs and my TiVo can see all the video files on my XP PC but when I go to play any of them, the TiVo displays an x2e006a error message.

Question. I know that the Home Network option is bundled in the USA version and it's an additional cost for people in Oz. Do I need to purchase this? Is that my problem?

Yes you need a Media Access Key (MAK) to use any networking functions, and the only way to get one in Australia is to purchase the Home Network Package. This retails for $199 but if you look on the whirlpool forums you can get a special offer of $99. The problem is that Streambaby won't work with the latest update of the Tivo firmware which will hit your box soon if it hasn't already. The Tivo supplied desktop software is pretty flakey at the moment so I would hold off if I were you.

I've uploaded a new SVN release (been a while..) that includes a delete from hard-drive modification submitted by t14cl (I hope thats right, I have trouble remembering names with numbers, and for that matter any name I can't pronounce ;-)

It's a bit hackish at the moment (may be forever...) in that on the PlayScreen the "Go back" button line now has a dual-purpose. Pressing left-arrow or select goes back to the previous screen as usual. However, pressing right-arrow selects the "More" screen.

The only option on the "More" screen is currently "Delete from Hard Drive"

-- As a shortcut you can also press "clear" from the PlayScreen to delete the movie from the hard drive.
(The play screen is the screen after you select the video and it shows the details of the video)

Thanks for polishing it up a bit I like that you added the CLEAR button feature too, I didn't think of that.

What I'd be most interested in at this point is what wmcbrine asked about in another streambaby thread about this issue:

-- Do MP4 files streamed natively still work.

Streambaby currently streams files to the TiVo using either MPEG-2 program stream (which everything except MP4 eventually ends up transcoded to) or H.264/MP4.

From the quote from TiVo that was posted it made it sound like it was the MPEG-2 PS (program stream) that has changed to a TS (transport stream).

Having said that, I think it may be up to someone in Australia with the TiVo knowledge to fix the issue or at least tell me pretty explicitly what needs to be changed. It may be a bridge-to-far to try and fix this without having a TiVo with the issue to test with in front of me. I'd be more and willing to give my input about things that may need to be changed.

If that is what the issue is (Transport Stream change) I might give it a shot at changing it as I've also got an Aussie TiVo and it just started giving 0xfffff for me too

If that is what the issue is (Transport Stream change) I might give it a shot at changing it as I've also got an Aussie TiVo and it just started giving 0xfffff for me too

I finally get around to incorporating your changes and now you can't use Streambaby ;-) Sorry.

One little feature streambaby has that may make playing around with this issue a little bit easier is the ability to stream "raw" files. I use this for testing streaming various filetypes to the TiVo.

If you have a video file you want to stream to the TiVo via Streambaby, copy or rename the file to end in ".raw". So for instance if you have "video.mpg" copy/rename it to "video.raw".

Now create a second file in the same directory called "video.raw.fmt". This is a simple text file that contains one or two lines (the second line is optional).
The first line should contain the mime type that streambaby will tell the TiVo the .raw file is. The second (optional, will use the default if not included) line tells Streambaby what "Content-Type: " header to use when when the Tivo requests the raw file from streambaby. Because of the way the TiVo works these could be two different values.

As far as I can remember the only current format that streambaby uses the second line for (the Content-Type: ) is .TiVo files which requires a different mimeType (which is passed to the Tivo when you tell the Tivo to stream a file) than content-Type: (which is passed after the TiVo requests the file you told it to stream) is the .TiVo format.

So for example, if the .raw file is a .TiVo file, the .fmt file should look like:
video/mpeg
video/x-tivo-mpeg

for .mpg (ps) files:
video/mpeg

for MP4 files:
video/mp4

You may need to be careful about extra line feeds at the end of the file, I'm not sure how good a job the code does stripping them out...

Hope this helps a little bit.

Keary

__________________

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

I've tried renaming one of my avi (XviD) files to .raw and I created a .raw.fmt file for it but can't seem to get it to work. I've tried all the mime types you've suggest plus many others but I have a feeling TiVo only supports the one you've listed and I've tried.

Another things I've been looking at is that ffmpeg has an option to output mpeg format in Transport Stream by using the -f mpegts switch instead of using the -f vob (vob is Program Stream).

I've tried customizing the ffmpegexe.transcode command line to use -f mpegts instead of -f vob but it doesn't make any difference as I still get this error so I am not sure if this is all there is to it (ie. change from program stream to transport stream)

Can you explain to me the flow of video data with Streambaby?

From what I can see ffmpeg is used to transcode the video input and then send it to Streambaby on local TCP port 8501 which it is listening on. After this I am unsure how the video stream gets to TiVo. I assume at some point Streambaby is simply passing this data on to TiVo and making no further change to it?

I can still use pyTivo with no problem to pull/push videos so I don't know what exactly is different between the two different methods of steaming video to TiVo.

I've tried renaming one of my avi (XviD) files to .raw and I created a .raw.fmt file for it but can't seem to get it to work. I've tried all the mime types you've suggest plus many others but I have a feeling TiVo only supports the one you've listed and I've tried.

This won't work-- Using the raw file format assumes the file has already been transcoded to a format that the TiVo supports (mpeg ps/mp4/.TiVo on US TiVos) and the fmt file just tells Streambaby the mimetypes to use for this file. Since neither XVID or AVI files are natively supported this method won't work. What you should be doing is using ffmpeg (or something else) to transcode the file to a supported format (which might be mpeg ts on aussie units) and using the .fmt file to inform Streambaby of the mimetypes.

Quote:

Another things I've been looking at is that ffmpeg has an option to output mpeg format in Transport Stream by using the -f mpegts switch instead of using the -f vob (vob is Program Stream).

I've tried customizing the ffmpegexe.transcode command line to use -f mpegts instead of -f vob but it doesn't make any difference as I still get this error so I am not sure if this is all there is to it (ie. change from program stream to transport stream)

This would be correct to get ffmpeg to generate a transport stream (I am assuming, haven't really used ffmpeg to get a TS before), however the mimetypes that Streambaby then tells TiVo the file is might be incorrect. (Depends on what mimetype the Aussie TiVos wants for TS files...)

This is why it might be easier to use the .raw method, where you manually run ffmpeg to transcode the video file into format we think the TiVo wants, and then set the mimetypes in the .fmt file. This bypasses all of the transcoding/ffmpeg usage in streambaby.

Quote:

Can you explain to me the flow of video data with Streambaby?

It's pretty straightforward, ffmpeg is run with certain options and the output is dumped directly to the TiVo. The TCP port is basically just used to pipe the output to Streambaby, which then just pipes it over to the TiVo as it is requested. No further processing is done by streambaby.
Note: This is only true when videos are transcoded. For MPEG PS and MP4 files, the files are assumed to be able to streamed as-is to the TiVo with no transcoding needed. In this case FFMPEG is never run/used and the whole file is simply sent to the TiVo.

__________________

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

It is almost as if none of the namedstreams can be registered, regardless of container format or mime type. To me it looks like they have broken something in this new TiVo update.

Any other suggestions?

Maybe if I can get a small sample.mp4 file with a sample.mp4.fmt file that has been verified that works on other TiVo's I could then confirm whether it works on the Aussie TiVo's. Maybe I am not encoding the test mp4 file correctly.

Am I right to say if I find that it doesn't allow streaming of raw mp4 files then they have broken something in regards to registering streams/resources and that it is nothing to do with changing mpeg stream from program to transport?

Just thought I would add another Aussie with a Tivo HD getting the 0xFFFF error

"With the latest release of Software the .tivo files that are moved from the TiVo to the PC and back now use transport streams instead of program streams. This was necessary for us to support H.264 in NZ for both MRV and TiVo Desktop."

see http[colon]//forums.whirlpool.net.au/forum-replies.cfm?t=1295400&p=10#r183

(Sorry about the mangled url, I don't yet have enough posts to be allowed to post clickable urls.)

I can run 0.27 just fine on OS X 10.5.8, but when I've tried out r239 and now r253 with the exact same streambaby.ini file I get...
error: Can't assign requested address
...

The newer SVN versions are much less forgiving to having an incorrect ip= in the streambaby.ini file (they actually adhere to it, where as older versions didn't always bind to the "correct" ip address). Make sure you have the right IP address in the file. (Or remove the line completely, and streambaby will attempt to autodetect)

__________________

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

The newer SVN versions are much less forgiving to having an incorrect ip= in the streambaby.ini file (they actually adhere to it, where as older versions didn't always bind to the "correct" ip address). Make sure you have the right IP address in the file. (Or remove the line completely, and streambaby will attempt to autodetect)

Oh, shoot, I've been bitten by that one before - and I thought I had the correct IP address in there... but you're correct, that was the issue.

Maybe if I can get a small sample.mp4 file with a sample.mp4.fmt file that has been verified that works on other TiVo's I could then confirm whether it works on the Aussie TiVo's. Maybe I am not encoding the test mp4 file correctly.

Is anyone able to provide me with a smallish .mp4 file (under 10MB) with an .mp4.fmt file that has been verified to work on Streambaby outside of Australia and New Zealand? This way I can try and use these same files to try on my Aussie TiVo to see if it works.

Because if I find that it doesn't work, then this could point to something entirely different than just a change from program to transport streams.