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 */
-
$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]
-
;; TiVos
-
tivo1 = tivo://192.168.1.10/
-
tivo2 = tivo://mytivo/
-
;; UNIX-style folders
-
movies = /home/user/movies/
-
tvshow = /home/user/tv/
-
;; Windows-style folders
-
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
-
;;vlc = "/usr/bin/vlc" ;; *NIX
-
vlc = "/Applications/VLC.app/Contents/MacOS/clivlc" ;; Mac OS X
-
;;vlc = "c:\Program Files\VideoLAN\VLC\vlc.exe" ;; Windows
-
;;bash = "\cygwin\bin\bash"
-
;;kill = "\Inetpub\wwwroot\tystreamer\pskill vlc" ;; Windows
-
;;kill = "\cygwin\bin\killall -9 vlc" ;; cygwin kill command
-
;;kill = "killall -9 vlc" ;; *NIX
-
kill = "killall -9 clivlc" ;; Mac OS X
-
vstream-client = "/sw/bin/vstream-client" ;; Mac OS X
-
- Point your browser to tystreamer.php, and off you go!