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,132
    27
    Jan 23, 2006
    Mission...
    Comment out the ip setting in the ini file unless you know for sure it's set to the proper IP of your computer.
     
  2. bradtsg

    bradtsg New Member

    4
    0
    May 13, 2009
    I'll give that another shot but I think I have tried that as well. I know for sure thats my IP address from IPCONFIG and setting up a reservation for it on my router.

    Does the router have to have multicast enabled? I am wondering if the firmware is buggy and even when I turn it on that its still actually off....
     
  3. jamming1

    jamming1 New Member

    2
    0
    Sep 13, 2008
    Stream Baby Stream will no longer show up on my Tivo that is connected via wireless connection. I can see my other Tivo, connect to Video on Demand, transfer via Tivo Desktop and BitTorrent client.

    I have reset and rebooted my router, tivo and PC. Turned off firewall on Windows machine.

    Looked on the forum but didn't see anything that helped. I have no idea where to start the troubleshooting process and any help is appreciated.
     
  4. Sep 1, 2011 #2424 of 3402
    xyth

    xyth New Member

    9
    0
    Dec 19, 2009
    If you are running it as a service under windows, did you try stopping and then restarting the StreamBaby service? Occasionally my Tivo won't see the service across my network, and the service seems to be running. A quick stop and start clears that up every time.
     
  5. Sep 4, 2011 #2425 of 3402
    bradtsg

    bradtsg New Member

    4
    0
    May 13, 2009
    Well it ended up being router related. I rolled back the firmware then upgraded it again. I did all my settings from scratch again and it is now seeing it without any issues.
     
  6. jamming1

    jamming1 New Member

    2
    0
    Sep 13, 2008
    I put my old router back and now it works with only my Tivo WLAN adapter and wired connection. If I put my wireless bridge on and connect via wired cable it won't come up. Any thoughts?
     
  7. BarryD99

    BarryD99 New Member

    151
    0
    Mar 30, 2002
    Jacksonville,Fl
    I've downloaded, expanded and installed Streambaby but get the following message when I run the bat file:

    "Unable to load FFmeg native libraries."

    I can see there is a tar file that contains ffmeg, but I can't unzip it.

    I have put my copy of ffmeg.exe in the same folder as well as adding a path in the ini file. I've tried several iterations of the path name.

    Still get the same message, but Streambaby appears to be working ok with my Series 3.

    Please see attachments

    Do I need to do anything?

    Thanks
     

    Attached Files:

  8. Iluvatar

    Iluvatar New Member

    377
    0
    Jul 22, 2006
    It's been awhile since I have used Streambaby but I seem to remember that being just a general notice that it can't find the default ffmpeg libraries.

    It seems you have replaced them with an all in one static ffmpeg.exe and properly pointed to it so as long as everything seems good I would just ignore it.
     
  9. BarryD99

    BarryD99 New Member

    151
    0
    Mar 30, 2002
    Jacksonville,Fl
    Iluvatar:

    Thanks for your input.
     
  10. Oct 6, 2011 #2430 of 3402
    cptcrunch

    cptcrunch New Member

    2
    0
    Dec 5, 2007
    I'm having some problems with meta data. I use sickbeard to download the meta data to a .meta folder within the season folder. The filename is correct video.avi.txt, however when I try to play the file, Stream Baby doesn't work. I can see the folder structure, and after I select the file I see the Please Wait... screen, and nothing else.

    Here is my config file:

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

    dir.1=D:\TV
    dir.1.name=TV
    dir.2=D:\Movies
    dir.2.name=Movies
    dir.3=D:\News
    dir.3.name=News
    # Ip address to bind to
    # most people don't need to change this.
    #ip=192.168.1.37
    # port to use
    #port=7290
    title=1TivoStream
    sort.filename=false
    meta.vidinfo.disable=false
    quality.select=true
    quality.highestvbr=8000
    use.title.cachedonly=false

    I tried searching this thread and couldn't find anyone with the same problem. The videos play fine if I delete the .meta folder.

    Here is the log

    Code:
    Initializing StreamBaby v0.29...
    10/06/11 23:42:49 Listener: added factory
    10/06/11 23:42:49 Main: streambaby ready & listening.
    log after close : initContext version=49
    10/06/11 23:42:51 Factory: HME receiver connected
    java.lang.IncompatibleClassChangeError: Found interface sun.font.FontManager, but class was expected        at org.lobobrowser.util.gui.FontFactory.createFont(FontFactory.java:210)
    at org.lobobrowser.util.gui.FontFactory.createFont_Impl(FontFactory.java
    :180) at org.lobobrowser.util.gui.FontFactory.createFont(FontFactory.java:127)
     at org.lobobrowser.util.gui.FontFactory.getFont(FontFactory.java:98)
     at org.lobobrowser.html.style.StyleSheetRenderState.<clinit>(StyleSheetR
    enderState.java:43) at org.lobobrowser.html.domimpl.NodeImpl.<clinit>(NodeImpl.java:39) at org.lobobrowser.html.parser.DocumentBuilderImpl.createDocument(Docume
    ntBuilderImpl.java:143) at com.unwiredappeal.tivo.html.cobra.CobraRenderer.getImages(CobraRender
    er.java:113) at com.unwiredappeal.tivo.streambaby.MetaDataViewer.getView(MetaDataView
    er.java:86) at com.unwiredappeal.tivo.streambaby.PlayScreen.render(PlayScreen.java:8
    4) at com.unwiredappeal.tivo.streambaby.ButtonScreen.timerRender(ButtonScre
    en.java:98) at com.unwiredappeal.tivo.streambaby.ButtonScreen.tick(ButtonScreen.java
    :88) at com.tivo.hme.sdk.util.Ticker.run(Ticker.java:143)
    10/06/11 23:45:23 Listener: connection to receiver closed
    10/06/11 23:45:23 Factory: HME receiver disconnected
    log after close : initContext version=49
    10/06/11 23:45:34 Factory: HME receiver connected
    java.lang.NoClassDefFoundError: Could not initialize class org.lobobrowser.html.domimpl.HTMLDocumentImpl        at org.lobobrowser.html.parser.DocumentBuilderImpl.createDocument(Docume
    ntBuilderImpl.java:143)        at com.unwiredappeal.tivo.html.cobra.CobraRenderer.getImages(CobraRender
    er.java:113)        at com.unwiredappeal.tivo.streambaby.MetaDataViewer.getView(MetaDataView
    er.java:86)        at com.unwiredappeal.tivo.streambaby.PlayScreen.render(PlayScreen.java:8
    4)        at com.unwiredappeal.tivo.streambaby.ButtonScreen.timerRender(ButtonScre
    en.java:98)        at com.unwiredappeal.tivo.streambaby.ButtonScreen.tick(ButtonScreen.java
    :88)        at com.tivo.hme.sdk.util.Ticker.run(Ticker.java:143)
    
    Any advice?
     
  11. Oct 7, 2011 #2431 of 3402
    windracer

    windracer joined the 10k club

    11,580
    3
    Jan 3, 2003
    St. Pete, FL
    What does one of your metadata files look like? My guess is that there's something in the file (maybe HTML code?) that streambaby's parser doesnt' like.
     
  12. Oct 7, 2011 #2432 of 3402
    cptcrunch

    cptcrunch New Member

    2
    0
    Dec 5, 2007
    Here is the meta .txt

    Code:
    title : Extreme Engineering
    seriesTitle : Extreme Engineering
    episodeTitle : The Snohvit Arctic Gas Processing Platform
    episodeNumber : 1
    isEpisode : true
    description : Europe's first liquefied natural gas plant sits on a floating platform. The platform was transported by ship from southern Spain to the coast of Norway.
    seriesId : SH566553
    callsign : Discovery
    originalAirDate : 2005-10-19T00:00:00Z
    vActor : Joseph Giotta
    starRating : 3.4
    vProgramGenre : Documentary
    
    I'll mention that SickBeard is download the metadata for the TiVo and XBMC. So I have a .meta folder and a metadata folder all in each season folder.
     
  13. Oct 7, 2011 #2433 of 3402
    lpwcomp

    lpwcomp Active Member

    8,075
    2
    May 6, 2002
    John's...
    Is there something I need to do to get Streambaby to work on a Win2K system? It comes up fine but doesn't show up on any of my TiVos.
     
  14. Oct 9, 2011 #2434 of 3402
    snsumner

    snsumner New Member

    5
    0
    Dec 11, 2006
    I tried to uses ffmpeg 0.8.5 and got the following errors when I tried to startup streambaby

    Code:
    Running StreamBaby...
    wrapper  | --> Wrapper Started as Console
    wrapper  | Java Service Wrapper Community Edition 3.3.1
    wrapper  |   Copyright (C) 1999-2008 Tanuki Software, Inc.  All Rights Reserved.
    wrapper  |     
    wrapper  |
    wrapper  | Launching a JVM...
    jvm 1    | WrapperManager: Initializing...
    jvm 1    | Initializing StreamBaby v0.29...
    jvm 1    | WrapperSimpleApp:
    jvm 1    | WrapperSimpleApp: Encountered an error running main:
    jvm 1    | WrapperSimpleApp: java.lang.NoClassDefFoundError: net/sf/ffmpeg_java/v53/AVFormatLibrary
    jvm 1    | WrapperSimpleApp:    at com.unwiredappeal.tivo.vm.ffjava.FFmpegJavaVideoModule.initialize(FFmpegJavaVideoModule.java:117)
    jvm 1    | WrapperSimpleApp:    at com.unwiredappeal.tivo.modules.VideoModuleHelper.addModule(VideoModuleHelper.java:49)
    jvm 1    | WrapperSimpleApp:    at com.unwiredappeal.tivo.config.StreamBabyConfig.processModules(StreamBabyConfig.java:630)
    jvm 1    | WrapperSimpleApp:    at com.unwiredappeal.tivo.config.StreamBabyConfig.processConfiguration(StreamBabyConfig.java:730)
    jvm 1    | WrapperSimpleApp:    at com.unwiredappeal.tivo.config.StreamBabyConfig.readConfiguration(StreamBabyConfig.java:788)
    jvm 1    | WrapperSimpleApp:    at com.unwiredappeal.tivo.streambaby.StreamBabyMain.main(StreamBabyMain.java:71)
    jvm 1    | WrapperSimpleApp:    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    jvm 1    | WrapperSimpleApp:    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    jvm 1    | WrapperSimpleApp:    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    jvm 1    | WrapperSimpleApp:    at java.lang.reflect.Method.invoke(Unknown Source)
    jvm 1    | WrapperSimpleApp:    at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:236)
    jvm 1    | WrapperSimpleApp:    at java.lang.Thread.run(Unknown Source)
    jvm 1    | WrapperSimpleApp: Caused by: java.lang.ClassNotFoundException: net.sf.ffmpeg_java.v53.AVFormatLibrary
    jvm 1    | WrapperSimpleApp:    at java.net.URLClassLoader$1.run(Unknown Source)
    jvm 1    | WrapperSimpleApp:    at java.security.AccessController.doPrivileged(Native Method)
    jvm 1    | WrapperSimpleApp:    at java.net.URLClassLoader.findClass(Unknown Source)
    jvm 1    | WrapperSimpleApp:    at java.lang.ClassLoader.loadClass(Unknown Source)
    jvm 1    | WrapperSimpleApp:    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    jvm 1    | WrapperSimpleApp:    at java.lang.ClassLoader.loadClass(Unknown Source)
    jvm 1    | WrapperSimpleApp:    at net.sf.ffmpeg_java.bcel.FFmpegClassLoader.loadClass(FFmpegClassLoader.java:24)
    jvm 1    | WrapperSimpleApp:    at net.sf.ffmpeg_java.bcel.FFmpegClassLoader.loadClass(FFmpegClassLoader.java:15)
    jvm 1    | WrapperSimpleApp:    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    jvm 1    | WrapperSimpleApp:    ... 12 more
    wrapper  | <-- Wrapper Stopped
    
    Code:
    ffmpeg version 0.8.5, Copyright (c) 2000-2011 the FFmpeg developers
      built on Oct  7 2011 16:16:34 with gcc 4.5.2
      configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib --mandir=/usr/man --enable-gpl --enable-version3 --enable-postproc --enable-avfilter --enable-libdc1394 --enable-libgsm --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvo-amrwbenc --enable-libvpx --enable-libx264 --enable-runtime-cpudetect --enable-vaapi --disable-vdpau --enable-memalign-hack --enable-pthreads --enable-x11grab --enable-bzlib --enable-zlib --enable-shared --enable-static --disable-debug --extra-cflags='-I/tmp/build/tmp-ffmpeg/ffmpegdeps/usr/include -DRUNTIME_CPUDETECT' --extra-ldflags='-L/tmp/build/tmp-ffmpeg/ffmpegdeps/usr/lib -lssl -lcrypto -lz -lusb'
      libavutil    51.  9. 1 / 51.  9. 1
      libavcodec   53.  7. 0 / 53.  7. 0
      libavformat  53.  4. 0 / 53.  4. 0
      libavdevice  53.  1. 1 / 53.  1. 1
      libavfilter   2. 23. 0 /  2. 23. 0
      libswscale    2.  0. 0 /  2.  0. 0
      libpostproc  51.  2. 0 / 51.  2. 0
    ffmpeg 0.8.5
    libavutil    51.  9. 1 / 51.  9. 1
    libavcodec   53.  7. 0 / 53.  7. 0
    libavformat  53.  4. 0 / 53.  4. 0
    libavdevice  53.  1. 1 / 53.  1. 1
    libavfilter   2. 23. 0 /  2. 23. 0
    libswscale    2.  0. 0 /  2.  0. 0
    libpostproc  51.  2. 0 / 51.  2. 0
    
    Appears the issue is with the ffmpeg-java-sb.jar library. I suspect the developer of Streambaby need to modify it to support this version of ffmpeg. I guess I'll stay at 0.6.1 until a new version is available.
     
  15. aymanme

    aymanme New Member

    78
    0
    May 8, 2001
    Austin, TX
    Hi, I am running streambaby on a Linux box and I've successfully run it with both my S3 and my HD. My problem is that I can't get them _both_ to work without restarting the application. They always both show up in the Tivo menu, but one of them (I think it is the one that I access last) will pause for few seconds and then say the connection was closed before the first menu ever appears. Any ideas? I don't see anything in the logs for the failing unit. The only odd thing is that it complains about being unable to rename the "first run" or similar and the following exception (of which I am unsure of the source).
    10/18/11 19:10:35 Listener: connection to receiver closed
    10/18/11 19:10:35 Factory: HME receiver disconnected
    10/18/11 19:10:35 Listener: Unexpected error: java.lang.NullPointerException
    10/18/11 19:10:35 Listener: java.lang.NullPointerException
    at javax.imageio.ImageIO.write(ImageIO.java:1523)
    at com.tivo.hme.bananas.ScaledImageElement.getScaledImage(ScaledImageElement.java:115)
    at com.tivo.hme.bananas.ScaledImageElement.createResource(ScaledImageElement.java:78)
    at com.tivo.hme.bananas.BSkinPlus$Element.getResource(BSkinPlus.java:150)
    at com.tivo.hme.bananas.BSkinPlus.get(BSkinPlus.java:112)
    at com.tivo.hme.bananas.BKeyboardPlus$SkinKeyboard.<init>(BKeyboardPlus.java:1150)
    at com.tivo.hme.bananas.BKeyboardPlus.<init>(BKeyboardPlus.java:127)
    at com.unwiredappeal.tivo.streambaby.PasswordScreen.<init>(PasswordScreen.java:17)
    at com.unwiredappeal.tivo.streambaby.StreamBabyStream.first(StreamBabyStream.java:126)
    at com.unwiredappeal.tivo.streambaby.StreamBabyStream.init(StreamBabyStream.java:83)
    at com.tivo.hme.bananas.BApplicationPlus.handleEvent(BApplicationPlus.java:383)
    at com.unwiredappeal.tivo.streambaby.StreamBabyStream.handleEvent(StreamBabyStream.java:380)
    at com.tivo.hme.sdk.HmeObject.postEvent(HmeObject.java:102)
    at com.tivo.hme.sdk.Resource.postEvent(Resource.java:100)
    at com.tivo.hme.sdk.Application.dispatchEvent(Application.java:827)
    at com.tivo.hme.bananas.BApplication.dispatchEvent(BApplication.java:162)
    at com.tivo.hme.bananas.BApplicationPlus.handleChunk(BApplicationPlus.java:187)
    at com.unwiredappeal.tivo.streambaby.host.Listener.readEvents(Listener.java:339)
    at com.unwiredappeal.tivo.streambaby.host.Listener.handleHME(Listener.java:316)
    at com.unwiredappeal.tivo.streambaby.host.Listener.handle(Listener.java:417)
    at com.tivo.hme.host.http.server.HttpConnection.run(HttpConnection.java:123)
    at java.lang.Thread.run(Thread.java:619)

    10/18/11 19:10:35 Listener: 192.168.1.45 icon.png HTTP GET - to factory /streambaby/
     
  16. showpony

    showpony New Member

    55
    0
    Mar 5, 2005
    Michigan
    I run Stream Baby as a service. It has worked flawlessly in the past (well, one or 2 stop and restarts), but that has changed. And the stop and restart give me the following Error 1067 (see attached screen shot).
    The streambaby.bat file runs it fine and I get it to show up on both of my tivos.

    I have stopped, restarted; I have uninstalled, reinstalled, redownloaded the files and overwritten the existing files in the extras folder, all to no avail.

    Any ideas? It's the sudden stop of functionality that worries me.
    I did update my Java on my system to 1.7
    Would this matter?

    Thanks everyone !!
     
  17. Phantom Gremlin

    Phantom Gremlin New Member

    1,555
    0
    Jun 20, 2002
    Tualatin,...
    I'm not in any position to help you. However, you might get more assistance from those in the know if you did actually attach a screen shot. OTOH, maybe "Error 1067" is all the information that is needed.
     
  18. showpony

    showpony New Member

    55
    0
    Mar 5, 2005
    Michigan
    Thanks. I can't seem to locate that error code anywhere. Not sure if it is java related or something else.
    If anyone needs more info to try and help figure this out, just ask and I'll be happy to get it.
    Thanks everyone!
     
  19. rmbeatty

    rmbeatty New Member

    9
    0
    Nov 14, 2006
    I have used Streambaby for years, but now I am having trouble. I recently moved all my videos to a Synology NAS. Streambaby is installed as a service on my PC (not the NAS) I can usually watch a video on my TIVO, but then when done I go back to the main menu and there are no videos in the folder. It doesn't matter if i back all the way out of the menus, or restart the service, etc. It just dosen't come back. If i go back tomorrow or much later, it will be back. Any ideas? Thanks.
     
  20. noseph

    noseph New Member

    58
    0
    Oct 13, 2003
    MA
    I have been streaming from a Synology NAS for several years and have not had any issues. I am not running StreamBaby as a service however. As I recall I had some issues and decided it was just as easy to run StreamBaby from the Startup folder in Windows. The only issue I have run into is that if my HTPC reboots I need to run Explorer and click on the mapped drive for my videos to ensure connectivity to the NAS, once that is accomplished I can close Explorer.
     

Share This Page