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. superflysocal

    superflysocal Member

    70
    0
    Nov 26, 2009

    popcorn passes aac as either bitstream to the receiver or pcm. If bitstream, most receiver does not decode aac. If pcm then it becomes 2 channel which then leaves the receiver convert that 2 channel to multichannel, which is not bad if you have a decent receiver but not ideal.
     
  2. ksalwitz

    ksalwitz Member

    41
    2
    Oct 24, 2004
    Gilbert AZ
    Hi gang,
    Great product love the way it works. I do have an issue that I'm trying to resolve. I am trying to run StreamBaby on PC "A" (win 7 home premium) and point to directories on PC "B" (same os). I can't get any of the files/directories except the highest level directory to show up on my Tivo with this set up. INI file is as follows:

    #
    # ./streambaby --help for more configuration file options
    #

    dir.1=\\Office-pc\E:\tv\BBT
    dir.1.name=My TV Shows
    #dir.2=/media/disk
    #dir.2.name=External Drive
    # Ip address to bind to
    # most people don't need to change this.
    ip=192.168.1.100
    # port to use
    #port=7290

    Keep in mind that this DOES work if I run StreamBaby on PC "B" and point to the same directory locally. It does not appear to be a permissions issue as I can copy files from PC to PC (both directions) to the same directories. I prefer to run the StreamBaby on PC "A" as I'm using it to do all of the "Traffic Cop" duties for my Tivo's. One additional note: PC "A" is 32Bit PC "B" is 64Bit.

    Thanks
    Ken
     
  3. Frankoz2

    Frankoz2 New Member

    8
    0
    May 31, 2009
    Adelaide,...
    Hi All,

    I've loved using Steambaby over the last 6-12 months. I know that Oz Tivo have done something with a software update that has scuttled Streambaby, and I know there are many disgruntled users out there.

    Kearygriffin, thanks for your efforts mate; but please put me out of my misery. If a fix can't be made to Tivo in Australia, please let us know so that we can move on.

    I know a number have offered their help and I reiterate that offer now (to the extent that I can). Just let us know if it is a lost cause!

    rgds
     
  4. rfryar

    rfryar My Media, My Way

    224
    0
    Feb 15, 2008
    Cottage...
    Since streambaby usually runs as a system user it may not have access to this share. Also shouldn't it be \\Office-pc\e$\tv\BBT?

    What I have done on my PC is to set up a drive letter to the network share. This seemed to work when I accessed remote media on my Windows PCs.

    Hope that helps,

    Rick
     
  5. cburbs

    cburbs New Member

    158
    0
    Jan 29, 2009
    ksalwitz

    Try it like this -

    dir.1=\\Office-pc\E\tv\BBT
    dir.1.name=My TV Shows
     
  6. alexnvrmnd

    alexnvrmnd New Member

    19
    0
    Oct 13, 2009
    What I would do is map a drive on PC A to the "TV" directory on PC B. Make it your E drive. Then, have your script like this:

    dir.1=E:\BBT
    dir.1.name=My TV Shows


    I do this with my setup because I have a NAS server, and I've created a share on my laptop to the directory that houses most of my media. Made it my E drive, as well, and here's part of the script I used:

    dir.1=E:\My Videos
    dir.1.name=All My Videos


    Give this a try. And make sure the permissions for that directory on PC B is set so "Everyone" can access it.
     
  7. kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    I think the bottom line is that currently no one knows:
    1) If the Oz TiVo Box even supports any kind of streaming (it is used on the US box for YouTube, which is not available on the aussie boxes) Netflix uses a completely different mechanism than YouTube/streambaby and I don't expect it to be a viable alternative to the YouTube method.
    2) Even if it does still support streaming, how to figure out how to make it work (again, on the US boxes the TiVo YouTube service was originally reverse engineered to figure it out)

    So at least for the time being I think we are stuck without some information from TiVo (which is not a realistic expectation) or some intrepid Aussie hacker can somehow come up with some more information (and I'm not even sure how anyone would go about doing this...)
     
  8. ksalwitz

    ksalwitz Member

    41
    2
    Oct 24, 2004
    Gilbert AZ
    This worked perfect. I swear I tried this and it didn't work, but I'm sure it was a "user error" :) the first time. Thanks for everyone's replies.

    Cheers,
    Ken
     
  9. alexnvrmnd

    alexnvrmnd New Member

    19
    0
    Oct 13, 2009
    Cool! I'm glad it worked for you!! Now, maybe someone can help me find the reason why I keep getting "Error 0xffff" or something similar error messages. It doesn't happen every single time, but it's getting a little too frequent lately for my tastes.

    I resolve it by restarting the TiVo and Streambaby, but I don't want to have to do that all the time. Streambaby is quick to restart, but the TiVo is a nuisance. When it happens to one file, it happens from that point forward. That's when I have to restart things.

    But, why does this keep happening? That's the million dollar question. :confused: They're normal AVI files, also.

    Windows 7 32-bit
    Wireless-g
    TiVo HD
     
  10. rfryar

    rfryar My Media, My Way

    224
    0
    Feb 15, 2008
    Cottage...
    I am not sure why they keep happening but I see them occasionally as well. At least on my server I have noticed that the FFMPEG process is not always shutting down cleanly. So if I get the 0xfffff error and trying again does not work (This seems to work a lot as well), then I can go to my server and kill the FFMPEG process and it will work.

    I wish I knew what caused the hanging process to begin with but at least this work around works for me.

    Now another 0xffffff error that comes up is after watching a large bitrate blur ray conversion. This means that Streambaby is rebuffering 5-10 times in a movie. Occassionally it will fail to restream and give that error. In this case it is the TiVo's webserver crashing and it has to be restarted. moyekj's kmttg tool has an option to force the webserver to recycle and it seems to take care of this other issue.

    Hope these tips help you track it down.

    Rick
     
  11. kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    The 0xffff problem has been around with streambaby since the beginning and I've never been able to track down exactly what causes it. It seems to be some kind of timeout related issue with the TiVo because either a reboot of the TiVo or just waiting some amount of time (usually seems to be 20-30 minutes for me) makes it go away.

    It's been a while since I have had the issue myself, but I was wondering if anyone had any information on the following:

    1. Is it only a problem with one of the two video formats streambaby uses (mpeg2/mp4) or does it happen with both? (I consider anything that is transcoded to mpeg2 to be mpeg2, as I don't think it is an issue with the transcoding process on the streambaby...)
    2. Does the kmttg "web server" reset always fix the problem, or only sometimes? (For some reason I seem to recall moyekj saying it only fixed it on some occasions)
    3. Does anyone know of an easy way to reproduce the issue?

    Thanks
     
  12. Hyrax

    Hyrax New Member

    112
    0
    Sep 1, 2007
    I've a question for which I've searched this thread and still do not have an answer. I've recorded HD shows on my Tivo and moved them to my PC to make room for more shows on my Tivo. I've compressed these shows (commercials and all)to about 1/3 of their size while converting them to MP4 format. I know I can stream them, but wonder if it is possible to copy a block of these MP4 files to the Tivo? For example, if I decide I want to watch a couple of the MP4 episodes of Dollouse, can I copy them to the Tivo in the afternoon and watch them later? I tried to read up on "Pushing", but could not figure out how to use it - or if it did what I wanted.

    Thanks
     
  13. kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    I think "Push" is indeed what you are looking for. I just added a Wiki section to the streambaby site that has instructions on how to activate "push" for streambaby. (Basically involves adding two entries to the streambaby.ini):
    http://code.google.com/p/streambaby/wiki/PushConfiguration
     
  14. Hyrax

    Hyrax New Member

    112
    0
    Sep 1, 2007
    Thanks!
    Streambaby is wonderful, btw. It adds a capability that is one of the best reasons to own a Tivo instead of the other DVRs.
     
  15. Hyrax

    Hyrax New Member

    112
    0
    Sep 1, 2007
    I've a feature request. Toss it in the wastebasket if you've better things to do. Your program is already great, so this isn't necessary.

    Is there anyway to Push files into user defined folders? I'd like to end up with something simple like movies going into a "Movies" folder, football going into "Sports" folder, or something along those lines. It would seem necessary for us (users) to create a file with meta data in it, so if I've a file called "Football.mp4" - I would need to create a file called "Football.meta".

    Thanks
     
  16. tnltracy

    tnltracy New Member

    1
    0
    Mar 18, 2007
    looking to stream from my home network storage device
     
  17. kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    Streambaby supports "pyTivo" format metadata, and does support using folders for "Push" based on the metadata. Although the pyTivo metadata format supports quite a few parameters which streambaby supports, if you simply want a basic one to force the push to go into a specific folder, for a movie named "mymovie.mp4" create a text file in the same directory called:
    mymovie.mp4.txt
    and in that file
    Code:
    title: Name of folder
    seriesTitle: Name of folder
    episodeTitle: Name of movie
    isEpisode: true
    
    The above is typically used by the TiVo to identify "series", so a typical .txt file may look like:
    Code:
    title: The X-Files
    seriesTitle: The X-Files
    episodeTitle: Dreamland
    isEpisode: true
    
    The above is mostly from memory and a little bit from looking at the code, so if anyone thinks this is not quite right please feel free to correct me.

    You can probably search for "pytivo metadata" to find more information, and also probably "pytivo push folders" as pyTivo and streambaby are relatively similar as far as how pushed shows end up in folders. (Although it may be the case that pyTivo supports the seriesId metadata tag to cause folders to be created whereas I don't think streambaby does)

    I also wish I could tell you exactly the difference between title and seriesTitle but I can't really remember when each is used (both in streambaby and on the TiVo).

    Hope this helps a little bit.
     
  18. orangeboy

    orangeboy yes, I AM orangeboy!

    4,085
    0
    Apr 19, 2004
    East Moline, IL
    I think another keyword to be aware of is seriesID. I used an arbitrary number to create my own "series". Any file I want to go into the TiVo folder for my "series" uses that same seriesID number.

    Code:
    title: Name of folder
    seriesTitle: Name of folder
    episodeTitle: Name of movie
    isEpisode: true
    seriesID: 12345678
    
     
  19. Hyrax

    Hyrax New Member

    112
    0
    Sep 1, 2007
    Thank you, Keary. I"ll look up pyTivo metadata, but this sounds like exactly what I need.
     
  20. alexnvrmnd

    alexnvrmnd New Member

    19
    0
    Oct 13, 2009
    You're looking to do the same thing that I'm doing right now, wanting to stream media files from your NAS server. It's pretty simple. In the .ini file, just point to those directories on the server. I would at first recommend creating a share on the PC you're running Streambaby off of to the directory or directories that house your files. Make it the E or F drive. Then, point it to that directory that houses your files.
     

Share This Page