TiVo Community
TiVo Community
TiVo Community
Go Back   TiVo Community > Main TiVo Forums > TiVo Home Media Features & TiVoToGo
TiVo Community
Reply
Forum Jump
 
Thread Tools
Old 02-14-2009, 12:58 PM   #451
kearygriffin
Registered User
 
Join Date: Jan 2008
Posts: 346
Quote:
Originally Posted by windracer View Post
So this is probably a MetaGenerator "problem" originally, but it causes the encoding/string length problem with streambaby.
Ok, I just did some testing, and it looks like streambaby does handle UTF-8 pyTivo metadata files with no problem, and the characters come out correctly.

So the only thing I need to do is handle invalid characters in a more graceful manner. (And anything is more graceful than crashing ;-)
kearygriffin is offline   Reply With Quote
Old 02-14-2009, 08:23 PM   #452
rfryar
My Media, My Way
 
Join Date: Feb 2008
Location: Cottage Grove, MN
Posts: 201
TXT files can be in any character encoding. Some OS's may put some code at the front of the TXT file to indicate a known character set, ie if you save a txt file using notepad in windows as UTF-8, and then dump the raw file you will see these flags. These flags are not required to save UTF-8 data into a file, just tell the OS that the file is UTF-8.

Of course with all that said is it pointless as it seems that either the raw text sent to the Tivo does not accept UTF-8, or not 7 bit ASCII, or breaks. What I wonder is if through the HTML interface you can tell the Tivo to expect UTF-8 and then send non-7 bit ASCII characters? I am not in front of my Tivos at the moment or I would test this, but if someone wants to beat me to the punch..

Switch your XSLT file to the HTML version and modify the XSLT to include the following line after the <html> tag:
Code:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"/>
Now include a TXT metadata file with UTF-8 characters and see how the Tivo sees it.

Just something to try, I will give it a whirl later this weekend when I get a chance.

Rick
rfryar is offline   Reply With Quote
Old 02-14-2009, 10:40 PM   #453
mp1969
Registered User
 
Join Date: Feb 2009
Posts: 3
Apologies for the lame question team, believe it or not, TIVO is new to Australia and being distributed by a third party. Its a struggle, but they dont even know what a MAK is so its hard to say when we will get the desktop software.

My question is this, I understand you need a MAK for pytivo, do you need one for streambaby?

