1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Streambaby - new streaming application

Discussion in 'TiVo Home Media Features & TiVoToGo' started by kearygriffin, Jan 20, 2009.

  1. jpascone

    jpascone New Member

    58
    0
    Oct 8, 2001
    Santa...
    Streambaby on a NAS device. I have a QNAP 217 Pro dual processor. I was ably to get Pytivo up and running but even severely downgrading the resolution the streaming was unusual.. I have been running streambaby on my laptop and really like it.. Has anybody installed this on a NAS device like the QNAP? If I could stream without having to have any computers turned on I would be a happy kid.
    Thanks!
    jp
     
  2. MrGolden

    MrGolden New Member

    24
    0
    May 18, 2009
    From what I've read, most NAS' processors are too under-powered to run Streambaby, especially if any transcoding is required. I just dedicated an old PC for the purpose - all it does is run Streambaby, with all the files stored on a NAS.
     
  3. windracer

    windracer joined the 10k club

    11,580
    3
    Jan 3, 2003
    St. Pete, FL
    Yeah, today's NASes just don't have the horsepower to run ffmpeg to transcode video. I had pyTiVo running on my old Linkstation once, but it was really only good for sending MPEG-2 video, which didn't need to be transcoding.

    That's what I do ... my Linux box is an old, small Dell sitting in a closet that runs Galleon, pyTivo, streambaby, and some other services and all of my media is on a 1TB Buffalo NAS.
     
  4. kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    From looking at the log I see the following:
    07/28/09 18:26:44 Main: MDNS: http://127.0.1.1:7292/streambaby/

    So it looks like streambaby is only listening for network connections on the local loopback IP, so the TiVo isn't able to connect to it.

    There were some issues with streambaby binding to the wrong IP addresses. If you could try the following it may help:

    1. Download the latest SVN (beta) version of streambaby and give it a try, as it should have some IP binding issues fixed:
    http://streambaby.googlecode.com/files/streambaby-svn-r239.zip
    2. And just to make sure, verify the ip=10.0.1.200 (from your ini) is the correct IP address of the box streambaby is running on.

    When things are working the debug line should look like this:
    07/28/09 18:26:44 Main: MDNS: http://10.0.1.200:7292/streambaby/

    Keary
     
  5. net114

    net114 Tivolitic Guru

    860
    0
    Dec 29, 2000
    florida
    I got streambaby working, but I'm wondering is there a way to configure it to show different directories on two different tivoHDs? For example, Tivo#1 would show directory "My Videos" and Tivo #2 would show "My Wives Chic Flicks I Don't Want To See" ?

    Thanks!
     
  6. kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    You can set separate passwords on the directories. So for example in the INI:
    Code:
    dir.1=c:\MensMovies
    dir.1.name=Mens Movies
    dir.1.password=men
    dir.2=c:\WomensMovies
    dir.2.name=Womens Movies
    dir.2.password=women
    dir.3=c:\MoviesWeAllLike
    dir.3.name=Movies for all
    dir.3.password=men,women
    

    Now when connect to streambaby from TiVo #1 it will ask for a password and enter "men". This will allow that tivo to access dir.1 & dir.3. The password will be remembered when you disconnect, so it won't ask again when TiVo #1 reconnects.

    Do the same with TiVo #2, but enter "women" as the password and it will let you access dir.2 and dir.3

    You can press the "clear" button from (I believe...) from the initial directory selection menu of streambaby and it will let you enter a new password.

    Note: dir.3.password=men,women does not really need to be set, as if you leave out that line dir.3 will be accessible to anyone regardless of the password. However, since there is at least one directory that does not require a password when you first connected to streambaby it wouldn't prompt for a password, and you would just see dir.3. You could then press "clear" which would allow you to enter either "men" or "women" as the password.

    I hope this all makes sense... I think the important things to remember is that:
    1. clear from the main streambaby directory menu brings you to the password screen. (If you don't go there automatically)
    2. Streambaby remembers the last password a particular TiVo (by serial number) used, and defaults to using it again the next time you connect.

    Keary
     
  7. Ink Noise

    Ink Noise New Member

    20
    0
    Jan 10, 2005
    San...
    Whoops, I didn't notice that it was defaulting onto localhost. Downloading and running r239 fixed it right up.

    Thanks Keary!
     
  8. net114

    net114 Tivolitic Guru

    860
    0
    Dec 29, 2000
    florida
    Ok thanks for the quick reply. I assume that the directories still show, but the passwords prevent access? I'll give it a try.

    I seem to have one other issue in that .avi files are coming up with a message that says "invalid file type", but I don't have everything complete yet so it might be an incomplete configuration or something on my part.
     
  9. Aug 1, 2009 #1429 of 3415
    kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    Actually they won't show up at all unless a valid password is used, so no one would even know they where there.

    [/quote]

    If this continues to happen could you post the piece of the log that displays this message? I'm not even sure where it would be coming from. (I didn't look, but it doesn't sound like an error Streambaby would give. Possibly ffmpeg)
     
  10. Aug 2, 2009 #1430 of 3415
    Ink Noise

    Ink Noise New Member

    20
    0
    Jan 10, 2005
    San...
    I'll admit I haven't read through every post in this thousand post thread, but I had a couple of general questions...

    1) Does the project have a donation box to fund development? I used to use the Xbox 360 for streaming before I got the TiVo HD, but that coupled with streambaby has made life so much easier. Now, it doesn't sound like a Boeing 747 is taking off in my living room as a stream a ripped DVD and also, streambaby allows me to play formats the 360 didn't support and offload the conversion onto another computer. Thus, I'd really like to donate since it's being sold for the amazing price of free.

    2) Is there an official request area? I'm assuming that the "Issues" page on Google Code is for bugs rather than enhancement tickets. A small things I've found is that question marks in file names come up as an unrecognized character on the TiVo displayed as a ⟡.

    Anyways, back I go to streaming episodes of the West Wing on the TiVo.
     
  11. Aug 2, 2009 #1431 of 3415
    angusj

    angusj New Member

    5
    0
    Jul 25, 2009
    Sydney
    I've just updated streambaby_launcher, a tiny Windows executable that I wrote a few days ago as an alternative to the Windows batch file.

    Description: streambaby_launcher.exe is a tiny Windows executable file (52kb) that launches the java application StreamBaby and runs as a notification area applet. When streambaby_launcher.exe is executed it creates an icon in the notification area (where your PC displays the time). The benefit of using this tiny executable over of the batch file is that it avoids the clutter of a Windows CMD box and another button on the taskbar. You can now also see the commandline output from StreamBaby's Java application by double-clicking the notification area icon.

    StreamBaby_Launcher can be downloaded here:
    http[colon]//www[dot]angusj.com/streambaby/streambaby_launcher.zip
    (34kb, includes full source code)
    Screenshot:
    http[colon]//www[dot]angusj.com/streambaby/streambaby_launcher.png

    ps: Apologies for the mangled URLs (I'm not yet allowed to post proper links).
     
  12. Aug 3, 2009 #1432 of 3415
    bbeck

    bbeck New Member

    19
    0
    Jun 11, 2009
    I'm having a few issues with MP4 files created from QuickTime trailers and played through my TiVo through Streambaby. I read through all 48 pages of this thread (whew!) and couldn't find anyone else with these problems, so here goes:

    Every MP4 I create, following the process described by bkdtv here (tivocommunity[dot]com/tivo-vb/showthread.php?p=7097293#post7097293), plays perfectly on my PC but gives me judder-y video with Streambaby. The whole image seems to move slightly up and down about 3-4 times per second. The MP4 test video here (tivostream[dot]googlecode.com/files/test.mp4) has no judder with Streambaby, so I concluded that it must be an authoring error on my end, but I honestly don't know what to do differently.

    Also, all 6-channel AAC tracks from the MP4s I create play fine on my PC, but with Streambaby it's like I'm hearing only the front left/right channels. I hear music and sound effects, but no dialogue whatsoever. Center, surround left/right, and sub are all silent.

    Finally, are native QuickTime .mov files (like the Apple trailers) supported by Streambaby? I remembered seeing some chatter about manually adding the .mov extension to the list of supported containers, so if that works I guess it could be an end run around my MP4 problems. At the moment, however, attempts to play any of those files throws a 0xFFFF error, as does playing this test file (tivostream[dot]googlecode.com/files/test_h264_1280x544_ac3.mp4).

    Any help for resolving these issues would be greatly appreciated!
     
  13. Aug 4, 2009 #1433 of 3415
    tweetybirdy

    tweetybirdy New Member

    2
    0
    Sep 14, 2007
    I'm having the same problem with the sound. Is there any solution??
     
  14. Aug 4, 2009 #1434 of 3415
    jcthorne

    jcthorne Active Member

    2,726
    3
    Jan 28, 2002
    Houston
    Tivo only supports 2 channel stereo AAC tracks as it cannot transcode to DD on the fly. The only way for Tivo to output 5.1 sound is with an AC3 DD 5.1 track.
     
  15. Aug 4, 2009 #1435 of 3415
    bbeck

    bbeck New Member

    19
    0
    Jun 11, 2009
    Fascinating information - thanks!

    It brings up an interesting quirk of the TiVo though: I can pull a QuickTime .mov from my PC to the TiVo (I paid for TD+ prior to learning about pyTivo) and the TiVo will transcode it to MPEG-2 and 6-channel AC-3. However, it is unable to transcode 6ch-AAC for MP4 files fed to it through either Streambaby or pyTivo.
     
  16. Aug 4, 2009 #1436 of 3415
    petew

    petew Active Member

    1,446
    0
    Jul 31, 2003
    San Jose, CA
    The difference is that TD+ includes a quicktime license and it's quicktime on the desktop that is used to transcode to MPEG-2 + AC-3 before the file is transfered to the tivo. For all supported formats streambaby transfers the raw MPEG-4 file to the Tivo HD where the built in hardware decodes the MP4
     
  17. Aug 4, 2009 #1437 of 3415
    bbeck

    bbeck New Member

    19
    0
    Jun 11, 2009
    Interesting. I thought it was the TiVo doing the transcoding, hence the significantly slower transfer speed versus "pushing" an MP4 via pyTivo.
     
  18. Aug 4, 2009 #1438 of 3415
    bbeck

    bbeck New Member

    19
    0
    Jun 11, 2009
    OK, I was able to push the following MP4 + AC3 test file (tivostream[dot]googlecode.com/files/test_h264_1280x544_ac3.mp4) via pyTivo and it played the audio just fine. So now I'm left wondering why Streambaby gives me a 0xFFFF error with it.

    I also can't play the file with WMP (perhaps because it's expecting an MP4/AAC combination?). Can VLC do it? Maybe I'm just missing the right codec combination.
     
  19. Aug 4, 2009 #1439 of 3415
    moyekj

    moyekj Well-Known Member

    11,151
    35
    Jan 23, 2006
    Mission...
    Try with following option added to streambaby.ini (without this option set I found in the past some mp4 test files don't play but I haven't tried without this option lately):
    mp4module.interleave=false

    Many players can't handle AC3 audio in mpeg4 container. Latest VLC player can.

    NOTE: If you are not already using latest version make sure to do so.
     
  20. Aug 4, 2009 #1440 of 3415
    bbeck

    bbeck New Member

    19
    0
    Jun 11, 2009
    That did it! The AC3 track played. Although half the times I tried playing the clip I got the "resource unavailable" error. Never encountered that one before.
     

Share This Page