Roku ReplayTV and DVArchive Client

The information on this page is for Roku 1.5 software. I no longer have a Roku unit, so I'm not working on this project any more. For a current version for the Roku 2.0 software, see http://www.ipnh.com/roku/
This is the fifth release of a Roku HD1000 thin client of ReplayTV and DVArchive. It allows you to select a file off on any DVArchive or ReplayTV machine and then launches the CinemaSix player to actually play the file. Requires a minimum of: The 0.2 version adds support for directly accessing guides from ReplayTV units, and for directly streaming off of the ReplayTV without the use of DVArchive.

The 0.3 version adds error reporting in the GUI, and a name change to "ReplaySix" since it no longer requires the use of DVArchive. Also, version 0.3 includes a new version of CinemaSix which has skipping capability:

The 0.4 version cleans up some XML formatting codes that were left in the program descriptions. It also uses HTTP streaming when connecting to DVArchive machines, instead of using the simulated ReplayTV mode. It also includes CinemaSix version 1.3.rtv.3 which supports the quick skip and instant replay functions for direct file access and HTTP streaming access (when the server supports byte range selection).

Version 0.5 adds a feature where the re-interleaving A/V streams is controlled by the "Media Type" setting in DVArchive. If you set the Media Type to "Other Non-ReplayTV Media", then the mpeg file will not be re-interleaved. This may be useful for using ReplaySix and DVArchive to select and stream other media types like DVD or HDTV streams. This version also includes CinemaSix v1.3.rtv.5 which has improved (but still not perfect yet) quick skip and instant replay functions, and also handles streaming of >4GB files through DVArchive properly. This means you can use DVArchive to serve out large files, to work around the 2GB limitation of the Roku's smbfs module.


NOTE: If upgrading to version 0.5 from earlier versions, be sure to use the included ReplaySix.roku script, as things have changed to allow ReplaySix to tell CinemaSix to turn on/off the reinterleaving code. In particular, the double quotes around the `cat /tmp/ReplaySix.url` must be removed, because the /tmp/ReplaySix.url file now may contain multiple command line parameters.
ReplaySix.roku-0.5.zip

Old 0.4 version

Old 0.3 version

Old 0.2 version

Old 0.1 version

Updated CinemaSix 1.3 with RTV support

This is the version 1.3 beta version of CinemaSix, with added built-in support for directly streaming files from a networked ReplayTV. The direct streaming currently requires running from a command prompt as follows: ./CinemaSix.cmd rtv://192.168.0.11/video/1089334797.mpg where you must fill in the appropriate IP address and filename. The ReplaySix program supports this native streaming mode, allowing GUI selection from a list of shows.

This version is included in the ReplaySix release, above. Source code for this version can be downloaded from CinemaSix.roku-1.3rtv.5beta-source.zip

ReplayPC tools compiled for the Roku HD-1000

These are the executables of the ReplayPC tools (http://replaypc.sourceforge.net) compiled for the Roku - includes library and modified source code for use with CinemaSix and ReplaySix.

replaypc-roku.zip