ReplayTV 4xxx and 5xxx Series Client

Latest version: 1.25, released 2003-07-26

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.

You will need to install Python version 2.2 or later, and wxPython version 2.4.0 or later.

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.

Download version 1.25, released 2003-07-26: (Text, 52k) (Zipped, 13k)


To play MPEG2 video on MacOSX (or windows, or Linux), you can use the free VLC media player .