This program will let you download MPEG files from your Replay. It is written
in Python and uses
the wxPython user interface kit.
It is beta software. No warranty of any type is provided. It "works for me(tm)." I run it
on Linux (RedHat 8) and Windows (Windows XP Pro). The linux version seems to download files
faster.
2003-07-26: Version 1.25 deals with the new ReplayTV software (see
2003-07-18 note). The layout of the guide snapshot header changed. This
version notices whether it's the old or new header version, and acts
accordingly.
2003-07-18: There is a new version of the ReplayTV software being pushed out by SonicBlue, or whoever
owns the Replay system today. This software will not yet work with the new update, but (hopefully)
will soon.
If you're having "fstat" problems (MPEGs are reported as zero bytes) and can't fetch video files,
make sure your clock is set to within 40 seconds on the replay's. The best way to do this is to use a time client
on your computer that updates your clock from an internet time server.
I'm working on a new Mac OSX native version (a Cocoa application).
New! Mac OS X Client
(this is different software)
Screenshots of it displaying the guide, on MacOSx, WinXP and RedHat 8:
Mac OS X
Redhat 8.0
Windows XP
It uses Universal Plug & Play (UPnP) to find Replay units on your local network.
UPnP is essentially HTTP over multicast UDP. The program sends a request to the
multicast address, and listens for answers. When it gets a reply from a Replay unit, it lists it
in the "ReplayTVs" column. Click on a Replay name to see basic info about the unit (such as
serial number), and fetch the guide. Click on a show to display info about that show.
Double-click a show to download the MPEG file. The progrss bar at the bottom (blue on grey) will
move from left to right as the file is downloaded, and you'll see this console output:
Once you have chosen a place to download the file, you'll get a progress dialog like below. Be
sure to choose a filename that's valid on your operating system.
Send feedback to replaytv@flyingbuttmonkeys.com. If you get
errors, please copy and paste any console output into an email message.
This is tested against a Replay 5040, but should work with 4000 series units as well.
I can't test it against the older Replays, because I don't own any.
If you have problems, send me your guide file, the log, and a description of the problem.