thanks, a lot of Aussies have a lot of catching up to do....
mp1969 is offline   Reply With Quote
Old 02-15-2009, 12:36 AM   #454
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 8,954
You do NOT need a MAK for pyTivo. If you have one, you can use it, for the extraction functions. Everything else works without it. (But whether pyTivo will work in general on Australian TiVos, I can't say.)

Streambaby has no use for a MAK AFAIK.

Even if your distributor doesn't know what a MAK is, you could have one. Look under Messages & Settings, Account & System Information, Media Access Key (if that menu is there).
__________________

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

Last edited by wmcbrine : 02-15-2009 at 12:42 AM.
wmcbrine is offline   Reply With Quote
Old 02-15-2009, 05:20 AM   #455
mp1969
Registered User
 
Join Date: Feb 2009
Posts: 3
Thanks, got it almost working, I now have visibility of the files however I get an ERROR:0x2e006a when I try an open the file, any ideas?

thanks
mp1969 is offline   Reply With Quote
Old 02-15-2009, 05:23 AM   #456
manacubus
Registered User
 
Join Date: Feb 2009
Posts: 15
Which is exactly the same error I get, as posted here. Incidently, I'm also in Oz.
manacubus is offline   Reply With Quote
Old 02-15-2009, 12:30 PM   #457
rfryar
My Media, My Way
 
Join Date: Feb 2008
Location: Cottage Grove, MN
Posts: 201
Quote:
Originally Posted by rfryar View Post
Switch your XSLT file to the HTML version and modify the XSLT to include the following line after the <html> tag:
Code:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"/>
Now include a TXT metadata file with UTF-8 characters and see how the Tivo sees it.
No luck, both the text XSL and the HTML file with the character-set as UTF-8 do not work correctly. I have the TXT file saved as UTF-8 and some UTF-8 data and it shows up garbled in the metadata screens.

So either the Tivo is ignoring the double byte data, or we need to specify the character set in some form, or StreamBaby is loading the data incorrectly.

Rick
rfryar is offline   Reply With Quote
Old 02-15-2009, 12:49 PM   #458
jasa
Registered User
 
jasa's Avatar
 
Join Date: Nov 2008
Location: Earth
Posts: 23
Keary just want to confirm that app works great both on mac and windows streaming is also good ( better than anything out there)

only thing is that when i set passwords to specific directories they do not show up at all !!!!!!!!!! and tivo remembers passwords even though I configured everything according to direction in .ini file


and one more request if you could add time to info so when we press info time is also displayed
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
jasa is offline   Reply With Quote
Old 02-15-2009, 01:33 PM   #459
kearygriffin
Registered User
 
Join Date: Jan 2008
Posts: 346
Quote:
Originally Posted by rfryar View Post
No luck, both the text XSL and the HTML file with the character-set as UTF-8 do not work correctly. I have the TXT file saved as UTF-8 and some UTF-8 data and it shows up garbled in the metadata screens.

So either the Tivo is ignoring the double byte data, or we need to specify the character set in some form, or StreamBaby is loading the data incorrectly.

Rick
Is it possible to post attach one of the problematic metadata files? The ones I tried with UTF-8 seemed to work OK. (I recorded some shows on Univision with spanish-accented characters that where encoded as multi-byte UTF-8 in the txt file, and everything looked OK.)
kearygriffin is offline   Reply With Quote
Old 02-15-2009, 01:39 PM   #460
kearygriffin
Registered User
 
Join Date: Jan 2008
Posts: 346
Quote:
Originally Posted by jasa View Post
only thing is that when i set passwords to specific directories they do not show up at all !!!!!!!!!! and tivo remembers passwords even though I configured everything according to direction in .ini file
1. if a password is set up for specific directories, they will not show up unless the correct password is entered. When entering streambaby if all directories are password protected you will be prompted to enter a password. However, if any of the directories are not password protected, you will not be prompted to enter a password, and will only see the non-password protected directories. Press CLEAR to go to the password screen and enter a password.
2. Setting remember.password=false seems to work for me. When I go into streambaby it asks for a password. If I enter a password I can see the password protected directories. I then back out of streambaby and re-enter and it prompts me for a password again. (Or if I happen to have some non-password protected directories those show up until I press CLEAR and re-enter a password)

So I guess I am going to need a more exact description of what your settings are, what you are expecting to have happen, and what is actually happening.

Edit: make sure you restart streambaby after any INI changes.
Thanks
Keary
kearygriffin is offline   Reply With Quote
Old 02-15-2009, 02:14 PM   #461
rfryar
My Media, My Way
 
Join Date: Feb 2008
Location: Cottage Grove, MN
Posts: 201
Quote:
Originally Posted by kearygriffin View Post
Is it possible to post attach one of the problematic metadata files? The ones I tried with UTF-8 seemed to work OK. (I recorded some shows on Univision with spanish-accented characters that where encoded as multi-byte UTF-8 in the txt file, and everything looked OK.)
Accents are in the ISO-8859-1 standard Roman character set. Attached is a TXT file with a Cyrillic "д" in the title. Now this was just for a test, it was actually not in the title, but I wanted to use non-roman characters as the test to see UTF-8 support. (I do Unicode work as part of my main job)

Rick
Attached Files
File Type: txt AcrossTheUniverse.avi.txt (5.9 KB, 14 views)
rfryar is offline   Reply With Quote
Old 02-15-2009, 04:29 PM   #462
kearygriffin
Registered User
 
Join Date: Jan 2008
Posts: 346
Thanks rfryar,

I had to make a change to streambaby to handle the idiotic BOM (sorry, it's just that notepad is the only app I know that insists on a BOM for UTF-8) that notepad sticks into it's UTF-8 files, but other than that the file works "as expected".

"As expected" means:
1) When rendered to HTML (so fonts generated on PC side) everything looks good.
2) When rendering to tivo-text and also on the selection screen, cyrillic A comes out as "empty box". (TiVo doesn't seem to support it, at least not according to the font information it returns to HME applications)

While I was playing I also changed my code to replace the invalid characters with the empty-box symbol like TiVo does (as opposed to stripping it out completely which is what I was doing). Looks better with the placeholder character than just stripped out.
kearygriffin is offline   Reply With Quote
Old 02-15-2009, 09:57 PM   #463
he244
Registered User
 
Join Date: Jun 2005
Posts: 4
Hr10-250 error

Maybe I know the answer to this already. Does StreamBaby work with the Hr10-250? If not, does anyone know why?

It partially works, but I get these errors.

Thx.

02/15/09 22:18:15 StreamBabyStream: code=1 message=can't create rsrc. unsupported stream type /streambaby/8fcc83eb-f90a-40a4-8e47-cac328c65140.stream
02/15/09 22:18:15 StreamBabyStream: code=3 message=resource 2622 not found (type type[-1])
02/15/09 22:18:15 ZipGeneratingPreview$GenThread: Finished generating preview: C:\_sb\cache\2a.mpg-4091908.pvw
he244 is offline   Reply With Quote
Old 02-16-2009, 04:29 AM   #464
mp1969
Registered User
 
Join Date: Feb 2009
Posts: 3
Quote:
Originally Posted by mp1969 View Post
Thanks, got it almost working, I now have visibility of the files however I get an ERROR:0x2e006a when I try an open the file, any ideas?

thanks
Further to this and the note on manacubus, my logfile at /tmp/pytivX-SB.log show signs of trouble here.......

Mon 2009/02/16 21:08:02.933| |Acceptor|Application|unknown event opcode : 10
Mon 2009/02/16 21:08:02.936| |Acceptor|Application|Already initialized, not re-initing.
Mon 2009/02/16 21:08:02.937| |Acceptor|Application|Already initialized, not re-initing.
StreamBabyStream[#1,uri=null] warning: resource 2057 not found.
StreamBabyStream[#1,uri=null] warning: resource 2057 not found.
Mon 2009/02/16 21:08:03.029| |Acceptor|Application|Received event for unknown resource id. Id = 2057, event = 2057.RESOURCE_INFO(complete, {})


And the goes complete pair shaped around here.........

Mon 2009/02/16 21:08:15.901| |master|ViewScreen|Openening stream at position: 0(0 secs)
Mon 2009/02/16 21:08:15.901| |master|VideoModuleHelper|quality setting is above quality of video, streaming normally
Mon 2009/02/16 21:08:15.903| |master|FFmpegExeVideoModule|Using ffmpeg transcode args: -acodec ac3 -vcodec mpeg2video -f vob -async 1 -r 23.976 -v 0 -th
reads 2 -sameq -ab 384k
Mon 2009/02/16 21:08:15.903| |Acceptor|Application|Already initialized, not re-initing.
Mon 2009/02/16 21:08:15.904| |Acceptor|Application|Already initialized, not re-initing.
Mon 2009/02/16 21:08:15.905| |master|FFmpegExeVideoModule|FFmpegCmd: /Applications/pyTivoX.app/Contents/Resources/ffmpeg.bin -ss 0.0 -i /Volumes/SPARE/D
isney & Pixar/Pixar/Pixar Classic - 05 - Finding Nemo.avi -acodec ac3 -vcodec mpeg2video -f vob -async 1 -r 23.976 -v 0 -threads 2 -sameq -ab 384k tcp://1
27.0.0.1:8500
Mon 2009/02/16 21:08:16.069| |master|NamedStream|Registering named stream: 0f1095a3-485e-427c-8432-90a8e89e5c49.stream
Mon 2009/02/16 21:08:16.141| |Acceptor|ViewScreen|code=5 rawcode=16777989
Mon 2009/02/16 21:08:16.281| |Acceptor|ViewScreen|error=ERROR: 0x2e006a
Pixar Classic - 05 - Finding Nemo.avi
Mon 2009/02/16 21:08:16.281| |Acceptor|ViewScreen|error=ERROR: 0x2e006a


If someone could take a look for 5, or at least point us in the right direction that would be appreciated.
mp1969 is offline   Reply With Quote
Old 02-16-2009, 11:35 AM   #465
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by he244 View Post
Maybe I know the answer to this already. Does StreamBaby work with the Hr10-250? If not, does anyone know why?
I believe HR10-250 runs a modified version of the series 2 software, so it can't correctly stream mp4, and so streambaby doesn't support it. use pyTivo.
__________________
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.
Yoav is offline   Reply With Quote
Old 02-16-2009, 12:19 PM   #466
kearygriffin
Registered User
 
Join Date: Jan 2008
Posts: 346
Quote:
Originally Posted by mp1969 View Post
..
..
Mon 2009/02/16 21:08:16.069| |master|NamedStream|Registering named stream: 0f1095a3-485e-427c-8432-90a8e89e5c49.stream
Mon 2009/02/16 21:08:16.141| |Acceptor|ViewScreen|code=5 rawcode=16777989
Mon 2009/02/16 21:08:16.281| |Acceptor|ViewScreen|error=ERROR: 0x2e006a
Pixar Classic - 05 - Finding Nemo.avi
Mon 2009/02/16 21:08:16.281| |Acceptor|ViewScreen|error=ERROR: 0x2e006a
[/i]

If someone could take a look for 5, or at least point us in the right direction that would be appreciated.
Everything seems pretty normal until you try to play the video (the warnings about removed resources, not re-initing, and other messages are normal). I really don't know what the particular error you are getting means, but from searching around the 'net it does seem the Aussie TiVos run a somewhat crippled version of the TiVo software. My guess is that the TiVo just doesn't support streaming from HME applications. (But that's all it is, a wild guess)
kearygriffin is offline   Reply With Quote
Old 02-16-2009, 12:55 PM   #467
westside_guy
Annoyingly ephemeral
 
westside_guy's Avatar
 
Join Date: Mar 2005
Location: The soggy part of the Pacific NW
Posts: 454
I've got an interesting problem where x.264 rips of a couple episodes of a television show (Futurama) won't stream through streambaby - I get "ERROR: 0xffff" when I try to play them. Thing is, five episodes were ripped from the DVD at the same time, and three of them stream just fine.

If I use pyTivo to transfer them (which I realize is transcoding them), they play just fine on my Tivo. If I sit at the computer and play them with VLC or Quicktime, they play just fine.

I've switched the log to "debug" mode, but I don't see an obvious explanation regarding why it's not working. Here's the section of the log generated during the attempt to play one video:

Code:
02/16/09 10:34:56 VideoModuleHelper: GetVidInfo: file:/path/to/videos/1-09%20Hell%20is%20Other%20Robots.m4v
02/16/09 10:34:56 FFmpegExeVideoModule: FFmpegCmd: /sw/bin/ffmpeg -i /path/to/videos/1-09 Hell is Other Robots.m4v
02/16/09 10:35:07 FFmpegExeVideoModule: ChannelStr to parse: stereo
02/16/09 10:35:07 FFmpegExeVideoModule: VideoInfo:
uri: file:/path/to/videos/1-09%20Hell%20is%20Other%20Robots.m4v, Container: mp4, Duration: 1352.8 seconds
Video: h264 624x480 59.94 fps
  PixAspect: 1.0, Aspect: 1.3
Audio: ac3 48000HZ 2 channels
02/16/09 10:35:07 HostContext: key=mpos:file:/path/to/videos/1-09%20Hell%20is%20Other%20Robots.m4v applicationId=com.unwiredappeal.tivo.streambaby.StreamBabyStream applicationGlobal=false
02/16/09 10:35:07 HostContext: applicationIdStr=com.unwiredappeal.tivo.streambaby.StreamBabyStream applicationGlobal=false
02/16/09 10:35:07 HostContext: applicationIdStr=com.unwiredappeal.tivo.streambaby.StreamBabyStream
02/16/09 10:35:07 HostContext: compKey=65200118053B2FB-and-com.unwiredappeal.tivo.streambaby.StreamBabyStream
02/16/09 10:35:07 PlayScreen: code=6 rawcode=16778246
02/16/09 10:35:07 HostContext: key=mpos:file:/path/to/videos/1-09%20Hell%20is%20Other%20Robots.m4v value=0
02/16/09 10:35:07 HostContext: key=mpos:file:/path/to/videos/1-09%20Hell%20is%20Other%20Robots.m4v value=0applicationId=com.unwiredappeal.tivo.streambaby.StreamBabyStream applicationGlobal=false
02/16/09 10:35:07 HostContext: applicationIdStr=com.unwiredappeal.tivo.streambaby.StreamBabyStream applicationGlobal=false
02/16/09 10:35:07 HostContext: applicationIdStr=com.unwiredappeal.tivo.streambaby.StreamBabyStream
02/16/09 10:35:07 HostContext: compKey=65200118053B2FB-and-com.unwiredappeal.tivo.streambaby.StreamBabyStream
02/16/09 10:35:07 HostContext: compKey=65200118053B2FB-and-com.unwiredappeal.tivo.streambaby.StreamBabyStream
02/16/09 10:35:07 HostContext: compKey=65200118053B2FB-and-com.unwiredappeal.tivo.streambaby.StreamBabyStream
02/16/09 10:35:08 ViewScreen: Desc: 1-09 Hell is Other Robots.m4v
02/16/09 10:35:08 FFmpegExeVideoModule: FFmpegCmd: /sw/bin/ffmpeg -ss 0 -i /path/to/videos/1-09 Hell is Other Robots.m4v -s 352x288 -qscale 24 -r 1 -f mjpeg -v 0 tcp://127.0.0.1:8500
02/16/09 10:35:08 PreviewWindow: pWidth: 640
02/16/09 10:35:08 PreviewWindow: preview parent=BView[#2465,bounds=0,0,640x480]
02/16/09 10:35:08 HostContext: key=mpos:file:/path/to/videos/1-09%20Hell%20is%20Other%20Robots.m4v applicationId=com.unwiredappeal.tivo.streambaby.StreamBabyStream applicationGlobal=false
02/16/09 10:35:08 HostContext: applicationIdStr=com.unwiredappeal.tivo.streambaby.StreamBabyStream applicationGlobal=false
02/16/09 10:35:08 HostContext: applicationIdStr=com.unwiredappeal.tivo.streambaby.StreamBabyStream
02/16/09 10:35:08 HostContext: compKey=65200118053B2FB-and-com.unwiredappeal.tivo.streambaby.StreamBabyStream
02/16/09 10:35:08 ViewScreen: goto position: 0, vidlen: 1352800
02/16/09 10:35:08 ViewScreen: Position not in buffer, starting new stream
02/16/09 10:35:08 ViewScreen: Openening stream at position: 0(0 secs)
02/16/09 10:35:08 VideoModuleHelper: quality setting is above quality of video, streaming normally
02/16/09 10:35:08 MP4StreamingModule$1: Processing moov atom...
02/16/09 10:35:08 MP4StreamingModule$1: Start sample: 0, end: 0
02/16/09 10:35:08 MP4StreamingModule$1: ChunkDelta: 49152
02/16/09 10:35:08 MP4StreamingModule$1: Continuing reinterleave...
02/16/09 10:35:15 MP4StreamingModule$1: Width: 624, Height: 480
02/16/09 10:35:15 MP4StreamingModule$1: Processing moov atom complete
02/16/09 10:35:15 NamedStream: Registering named stream: ce18fb6a-c478-4043-80be-ee5ddf5adba3.stream
02/16/09 10:35:16 Listener: http=HttpRequest /streambaby/ce18fb6a-c478-4043-80be-ee5ddf5adba3.stream
02/16/09 10:35:16 Listener: path=/streambaby/ce18fb6a-c478-4043-80be-ee5ddf5adba3.stream uri=/streambaby/
02/16/09 10:35:16 Listener: 
02/16/09 10:35:16 Listener: 192.168.1.101 ce18fb6a-c478-4043-80be-ee5ddf5adba3.stream HTTP GET - to factory /streambaby/
02/16/09 10:35:16 StreamBabyStream$StreamBabyStreamFactory: uri=ce18fb6a-c478-4043-80be-ee5ddf5adba3.stream
02/16/09 10:35:16 NamedStream: Getting mapped stream for named stream: ce18fb6a-c478-4043-80be-ee5ddf5adba3.stream
02/16/09 10:35:16 NamedStream: Getting mapped stream for named stream: ce18fb6a-c478-4043-80be-ee5ddf5adba3.stream
02/16/09 10:35:17 NamedStream: DeRegistering named stream: ce18fb6a-c478-4043-80be-ee5ddf5adba3.stream
02/16/09 10:35:17 Listener: 
02/16/09 10:35:17 Listener: 192.168.1.101 I/O Exception handling  HTTP GET ce18fb6a-c478-4043-80be-ee5ddf5adba3.stream: Broken pipe
02/16/09 10:35:17 Listener: ctx=HttpRequest /streambaby/ce18fb6a-c478-4043-80be-ee5ddf5adba3.stream t=java.net.SocketException: Connection reset
02/16/09 10:35:20 ViewScreen: error=ERROR: 0xffff
1-09 Hell is Other Robots.m4v
02/16/09 10:35:20 ViewScreen: error=ERROR: 0xffff
1-09 Hell is Other Robots.m4v
02/16/09 10:35:20 ViewScreen: error=ERROR: 0xffff
1-09 Hell is Other Robots.m4v
02/16/09 10:35:20 ViewScreen: error=ERROR: 0xffff
1-09 Hell is Other Robots.m4v
02/16/09 10:35:20 ViewScreen: error=ERROR: 0xffff
1-09 Hell is Other Robots.m4v
02/16/09 10:35:20 ViewScreen: error=ERROR: 0xffff
1-09 Hell is Other Robots.m4v
02/16/09 10:36:43 Listener: 
02/16/09 10:36:43 Listener: connection to receiver closed
02/16/09 10:36:43 Listener: 
02/16/09 10:36:43 Factory: HME receiver disconnected
Any help is appreciated.
westside_guy is offline   Reply With Quote
Old 02-16-2009, 02:59 PM   #468
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 8,954
Quote:
Originally Posted by Yoav View Post
I believe HR10-250 runs a modified version of the series 2 software, so it can't correctly stream mp4, and so streambaby doesn't support it. use pyTivo.
The HR10-250 definitely can't do MP4 (it doesn't have the hardware), but you can also stream MPEG-2, which could potentially work on the HR10-250 if it had the right software (which, I don't know).

ISTR that the HR10-250 recently acquired HME (though only if hacked, I think), but lost HMO, which would rule out pyTivo. My own HR10-250 has been in mothballs for a couple of years now, so I don't really know what the scene is like now. You might find better information on that at the database of deals.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is offline   Reply With Quote
Old 02-16-2009, 09:58 PM   #469
rmbeatty
Registered User
 
Join Date: Nov 2006
Posts: 9
Was running StreamBaby fine. Now I get the 0x50005 connection error. I see StreamBaby under the showcase, but when i go to access it, i get the gray please wait screen. Then after about 5 minutes I get the connection error. The only thing that's changed is I had to put new cable cards in and reboot the TiVo. Thanks..and great application btw.
rmbeatty is offline   Reply With Quote
Old 02-16-2009, 09:59 PM   #470
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by westside_guy View Post
I've got an interesting problem where x.264 rips of a couple episodes of a television show (Futurama) won't stream through streambaby - I get "ERROR: 0xffff" when I try to play them. Thing is, five episodes were ripped from the DVD at the same time, and three of them stream just fine.
Have you tried using a quality other than 'same'? h.264 encompasses a BUNCH of different options, and its possible the futurama rip is using some option that isn't supported (don't ask me what the tivo supports). Using a different quality causes a re-encoding to mpeg-2 which *should* work if ffmpeg can at least view your futurama episodes.
__________________
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.
Yoav is offline   Reply With Quote
Old 02-16-2009, 10:43 PM   #471
westside_guy
Annoyingly ephemeral
 
westside_guy's Avatar
 
Join Date: Mar 2005
Location: The soggy part of the Pacific NW
Posts: 454
Quote:
Originally Posted by Yoav View Post
Have you tried using a quality other than 'same'? h.264 encompasses a BUNCH of different options, and its possible the futurama rip is using some option that isn't supported (don't ask me what the tivo supports). Using a different quality causes a re-encoding to mpeg-2 which *should* work if ffmpeg can at least view your futurama episodes.
I will try another quality - however these episodes appear to work if I use tivostream instead of streambaby (I've only tested one or two though). I didn't mention that before because I only thought of trying it out just a little bit ago.

Is there a way to tell streambaby to "just do everything exactly like tivostream did"?
westside_guy is offline   Reply With Quote
Old 02-16-2009, 11:09 PM   #472
kearygriffin
Registered User
 
Join Date: Jan 2008
Posts: 346
Quote:
Originally Posted by westside_guy View Post
Is there a way to tell streambaby to "just do everything exactly like tivostream did"?
No, but you can get close :-)

Try:
mp4module.interleave=false

My guess is that it will fix some of the issue you have, but it also may create other problems (more than likely seeking/rebuffering to a starting point other than the beginning)

I tried to make this the default for a while (don't re-interleave if you are starting at the beginning of an MP4) but had problems with other video files.

Edit: You can also try running MP4Box -isma in.mp4 -out out.mp4 (with an without the interleave setting from above)
(And if you run MP4Box -isma on a file, then setting mp4moule.interleave=false is OK and seeking should work OK)
kearygriffin is offline   Reply With Quote
Old 02-17-2009, 12:44 AM   #473
westside_guy
Annoyingly ephemeral
 
westside_guy's Avatar
 
Join Date: Mar 2005
Location: The soggy part of the Pacific NW
Posts: 454
Thanks, I'll try that and see how it works.

I am wondering if maybe my problems come because my ripped videos tend to be rather "high profile", if I'm using that term correctly, with more reference frames and the like. If I understand things correctly (no guarantee of that of course!) tivostream basically just sent the video over as is, acting more or less as a dumb relay; while streambaby is rather more active in managing the audio and video portions of the stream - so a high profile video that takes a bit of processor power might cause problems for ffmpeg or whatever. Or am I just blathering like an idiot? As I've said once or twice before, I think I know just enough to be dangerous, and I probably know less than I think I do.
westside_guy is offline   Reply With Quote
Old 02-17-2009, 06:18 PM   #474
kearygriffin
Registered User
 
Join Date: Jan 2008
Posts: 346
Quote:
Originally Posted by westside_guy View Post
Thanks, I'll try that and see how it works.

I am wondering if maybe my problems come because my ripped videos tend to be rather "high profile", if I'm using that term correctly, with more reference frames and the like. If I understand things correctly (no guarantee of that of course!) tivostream basically just sent the video over as is, acting more or less as a dumb relay; while streambaby is rather more active in managing the audio and video portions of the stream - so a high profile video that takes a bit of processor power might cause problems for ffmpeg or whatever. Or am I just blathering like an idiot? As I've said once or twice before, I think I know just enough to be dangerous, and I probably know less than I think I do.
Actually (sorry), if you could try the following streambaby instead of (or at least before) trying what I mentioned before:
http://streambaby.googlecode.com/fil...by-svn-r95.zip

I think maybe what you said about encoding in a "higher profile" might be right. Your encodings definitely have B frames which may be causing a problem.

MP4 (like some other formats) has two fields dealing with times. A pts (presentation time) and a dts (decoding time). They only come into play when using B-frames, where sometimes a future frame needs to be decoded before what is going to be the next frame to play. The DTS tells the decoder what time to decode a frame, and the pts tells it when to display the decoded frame. In an MP4 without b-frames (I think, I'm getting dangerously close to talking about things I know little about) DTS and PTS are the same.

My re-interleaving code was sorting the chunks based on the PTS. It's possible that this was incorrect, and the SVN-r95 release that I posted the link to above sorts chunks based on the DTS. It seems to alleviate the green blocky issue with your files, so it may fix your current error: 0xffff issue also.

Let me know how it goes.
kearygriffin is offline   Reply With Quote
Old 02-18-2009, 12:49 AM   #475
westside_guy
Annoyingly ephemeral
 
westside_guy's Avatar
 
Join Date: Mar 2005
Location: The soggy part of the Pacific NW
Posts: 454
Quote:
Originally Posted by kearygriffin View Post
Actually (sorry), if you could try the following streambaby instead of (or at least before) trying what I mentioned before:
http://streambaby.googlecode.com/fil...by-svn-r95.zip

I think maybe what you said about encoding in a "higher profile" might be right. Your encodings definitely have B frames which may be causing a problem.

MP4 (like some other formats) has two fields dealing with times. A pts (presentation time) and a dts (decoding time). They only come into play when using B-frames, where sometimes a future frame needs to be decoded before what is going to be the next frame to play. The DTS tells the decoder what time to decode a frame, and the pts tells it when to display the decoded frame. In an MP4 without b-frames (I think, I'm getting dangerously close to talking about things I know little about) DTS and PTS are the same.

My re-interleaving code was sorting the chunks based on the PTS. It's possible that this was incorrect, and the SVN-r95 release that I posted the link to above sorts chunks based on the DTS. It seems to alleviate the green blocky issue with your files, so it may fix your current error: 0xffff issue also.

Let me know how it goes.
Hi Keary,

The good news is, like you said - it solved the green blockiness problem. The bad news is, the videos that wouldn't play before still give the same error.

I tried this with and without the "mp4module.interleave=false" setting.

I also tried Yoav's suggestion. If I dial down the quality, then these problem video do play. When I do that, the video quality is pretty darn bad in places unfortunately.

I do appreciate all the help, and apologize for being the source of many problem reports.
westside_guy is offline   Reply With Quote
Old 02-18-2009, 07:52 PM   #476
rmbeatty
Registered User
 
Join Date: Nov 2006
Posts: 9
Quote:
Originally Posted by rmbeatty View Post
Was running StreamBaby fine. Now I get the 0x50005 connection error. I see StreamBaby under the showcase, but when i go to access it, i get the gray please wait screen. Then after about 5 minutes I get the connection error. The only thing that's changed is I had to put new cable cards in and reboot the TiVo. Thanks..and great application btw.

Can anyone answer this question? Thanks.
rmbeatty is offline   Reply With Quote
Old 02-18-2009, 07:56 PM   #477
moyekj
Registered User
 
Join Date: Jan 2006
Location: Mission Viejo, CA
Posts: 8,953
Quote:
Originally Posted by rmbeatty View Post
Can anyone answer this question? Thanks.
Double check your streambaby.ini file and make sure dir.1 (and possibly additional entries you may have added) are set to appropriate directories.
To generate additional debugging information stop streambaby and edit simplelog.properties and change 1st line to: com.unwiredappeal=debug
Then run streambaby again and connect to it via Tivo to the point of your hang and post contents of streambaby.log here.
__________________
Roamio Pro (GigE)
Elite (MoCA)
Premiere (MoCA adapter)
Cox - Motorola CableCards & TAs
Slingbox 350 via TiVo Mini & TiVo Stream for remote viewing

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

Last edited by moyekj : 02-18-2009 at 08:02 PM.
moyekj is offline   Reply With Quote
Old 02-18-2009, 08:20 PM   #478
kearygriffin
Registered User
 
Join Date: Jan 2008
Posts: 346
Quote:
Originally Posted by rmbeatty View Post
Can anyone answer this question? Thanks.
Also, does the icon show up next to Stream, Baby, Stream in the music photos and showcases list?

If it doesn't it points to some kind of communication issue.

If it is a communication issue, maybe firewall issues? (When you rebooted the TiVo it could have changed ip addresses and maybe the firewall was only set to allow connections to from the previous address?) Also, in the last few versions of Streambaby the default port changed from port 7288 to 7290 which could cause firewall issues. (Not sure if you changed streambaby versions between time it worked and time it didnt).
kearygriffin is offline   Reply With Quote
Old 02-19-2009, 05:12 PM   #479
kagacins
Registered User
 
Join Date: Feb 2009
Posts: 5
A couple quick metadata questions -

1) Streambaby does not seem to read my meta data for a file until I have selected that file past the preliminary preview screen. Is there a way for streambaby to pick up this meta information without me having to first select the file?

2) Someone asked this earlier but I don't think received a response - after streambaby does acknowledge the meta data file, it organizes the information within that folder alphabetically. Is there a way to avoid this - as I want the files to be listed in the order that they aired (pyTivo does this successfully)?

Thank you for your hard work.
kagacins is offline   Reply With Quote
Old 02-19-2009, 06:43 PM   #480
kearygriffin
Registered User
 
Join Date: Jan 2008
Posts: 346
Quote:
Originally Posted by kagacins View Post
A couple quick metadata questions -

1) Streambaby does not seem to read my meta data for a file until I have selected that file past the preliminary preview screen. Is there a way for streambaby to pick up this meta information without me having to first select the file?

2) Someone asked this earlier but I don't think received a response - after streambaby does acknowledge the meta data file, it organizes the information within that folder alphabetically. Is there a way to avoid this - as I want the files to be listed in the order that they aired (pyTivo does this successfully)?

Thank you for your hard work.
For #1, you have a couple of options. If you press the ENTER key on the selection screen, it will automatically cache all of the metadata for that directory. (And remember it even if you quit/restart streambaby).

The other option is to edit streambaby.ini and add the following line:
use.title.cachedonly=false

This will automatically read all of the metadata when you enter a directory.

For #2, sorting by date, streambaby doesn't currently support sorting by anything other than alphabetical. It will probably end up getting added as a feature at some point, but I am not sure when yet.
kearygriffin is offline   Reply With Quote
Reply
Forum Jump




Thread Tools


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Advertisements

TiVo Community
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
vBulletin Skins by: Relivo Media

(C) 2013 Magenium Solutions - All Rights Reserved. No information may be posted elsewhere without written permission.
TiVoŽ is a registered trademark of TiVo Inc. This site is not owned or operated by TiVo Inc.
All times are GMT -5. The time now is 08:22 PM.
OUR NETWORK: MyOpenRouter | TechLore | SansaCommunity | RoboCommunity | MediaSmart Home | Explore3DTV | Dijit Community | DVR Playground |