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

HME/VLC video streamer, v1.0 -- watch NASA TV, etc.

Discussion in 'TiVo Home Media Features & TiVoToGo' started by wmcbrine, Aug 23, 2008.

  1. wmcbrine

    wmcbrine Ziphead

    10,368
    22
    Aug 2, 2003
    Try it without the "\"?
     
  2. ionman1964

    ionman1964 New Member

    16
    0
    Jul 13, 2005
    Alright everybody thank-you wmcbrine and Allanon for responding both of your suggestions did not work but they led me in the right direction or basically got me into another round of tinkering. Hehe. The other thing was another post way back when that said to use movie.iso as format. So here is the deal if anyone is interested:
    [DVD]
    url=dvdsimple:h:\movie.iso
    needs_vlc=True
    where h: is a virtual drive mounted with Deamon Tools. Of course you do have to take that step of mounting it in the first place but that is a small price to pay. Thanks again for a great program and all of the forum posts about it.
     
  3. ionman1964

    ionman1964 New Member

    16
    0
    Jul 13, 2005
    Also one other thing: I am going to watch Bourne Ultimatum all the way through. I heard that it will die about half way through I'll post result.
     
  4. ionman1964

    ionman1964 New Member

    16
    0
    Jul 13, 2005
    Ok as I expected it died about halfway through Bourne Ultimatum. Sigh. I know there was a post before about this. It died about 1 hour and 5 minutes into the movie. Unfortuately that is right before that great fight scene. LOL. I'll keep searching for when this subject was addressed but if someone want to tell me the post number I will be eternally greatful. thanx again.
     
  5. moyekj

    moyekj Well-Known Member

    11,149
    33
    Jan 23, 2006
    Mission...
    There's a ~1.1GB buffer limit for streaming to Tivos via HME so anything over that cannot be streamed without interruption. streambaby works around the issue by restarting the stream once the buffer limit is reached, but you can't use iso files with streambaby - you need to play mpeg or vob files directly.
     
  6. ionman1964

    ionman1964 New Member

    16
    0
    Jul 13, 2005
    @moyekj Thanx for the information I knew it was addressed before I just could not find it. And yes I am using the Streambaby program you worked on as well.
    Works great! Kudos to you for Streambaby and everyone else that works on it. Hell you can put me down as a beta tester. I only have one system but nothing that has been put out there so far with regard to HME/VLC or Streambaby has broken my system. So thanks again.
     
  7. PaJo

    PaJo New Member

    212
    0
    Dec 17, 2001
    highspire,pa...
    I have hme-vlc running and like it but for movies stream baby seems to work better. hme-vlc some times produced choppy video on the system I have it running on at this time.

    Pytivo and vobcopy is my favorite for movies.

    vobcopy -l for one large file
    it will copy from a dvd or
    vobcopy -l -i /direct/path to video and
    it will make one large .vob file that plays well on the hdtivo.
    You can also name it with -t

    vobcoy -l -i /fulldisk/movie -t mymovie

    will produce one large file mymovie1.vob , which tivo has no
    problems playing.

    vobcopy is pretty fast, and once copied pytivo will send it to your tivo. There is no transcoding so it plays like a normal tivo recording.

    on edit: http://vobcopy.org/projects/c/c.shtml
     
  8. grantsa4

    grantsa4 New Member

    140
    0
    Jun 14, 2007
    Anyone know how to use Veetle (similar to SopCast) using HME-VLC?
    Anyone know the settings to use in the config.ini file?
     
  9. NeroGuy

    NeroGuy New Member

    16
    0
    Aug 10, 2009
    Do I have to set somthing else??

    HME Server for Python 0.17
    Tue Aug 11 15:47:57 2009 Server Starts
    Registering: hmevlc
    192.168.2.54:38041 - - [11/Aug/2009 15:48:17] "GET /hmevlc/icon.png HTTP/1.0" 20
    0 -
    192.168.2.54:38042 - - [11/Aug/2009 15:48:24] "GET /hmevlc/ HTTP/1.1" 200 -
    192.168.2.54:38042 - - [11/Aug/2009 15:48:24] Starting HME: hmevlc
    192.168.2.54:38042 - - [11/Aug/2009 15:48:24] Bad path: /home/wmcbrine/Videos
    192.168.2.54:38045 - - [11/Aug/2009 15:48:56] code 403, message Forbidden
    192.168.2.54:38045 - - [11/Aug/2009 15:48:56] "GET /V%3A%5C30_Rock%5CSeason_1%5C
    Disc_1%5C01-Pilot.mp4 HTTP/1.1" 403 -
    192.168.2.4:1096 - - [11/Aug/2009 15:48:58] code 403, message Forbidden
    192.168.2.4:1096 - - [11/Aug/2009 15:48:58] "GET /V%3A%5C30_Rock%5CSeason_1%5CDi
    sc_1%5C01-Pilot.mp4 HTTP/1.1" 403 -
    192.168.2.4:1097 - - [11/Aug/2009 15:48:58] code 403, message Forbidden
    192.168.2.4:1097 - - [11/Aug/2009 15:48:58] "GET /V%3A%5C30_Rock%5CSeason_1%5CDi
    sc_1%5C01-Pilot.mp4 HTTP/1.0" 403 -
    192.168.2.4:1098 - - [11/Aug/2009 15:48:58] code 403, message Forbidden
    192.168.2.4:1098 - - [11/Aug/2009 15:48:58] "GET /V%3A%5C30_Rock%5CSeason_1%5CDi
    sc_1%5C01-Pilot.mp4 HTTP/1.0" 403 -
    ----------------------------------------
    Exception happened during processing of request from ('192.168.2.4', 1098)
    Traceback (most recent call last):
    File "C:\Python26\lib\SocketServer.py", line 558, in process_request_thread
    self.finish_request(request, client_address)
    File "C:\Python26\lib\SocketServer.py", line 320, in finish_request
    self.RequestHandlerClass(request, client_address, self)
    File "C:\Python26\lib\SocketServer.py", line 615, in __init__
    self.handle()
    File "C:\Python26\lib\BaseHTTPServer.py", line 329, in handle
    self.handle_one_request()
    File "C:\Python26\lib\BaseHTTPServer.py", line 323, in handle_one_request
    method()
    File "C:\Data\Tivo\Hme-vlc-3.5\start.py", line 232, in do_GET
    self._page(True)
    File "C:\Data\Tivo\Hme-vlc-3.5\start.py", line 197, in _page
    self.send_error(403)
    File "C:\Python26\lib\BaseHTTPServer.py", line 357, in send_error
    self.send_response(code, message)
    File "C:\Python26\lib\BaseHTTPServer.py", line 385, in send_response
    self.send_header('Date', self.date_time_string())
    File "C:\Python26\lib\BaseHTTPServer.py", line 390, in send_header
    self.wfile.write("%s: %s\r\n" % (keyword, value))
    File "C:\Python26\lib\socket.py", line 297, in write
    self.flush()
    File "C:\Python26\lib\socket.py", line 284, in flush
    self._sock.sendall(buffer)
    error: [Errno 10054] An existing connection was forcibly closed by the remote ho
    st
    ----------------------------------------
    192.168.2.4:1099 - - [11/Aug/2009 15:48:58] code 403, message Forbidden
    192.168.2.4:1099 - - [11/Aug/2009 15:48:58] "GET /V:\30_Rock\Season_1\Disc_1\01-
    Pilot.mp4 HTTP/1.1" 403 -
    192.168.2.4:1100 - - [11/Aug/2009 15:48:58] code 403, message Forbidden
    192.168.2.4:1100 - - [11/Aug/2009 15:48:58] "GET /V:\30_Rock\Season_1\Disc_1\01-
    Pilot.mp4 HTTP/1.0" 403 -
    ----------------------------------------
    Exception happened during processing of request from ('192.168.2.4', 1100)
    Traceback (most recent call last):
    File "C:\Python26\lib\SocketServer.py", line 558, in process_request_thread
    self.finish_request(request, client_address)
    File "C:\Python26\lib\SocketServer.py", line 320, in finish_request
    self.RequestHandlerClass(request, client_address, self)
    File "C:\Python26\lib\SocketServer.py", line 615, in __init__
    self.handle()
    File "C:\Python26\lib\BaseHTTPServer.py", line 329, in handle
    self.handle_one_request()
    File "C:\Python26\lib\BaseHTTPServer.py", line 323, in handle_one_request
    method()
    File "C:\Data\Tivo\Hme-vlc-3.5\start.py", line 232, in do_GET
    self._page(True)
    File "C:\Data\Tivo\Hme-vlc-3.5\start.py", line 197, in _page
    self.send_error(403)
    File "C:\Python26\lib\BaseHTTPServer.py", line 362, in send_error
    self.wfile.write(content)
    File "C:\Python26\lib\socket.py", line 297, in write
    self.flush()
    File "C:\Python26\lib\socket.py", line 284, in flush
    self._sock.sendall(buffer)
    error: [Errno 10054] An existing connection was forcibly closed by the remote ho
    st
    ----------------------------------------
    192.168.2.4:1101 - - [11/Aug/2009 15:48:58] code 403, message Forbidden
    192.168.2.4:1101 - - [11/Aug/2009 15:48:58] "GET /V:\30_Rock\Season_1\Disc_1\01-
    Pilot.mp4 HTTP/1.0" 403 -
     
  10. NeroGuy

    NeroGuy New Member

    16
    0
    Aug 10, 2009
    Got it to play by editing the ini file to:
    [Videos]
    ;dir=/home/wmcbrine/Videos
    dir=V:/
    needs_vlc=True

    But sound is not playing correct.

    [00000298] dummy interface: VLC media player - version 0.8.6d Janus - (c) 1996-2
    007 the VideoLAN team
    [00000298] dummy interface:
    Warning: if you can't access the GUI anymore, open a command-line window, go to
    the directory where you installed VLC and run "vlc -I wx"

    [00000298] dummy interface: using the dummy interface module...
    [00000315] main private: creating httpd
    [00000319] mux_ps private: Open
    Compiler did not align stack variables. Libavcodec has been miscompiled
    and may be very slow or crash. This is not a bug in libavcodec,
    but in the compiler. Do not report crashes to FFmpeg developers.
     
  11. NeroGuy

    NeroGuy New Member

    16
    0
    Aug 10, 2009
    Also note that all of my mp4 files play with no problem with Windows VLC player, sound is out of computer to stereo.
     
  12. Allanon

    Allanon Member

    581
    0
    Nov 2, 2005
    NeroGuy, do videos from the RSS feeds play with sound?
     
  13. NeroGuy

    NeroGuy New Member

    16
    0
    Aug 10, 2009
    Yes, RSS feeds play ok.
     
  14. Allanon

    Allanon Member

    581
    0
    Nov 2, 2005
    Don't know if it would help but you might try different combinations of audio and video codecs in the hmevlc/vlc.py file. These codecs are what the video and audio get converted to by VLC before being sent to the Tivo.

    Try changing the video codec from:
    Code:
    VCODEC = 'mp1v'
    
    To one of the following:
    Code:
    VCODEC = 'mp2v'
    
    or
    
    VCODEC = 'mp4v'
    
    or
    
    VCODEC = 'h264'
    
    And you might try changing the audio codec from:
    Code:
    ACODEC = 'a52'
    
    To one of the following:
    Code:
    
    ACODEC = 'mpga'
    
    or
    
    ACODEC = 'mp2a'
    
    or
    
    ACODEC = 'mp3'
    
    or
    
    ACODEC = 'mp4a'
    
     
  15. wmcbrine

    wmcbrine Ziphead

    10,368
    22
    Aug 2, 2003
    I don't think the TiVo will accept MP3 audio on a video track. But I suppose "mpga" might be worth trying. (Not to mention, "sound is not playing correct" is a pretty vague complaint. What exactly does that mean?)

    Changing the video codec is more likely to hurt than to help.
     
  16. Allanon

    Allanon Member

    581
    0
    Nov 2, 2005
    In the Streambaby thread he posted:
    I assume it's the same audio problem some of the Shoutcast TV streams experience.
     
  17. NeroGuy

    NeroGuy New Member

    16
    0
    Aug 10, 2009
    Is it possible to post the Nero mp4 somewhere for you guys to test..
    The file size is 96,421 kb
     
  18. madneon

    madneon New Member

    99
    0
    Jun 16, 2007
    Ft. Bragg NC
    I have noticed that if you have too many rss links up on the pc hosting HME and you bounce from rss feed to rss feed your TiVo will reboot has anyone else had this problem ?
     
  19. Ronio

    Ronio OTA HD User

    10
    0
    May 12, 2008
    Central...
    First, let me says thanks. The HME/VLC loaded up on my first try :)

    I'm receiving the following errors when selecting any of the CNN links.
    [00000462] mux_ps mux: Open
    [00000464] main access error: cannot resolve cnn-cnnlive-2-primary.wm.llnwd.net port 80 : Name or service not known
    [00000464] access_http access error: cannot connect to cnn-cnnlive-2-primary.wm.llnwd.net:80
    [00000464] main access error: cannot resolve cnn-cnnlive-2-primary.wm.llnwd.net port 80 : Name or service not known
    [00000464] access_mms access error: cannot connect to cnn-cnnlive-2-primary.wm.llnwd.net:80
    [00000454] main input error: open of `http://cnn-cnnlive-2-primary.wm.llnwd.net/cnn_cnnlive_2_primary' failed: could not create access


    I receive the following when I select NasaTV
    [00000462] mux_ps mux: Open
    [00000464] access_mms access: selecting stream[0x1] audio (32 kb/s)
    [00000464] access_mms access: selecting stream[0x2] video (267 kb/s)
    [00000464] access_mms access: connection successful
    [00000506] avcodec encoder error: cannot open encoder
    [00000456] stream_out_transcode stream out error: cannot find video encoder (module:any fourcc:mp1v)
    [00000456] stream_out_transcode stream out error: cannot create video chain
    [00000504] main packetizer error: cannot create packetizer output (WMV3)


    Thanks in Advance for any pointers.

    My Setup
    Ubuntu 9.04
    Python 2.6.2
    VLC 0.9.9a
     
  20. wmcbrine

    wmcbrine Ziphead

    10,368
    22
    Aug 2, 2003
    CNN is dead, apparently. Those links will be removed from the default config.ini with the next release.

    As noted above, you have to use VLC 0.8.6i or earlier; they broke MPEG encoding in newer versions. And yes, I know VLC 0.8.6i is not available in Ubuntu 9.04. :(
     

Share This Page