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:
- Roku HD1000
- ReplayTV 4xxx or 5xxx unit
- (optional) PC running DVArchive 3.0 or higher
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:
- Right arrow: +30 seconds
- Up arrow: +1 minute
- Chapter forward: +5 minutes
- Left arrow: -15 seconds
- Down arrow: -1 minute
- Chapter backward: -5 minutes
- Info: now also reports the current time
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