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

    moyekj Well-Known Member

    11,142
    31
    Jan 23, 2006
    Mission...
    You can fix that problem using streambaby.ini file.
    From documentation there's a sameqargs option:
    https://code.google.com/p/streambaby/wiki/StreamBabyIni

    So you could add following to your streambaby.ini (use -qscale 0 in place of -sameq):
    ffmpegexe.transcode.sameqargs=-qscale 0 -ab 192k
     
  2. lpwcomp

    lpwcomp Active Member

    8,081
    2
    May 6, 2002
    John's...
    I stand, uh sit, corrected. No rebuild required.

    I am curious though. Why use Streambaby at all? This is not a criticism, I am genuinely curious. Are there circumstances under which it is preferable to use it (and endure the buffer problem) rather than transfer the recording?
     
  3. telemark

    telemark New Member

    1,544
    1
    Nov 12, 2013
    I don't actually use it, but when I tested it, I found it was convenient to not have to delete the file afterwards.

    When you have a large networked media library, are watching a number of streams in a row, or when the drive full, you don't want the one time viewings to build up on the Tivo.

    I feel the buffer problem is blown out of proportion and is less noticeable than cable company oddities.
     
  4. lpwcomp

    lpwcomp Active Member

    8,081
    2
    May 6, 2002
    John's...
    No comment.

    I don't usually transfer anything until I am about to watch it. I have mostly h.264 in either mkv or mp4 containers so the files aren't that large.

    The few times I used it, I found it extremely annoying.
     
  5. moyekj

    moyekj Well-Known Member

    11,142
    31
    Jan 23, 2006
    Mission...
    I'm not good person to ask since I don't use Streambaby or pyTivo either except for test purposes once in a while. The other direction from TiVo->PC I use occasionally but even that not very much anymore. I did find the built in ability of Streambaby to show captions based on .srt file that can be toggled on/off an advantage and used to use that quite a lot. It can be a big pain and sometimes impossible to get captions working for programs transferred to TiVos (like from ripped DVDs for example), so I think that's one unique advantage of Streambaby.
     
  6. lpwcomp

    lpwcomp Active Member

    8,081
    2
    May 6, 2002
    John's...
    Captions and 1080p were the two reasons I used Streambaby. It is a bit of a pain to use the captions with pyTivo, especially with the problem with ffmpeg's command parser, but since I always want the captions, the ability to toggle them on and off is not an issue with me. I can see how it would be for some people, so I understand they would prefer Streambaby.

    Since 1080p works for transferred files, that's not an issue either.

    As I said, I was curious. I have been provided with reasons for some people's preference for streambaby, so I am content.
     
  7. jgametest

    jgametest New Member

    117
    0
    Oct 30, 2013
    I have determined Streambaby works with the new update rolled out yesterday. But this brought me to a very curious question, how do we map This PC\Plex Media Server: Amd-PC\Video\Video Channels as network drive. I am able to map my network files as a letter and program that into my config file. But I would like to know if there was a way to make backwards compatible a way to read the channel folders we could then benefit from the Plex server we run at home.

    STREAMBABY.BAT
    @echo off
    set LAUNCHDIR="%CD%"
    pushd "%~dp0\native"
    "C:\Program Files (x86)\Java\jre7\bin\java.exe" -Djava.net.preferIPv4Stack=true -Xmx256m -Xmx256m -jar "%~dp0/jbin/streambaby.jar" %1 %2 %3 %4 %5 %6 %7 %8
    echo Exited.
    pause
    popd

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

    com.unwiredappeal.tivo.streambaby
    com.unwiredappeal.tivo.vm.ffjava.FFmpegJavaVideoModule=false
    com.unwiredappeal.tivo.vm.ffexe
    cc.background.transparency=0
    quality.highestabr=384
    quality.highres=1080
    quality.select=true
    preview.autogenerate= (default:true)
    autogenerate.background= (default:0)
    mp4mod.streamformats= (default:mp4,mpeg,vob,mpg,mpeg2,mp2,avi,wmv,tivo,asf)
    lib.native=C:/apps/streambaby-20111203-2132/native/native
    ffmpeg.path=C:/apps/streambaby-20111203-2132/native/ffmpeg.exe
    ffplay.path=C:/apps/streambaby-20111203-2132native/ffplay.exe
    dir.1=z:\
    dir.1.name=Amd Flix
    dir.2=y:\
    dir.2.name=Amd Shows
    # Ip address to bind to
    # most people don't need to change this.
    #ip=192.168.1.37
    # port to use
    #port=7290
    tivo.username=xxx6@aol.com
    tivo.password=kxtxxex23
     
  8. jgametest

    jgametest New Member

    117
    0
    Oct 30, 2013
    JamminR has just posted a reply to a topic that you have subscribed to titled "Option to map channel folder as network resource?".


    --------------------------------------------------------------------------------

    More complex than that. There's no way to map Plex services/libraries as samba/NFS shares.

    Most the channel code is simply the server grabbing web URLs and grabbing the streams from them using the supported URL services=>transcoder if necessary, else feeding url to the client if it's compatible.

    https://forums.plex.tv/index.php/to...el-folder-as-network-resource/?view=getnewpos
     
  9. wkearney99

    wkearney99 Bill Kearney

    1,919
    3
    Dec 5, 2003
    Bethesda,...
    If running StreamBaby from the cmd line, what's the proper way to have it exit and clean it's name entry out of mDNS? I ask this because of it showing \032 in the name instead of spaces. I changed it but the old name is still in that Tivo Roamio HME list.
     
  10. moyekj

    moyekj Well-Known Member

    11,142
    31
    Jan 23, 2006
    Mission...
    Reboot UI perhaps? Thumbs Down, Thumbs Up, Play, Play
     
  11. thewebgal

    thewebgal MacAphile AV geek

    375
    1
    Aug 10, 2007
    DC 'burbs

    I can decide to WATCH files from my mac Pro drive library via streambaby without actually having to LOAD them to my Roamio hard drive ahead of time. I do get the "rebuffering" legend and a brief pause every 45 mins or so (depending on filetype: avi, or mkv or mp4), but that's not a big inconvenience like having to delete the full file might be.

    It all streams via airport Express Wifi - pretty painless stuff!
     
  12. benichols

    benichols New Member

    26
    0
    Aug 8, 2014
    FYI, in case anyone is interested, I installed pytivoX (1.3) on my Mac Mini running Yosemite (public beta) and Java 1.7.0.45. Using a Tivo Roamio Plus.

    Both pytivo and streambaby work but streambaby seems rock solid. pytivo will rapidly lose connection and the "Devices" tab will disappear. To get streambaby to work, I navigated to "Apps and Games" and selected "Install app". I then entered the fixed IP address of my Mac Mini and the pytivo folder structure comes up. All my movies (folder within iTunes) come up and play fine. I haven't yet figured out how to eliminate the folder structure but that doesn't both me much. YMMV
     
  13. jcthorne

    jcthorne Active Member

    2,721
    3
    Jan 28, 2002
    Houston
    You can do the same thing using pytivo 'transfer' selected from the tivo menu (ie pull). Once the video is selected for transfer, it starts very quickly and you can begin playing right then so long as your network is faster than the video consumption rate. This way there is no rebuffering.
     
  14. thewebgal

    thewebgal MacAphile AV geek

    375
    1
    Aug 10, 2007
    DC 'burbs
    Okay, I'll have to check out the difference then. I installed Yosemite Beta 2 on my old macpro last night. The mac prompted me afterwards to install Legacy Java 6, so after I did that, and after I rebooted the Roamio, I had some weird pytivo jibberish in the apps menu, but when I clicked it, I got my usual Streambaby folder listings. And when I clicked a file, streambaby was still working.

    Surprised me!

    [​IMG]
     

    Attached Files:

  15. wmcbrine

    wmcbrine Ziphead

    10,366
    22
    Aug 2, 2003
    Don't blame pyTivo for your gibberish. I assume what you saw was something like this:

    Stream,\032Baby,\032Stream

    which is due to a change (bug) in the TiVo's handling of mDNS. Nothing to do with pyTivo, which doesn't put anything in the Apps menu.
     
  16. species8472jj

    species8472jj New Member

    56
    0
    Dec 23, 2009
    I was able to get Streambaby running on my Synology DS.

    I am wondering if anyone had any issues with .ts files not being "seen" by Streambaby. That is to say when I go into a folder with .ts files, the folder will appear empty.

    When I find a file in another format, it does show up, but when I select it to show the info., Streambaby gets locked up with the "Please Wait" message on my TiVo window.

    Has anyone had any similar issues like this before?
     
  17. moyekj

    moyekj Well-Known Member

    11,142
    31
    Jan 23, 2006
    Mission...
    Check out the streambaby.ini documentation:
    https://code.google.com/p/streambaby/wiki/StreamBabyIni
    You probably need to set "extensions" to add .ts as a known extension in addition to the default ones listed in the documentation. Whether Streambaby can handle them properly I'm not sure, haven't tried.
     
  18. thewebgal

    thewebgal MacAphile AV geek

    375
    1
    Aug 10, 2007
    DC 'burbs
    That's probably it - I'm just happy as a clam its still working through all these changes!

    Actually, no - what it actually said was

    pyTivoX\032-\032-Heather-Jam... so maybe that's why I thought pyTivoX ws involved (grin)!
    But I get that its a Tivo Interface issue - thanks!
     
  19. species8472jj

    species8472jj New Member

    56
    0
    Dec 23, 2009
    Thank you, moyekj. I added .ts to the extension and now I'm seeing my .ts files. I did some testing and have a couple of issues.

    I have streambaby installed on my synology DS214play as well as my PC (for comparison testing).

    I ran into a couple of issues.

    If I have a metadata file (along with the video file) and I select it, I will get the "Please wait" screen perpetually. The only way to get out of it is to select "Live Tv" on my remote. If I do not have a metadata file, I can select the program with no issues. I am wondering if the latest TiVo update has something to do with this as this has never been an issue before. I found this to be a problem whether synology was being run on my PC or my synology DS.

    The other problem I had was watching TS files. It worked on my PC (as long as I didn't have a metadata file), however it did not work when trying to watch off of my synology DS. I'm guessing I would need a different version of ffmpeg. If anyone could help with this, that would be great.

    Thank you.
     

Share This Page