Separate names with a comma.
Discussion in 'TiVo Home Media Features & TiVoToGo' started by kearygriffin, Jan 20, 2009.
Wow this is cool, can I have more than "Two" directories?
I don't think there's any limit. Just add more entries in streambaby.ini:
(and optionally accompanying dir.n.name=xxx titles)
Is there a setting to transcode audio if it's lpcm? I have some VOB files I'd like to enjoy on my S3, but I can only get video. VLC player indicates the audio is lpcm. Another VOB that does sound correct is encoded with a52(?).
don't know the answer to your main question, but a52 is dolby digital (aka AC-3)
You can try this in streambaby.ini: (I should probably have it in there by default)
That tells it to only allow mpeg that has any video, and mpeg-2,ac3,or aac audio. Otherwise transcode.
(Is AAC audio allowed in mpeg and does tivo support it? I really have no idea, but the above is better than the default of allowing any audio type)
I tried that, here is my .ini:
# ./streambaby --help for more configuration file options
dir.1=J:\pyTIVO\Howard Stern on Demand
dir.1.name=Howard Stern on Demand
dir.2=J:\pyTIVO\Movies and TV Shows
dir.2.name=Movies and TV Shows
dir.3=J:\Tivo Good Stuff
# Ip address to bind to
# most people don't need to change this.
# port to use
but only the first two show up.
It's not showing up because it is password protected.
Remove the password from dir.3 in the INI, or press the "clear" while on the selection screen to return to the password screen, and then enter the password
That did the trick - I can hear the audio! Is ffmpeg smart enough to leave the video alone (since it is compatible) and focus only on the audio? Sorry for being so lazy and not looking this up myself
It seems that all my problems of the app disappearing were resolved when I installed Streambaby on a machine attached by wire to the network. This machine still uses a network share as it's source for media, but I believe the airwaves are less clogged with traffic required by the other (wireless) machine fetching the data from the share drive, then pushing it to the Tivo.
Yeesh, thinking about it, the resource requirements for my router when using a wireless pc to host streambaby must have been incredible! Using a wireless pc to host streambaby would have required the same data to traverse over the air 3 times to get to Tivo
data source > router > pc (hosting streambaby)
pc > router
router > tivo
Maybe it's time to ditch wireless altogether and go with a powerline network...
No mpeg2 doesn't allow AAC audio. I tried a short encoding with mpeg2 video & 2 channel AAC audio just for kicks and VLC plays it back without any audio as does Tivo.
MoCA (IP over coax) is another alternative to wireless as well. See this thread for more details:
Thanks, I'll make the default for streambaby:
Which is mpeg-ps with MPEG1/2 video and mpeg-2/ac3 audio. (I haven't tried MPEG-1 video myself, but I seem to recall that pyTivo supports it as long as it is in an MPEG-2 container)
Confirmed that mpeg2 program stream container + mpeg1 video + mp2 or ac3 audio streams fine natively. I've updated the video compatibility video page accordingly.
Great!! That did it, thanks again.
It does, as of the last few days. Before that, it was transcoding it. Or rather... The TiVo will accept MPEG-1 video. If you put it into an MPEG-2 program stream, it will work as expected. If you use MPEG-1/VCD-style muxing, it will work, but with no timeline on a Series 3. And while ffmpeg can do either kind of muxing on output, it doesn't distinguish between them on input. So the old pyTivo behavior was to reencode any mpeg1video file. Now, since I've finally separated the video reencoding from the remuxing, it will only remux them.
There may or may not have been a time in the distant past when pyTivo passed MPEG-1 without even remuxing it; I don't recall.
In HME/VLC, I always encode to MPEG-1 (in a program stream) when transcoding, since it was having some problems with MPEG-2.
Great job on this Keary.
I just wish there was a remote shortcut that would take me directly to the app from TivoCentral. Loading all the TivoSpam on the Music, Photos.. screen and scrolling past it takes a while.
AAC is indeed part of both the mpeg-2 and mpeg-4 standards. It should be handled in mpeg2.
Keary, this testcase (again generated for testing aspect ratio stuff) is interesting as well. Using streambaby-svn-r152 playback fails - I get the red error text as when Tivo rejects the stream. tivostream plays it fine*. Reverting to streambaby-0.25 plays fine*.
* This clip plays with blank video on S3s but video is fine on THDs so it's also an interesting one in that regard.
OK, but neither DVD or ATSC standards support it AFAIK so no doubt many codecs can't handle it. Regardless Tivo mpeg2 decoder doesn't handle it, so for the purposes of this thread/application it's not supported.
I don't know if this has been discussed before, but has there been any thought about combining Streambaby with PyTivo? I like being able to navigate to any video source. What would be great is having an option to either 'stream now' for instant gratification, or saying 'save to dvr' for those videos whose bitstreams are too much for less robust networks.