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. Mar 21, 2009 #761 of 3415
    carios23

    carios23 New Member

    42
    0
    Jan 19, 2009
    Hattiesburg, MS
    I ran the batch but could not find anything in the folder

    My ini

    #!/bin/bash
    DIRNAME=`dirname $0`
    java -Xmx256m -jar "$DIRNAME/jbin/streambaby.jar" $@
    dir.1=C:\Users\Christian\Documents\My TiVo Recordings
     
  2. Mar 21, 2009 #762 of 3415
    moyekj

    moyekj Well-Known Member

    11,150
    33
    Jan 23, 2006
    Mission...
    carios23, see my post in Coffee House thread you started...
     
  3. Mar 21, 2009 #763 of 3415
    moyekj

    moyekj Well-Known Member

    11,150
    33
    Jan 23, 2006
    Mission...
    All those messages are normal. However, you should still be able to see Streambaby in Music, Photos & Showcases if you don't terminate the streambaby console. Also, you should get messages such as these when entering Music, Photos & Showcases:
    03/21/09 15:50:19 Listener: 192.168.1.107 icon.png HTTP GET - to factory /streambaby/
     
  4. Mar 21, 2009 #764 of 3415
    orangeboy

    orangeboy yes, I AM orangeboy!

    4,083
    0
    Apr 19, 2004
    East Moline, IL
    I agree! I should still see the app! ;)
    My concern is with this message: "Connection reset by peer: socket write error." Should my Tivo try and reconnect after a period of time? I have the same issue with pyTivo disappearing after use as well. :confused:

    And yes, I do get the HTTP GET messages as well. Here's the entire log file from this morning's session:

    03/21/09 11:23:36 Listener: added factory
    03/21/09 11:23:36 Main: streambaby ready & listening.
    03/21/09 11:23:48 Factory: HME receiver connected
    03/21/09 11:26:14 Listener: 192.168.0.105 1fca5253-99db-47e3-a3d1-bc403759aa3a.stream HTTP GET - to factory /streambaby/
    03/21/09 11:26:35 Listener: 192.168.0.105 I/O Exception handling HTTP GET 1fca5253-99db-47e3-a3d1-bc403759aa3a.stream: Connection reset by peer: socket write error
    03/21/09 11:26:42 Listener: 192.168.0.105 139d3fc5-4fe6-40bb-86e7-848519ce786b.stream HTTP GET - to factory /streambaby/
    03/21/09 11:48:11 Listener: 192.168.0.105 I/O Exception handling HTTP GET 139d3fc5-4fe6-40bb-86e7-848519ce786b.stream: Connection reset by peer: socket write error
    03/21/09 11:48:18 Listener: connection to receiver closed
    03/21/09 11:48:18 Factory: HME receiver disconnected


    I have no problems once I'm in the app. So far, all files appear to play without issue. It definitely is a great app - My hat's off to the developer(s). I would just like it to last more than a session at a time.

    I had thought about searching the log file for "HME receiver disconnected" or "Connection reset by peer" via a batch file, and if found, restarting streambaby. The logistics of setting such automation in place may be a bit beyond my limited programming skills.

    Any suggestions to help debug the situation? Should my Tivo be forcefully closing the connection?

    Additional information:
    Unhacked/factory Tivo Series 3 connected to:
    Wireless G network using:
    Tivo's wireless USB adapter
     
  5. Mar 21, 2009 #765 of 3415
    moyekj

    moyekj Well-Known Member

    11,150
    33
    Jan 23, 2006
    Mission...
    The "Connection reset by peer" messages occur every time you stop a video - it's just a message that Tivo terminated the stream. Normal and not part of your problem.
    The "HME receiver disconnected" message is Tivo disconnecting from the HME application. Again normal and I see the same.

    It appears that with your networking setup certain network discovery broadcasts are not making it to your Tivo consistently. This HME app uses JmDNS to "advertise" itself on your network but your Tivo is not consistently picking up the broadcasts. The fact you mentioned pyTivo also has a similar issue where it disappears from your NPL further suggests a networking issue. It looks like when you 1st start the app your Tivo sees it so looks like some broadcasts are making it through. Don't really know what's happening but I will say all the console messages you posted above are fine/normal.
    You will probably see the same issue with any other 3rd party HME application since they all "advertise" themselves in a similar manner to streambaby.
     
  6. Mar 21, 2009 #766 of 3415
    orangeboy

    orangeboy yes, I AM orangeboy!

    4,083
    0
    Apr 19, 2004
    East Moline, IL
    Hmmm. Interesting. So if I set up a sniffer (such as wireshark) on my network, I should be able to see JmDNS broadcasting? I'll set up wireshark on a pc that's not running the HME apps, and hope that I see it!
     
  7. Mar 21, 2009 #767 of 3415
    moyekj

    moyekj Well-Known Member

    11,150
    33
    Jan 23, 2006
    Mission...
    Keary, this sample mp4 came up in another thread related to PAR settings (setting PAR=1:1 with MP4Box fixes aspect ratio for this one). Anyway, the problem is that streambaby crashes on this one but I'm able to stream it fine with tivostream and push it via pyTivo natively without any issues.
    I can post debug log if you wish but it's probably easier for debugging if you just download yourself:
    http://rapidshare.com/files/206525855/ST09_1_Vision.rar
    (If you want you can fix aspect ratio using MP4Box -par 2=1:1)
     
  8. Mar 22, 2009 #768 of 3415
    starks9630

    starks9630 New Member

    42
    0
    Dec 27, 2005
    if I have a folder of vob files, should it automatically go to the next file? I ripped "The Departed" and I had to manually go to the next file to continue the movie. The 3rd file was in spanish.
     
  9. Mar 22, 2009 #769 of 3415
    moyekj

    moyekj Well-Known Member

    11,150
    33
    Jan 23, 2006
    Mission...
    To play a group of files with streambaby while in file browser mode you have to select "play" on a folder or "FF" with the cursor on the 1st file in the group (it will play from that file down). See this Wiki page for summary of all remote control functions.
     
  10. Mar 22, 2009 #770 of 3415
    kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    Thanks, I see the problem-- It may take a bit to fix however. The problem is that there are two different types of "cprt" atoms in MP4s, so I am decoding the copyright atom in this file incorrectly (as an iTunes cprt atom as opposed to a mp4 style cprt atom). The problem is the code needs to differentiate between the two based on the parent atoms, and it is not designed to do this. (It assumes that an XXX atom is the same no matter where in the file it is, but I guess this is not always the case...)
     
  11. Mar 22, 2009 #771 of 3415
    moyekj

    moyekj Well-Known Member

    11,150
    33
    Jan 23, 2006
    Mission...
    OK thanks. FYI using the featured streambaby-0.25 release works fine (I think that has older translated-from-C version of mp4 parsing if I recall correctly).
     
  12. Mar 22, 2009 #772 of 3415
    orangeboy

    orangeboy yes, I AM orangeboy!

    4,083
    0
    Apr 19, 2004
    East Moline, IL
    Hi,
    I'm further exploring the ins and outs of this app. When I run Streambaby as a Service, I am unable to navigate sub-directories, and receive the message "No entries in this Directory". When I run the Streambaby bat file, I can navigate around with no issues. I can see that Streambaby as a Service is correctly reading the .ini file, because it hid password protected folders after I added 'remember.password=false' in the .ini.

    Why the difference?
     
  13. Mar 22, 2009 #773 of 3415
    cburbs

    cburbs New Member

    158
    0
    Jan 29, 2009
    The low quality will play but looks worse than a VCR tape -- so any recommendations on conversion of these MKV files I am having problems with that will work?
     
  14. Mar 22, 2009 #774 of 3415
    grantsa4

    grantsa4 New Member

    140
    0
    Jun 14, 2007
    Anyone have any idea why I am getting these IO exceptions?

    03/22/09 15:36:26 Listener: added factory
    03/22/09 15:36:26 Main: streambaby ready & listening.
    03/22/09 15:36:35 Listener: 192.168.16.102 icon.png HTTP GET - to factory /streambaby/
    03/22/09 15:36:39 Factory: HME receiver connected
    03/22/09 15:37:00 Listener: 192.168.16.102 f720258a-30bf-462e-a118-066e79fb40e5.stream HTTP GET - to factory /streambaby/
    03/22/09 15:38:41 Listener: connection to receiver closed
    03/22/09 15:38:41 Factory: HME receiver disconnected
    03/22/09 15:38:52 Listener: 192.168.16.102 icon.png HTTP GET - to factory /streambaby/
    03/22/09 15:38:55 Factory: HME receiver connected
    03/22/09 15:38:58 Listener: 192.168.16.102 I/O Exception handling HTTP GET f720258a-30bf-462e-a118-066e79fb40e5.stream: Connection reset by peer: socket write error
    03/22/09 15:39:45 Listener: 192.168.16.102 189fc10e-e346-4f99-ad3a-d26f18a35416.stream HTTP GET - to factory /streambaby/
    03/22/09 15:40:36 Listener: 192.168.16.102 I/O Exception handling HTTP GET 189fc10e-e346-4f99-ad3a-d26f18a35416.stream: Connection reset by peer: socket write error
    03/22/09 15:40:37 JavaMP4Splitter$Splitter$1: IOException: java.io.IOException: Pipe closed
    03/22/09 15:40:37 Listener: connection to receiver closed
    03/22/09 15:40:37 Factory: HME receiver disconnected
    03/22/09 15:40:55 Listener: 192.168.16.102 icon.png HTTP GET - to factory /streambaby/
    03/22/09 15:41:08 Factory: HME receiver connected
    03/22/09 15:41:44 Listener: 192.168.16.102 0b7cdd9e-0da2-4058-a98d-81c16d4d32c5.stream HTTP GET - to factory /streambaby/
    03/22/09 15:42:14 Listener: 192.168.16.102 I/O Exception handling HTTP GET 0b7cdd9e-0da2-4058-a98d-81c16d4d32c5.stream: Connection reset by peer: socket write error
    03/22/09 15:42:27 Listener: connection to receiver closed
    03/22/09 15:42:27 Factory: HME receiver disconnected
    03/22/09 15:42:50 Listener: 192.168.16.102 icon.png HTTP GET - to factory /streambaby/
     
  15. Mar 22, 2009 #775 of 3415
    kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    One possibility is that windows services (without special configuration) can't access network shares. Are your directories on a network folder?

    Having said that, it's been a while since I have played with streambaby as a windows service, so it's conceivable it just don't work :)
     
  16. Mar 22, 2009 #776 of 3415
    kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    All of that is normal-- Are you experiencing any specific problem?
     
  17. Mar 22, 2009 #777 of 3415
    grantsa4

    grantsa4 New Member

    140
    0
    Jun 14, 2007
    Thanks for the response.

    Well everything was working fine on Friday. Now when I start streaming it plays for not even 30 seconds and stops. I can't pause or fast forward or get any further in the file.
     
  18. Mar 23, 2009 #778 of 3415
    Wraith

    Wraith New Member

    1
    0
    Mar 23, 2009
    Hi all,

    just downloaded streambaby and everything works fine from the windows side. I can browse my folders on the tivo but when I press play on a file it gives me an 'ERROR 0x2e006a \n {FILENAME}' error (replace filename with the filename I am trying to play, and \n with a newline, obviously).

    I am using a HD tivo!

    I couldn't find anyone else with this issue, I hope I didn't just miss the post in my readthrough!
     
  19. Mar 23, 2009 #779 of 3415
    orangeboy

    orangeboy yes, I AM orangeboy!

    4,083
    0
    Apr 19, 2004
    East Moline, IL
    Yes, exactly. I have a remote machine with a smaller processor but much harddrive space (some drives raided) that I dump my files to.

    Thanks

    Update: Being in a workgroup and not a domain, I created a pseudo Service account by adding a local user with the same name and password on all of my machines that participate in the workgroup. Hopefully this will work! I'll see when I get home from work and can sit in front of the Tivo.
     
  20. Mar 23, 2009 #780 of 3415
    orangeboy

    orangeboy yes, I AM orangeboy!

    4,083
    0
    Apr 19, 2004
    East Moline, IL
    Still a no go with the Service using a local account on the remote machine. Oh well.
     

Share This Page