stilldesigning

Setup

For TiVo Support

  • Make sure that you have vserver (version 1.2 preferred) installed on your TiVo
  • Install the latest development version of VLC on your server
  • Patch and compile vstream-client, or download the appropriate binary for your platform (coming soon). The patch pipes all output to stdout instead of to a file.

For All Setups

  • Untar tystreamer in your web servers httpdocs (or public_html) folder, or in a subfolder
  • Edit tystreamer.php and change the password from “demo” to something a little harder to guess. 
    /* Password moved to application for better security */
    1. $typassword = "demo";

    WARNING: Password is sent as clear text! Do not use an important password!

  • Open tystreamer.ini in your favorite text editor and update the following: 
    • change the paths to match your installation for the support files (i.e., “/usr/bin/vlc” or “/sw/bin/vlc”)
    • under [sources], set the address for all of your TiVos and any folders that you wish to allow streaming for. For each TiVo, use syntax tivo://tivoip/, e.g.: 
      [sources]
      1. ;; TiVos
      2. tivo1 = tivo://192.168.1.10/
      3. tivo2 = tivo://mytivo/
      4. ;; UNIX-style folders
      5. movies = /home/user/movies/
      6. tvshow = /home/user/tv/
      7. ;; Windows-style folders
      8. videos = c:\\videos\\are\\here\\
    • Edit the Support Programs section with the appropriate paths for your files. In many cases, you may only need to uncomment the correct version for your platform. 
      ;; Support Program Paths
      1. ;;vlc   = "/usr/bin/vlc" ;; *NIX
      2. vlc    = "/Applications/VLC.app/Contents/MacOS/clivlc" ;; Mac OS X
      3. ;;vlc   = "c:\Program Files\VideoLAN\VLC\vlc.exe" ;; Windows
      4. ;;bash   = "\cygwin\bin\bash"
      5. ;;kill   = "\Inetpub\wwwroot\tystreamer\pskill vlc" ;; Windows
      6. ;;kill   = "\cygwin\bin\killall -9 vlc" ;; cygwin kill command
      7. ;;kill   = "killall -9 vlc" ;; *NIX
      8. kill   = "killall -9 clivlc" ;; Mac OS X
      9. vstream-client = "/sw/bin/vstream-client" ;; Mac OS X
  • Point your browser to tystreamer.php, and off you go!