Below are steps you can follow for a Windows installation:

  1. If you are not already a SageTV user, see the FAQs about EPG data.
  2. If you are already a SageTV user, be sure to do the following first:
  3. Install SageTV v7.1.9. If you already have SageTV v7.1 installed, just continue with the next step.

    Since there is no windows installer for the open source version of SageTV, the current work-around is to install the last-released version of SageTV before replacing some of the files with their open source versions.
    To get SageTV v7.1.9, use the download links found here.

  4. Download the replacement Windows exe files from this post. (Currently optional for existing licensed SageTV users.)

    There are a few exe files in that zip. In your SageTV installation folder, replace any of the exe files with the versions from the zip file (or simply rename the originals.) You will not need to copy all the exe files, since the ones that exist depend on whether you installed SageTV Server, SageTV Client, or SageTV Placeshifter. Look for these files in the "<install path>/SageTV/SageTV" folder.

  5. Download the replacement Sage.jar file under the "Versions" section, as disscussed in this topic. (The zipped file should contain the updated SageTV7.xml STV file too.)

    Rename the existing Sage.jar file in your SageTV installation folder and replace it with the one you downloaded. Look for this file in the "<install path>/SageTV/SageTV" folder.

  6. Download the lucene-core file found here. You can download the file by clicking on the "Raw" button.

    The downloaded file will be named lucene-core-3.6.0.jar and should be copied to the JARs subfolder where SageTV is installed. The JARs subfolder will be found in the same place where Sage.jar is located -- place this file in the "<install path>/SageTV/SageTV/JARs" folder. If there are any other lucene files in that folder, remove them.

  7. If you have a SageTV Server license, follow the steps in this FAQ to set an environment variable that will allow you to use your server license to continue receiving EPG data:
    How do I get EPG data (Program Guide listings) for the open source version of SageTV?

    And, if you don't have a SageTV Server license... then you should also see that FAQ because you will need another EPG data source, such as Schedules Direct.

  8. At this point, you should be able to start using SageTV.