Final Step: Schedule a Task

To keep the guide listings continually updated, it is necessary to create a daily task to execute epg123 and/or epg123Client. The intended role of the machine will determine which method to use.

Server Mode

The server mode is limiting EPG123 to just creating the MXF file for import by another machine. The task needs to be scheduled using the EPG123 Configuration GUI with the ‘Automatically import’ option unchecked. The location of the MXF file must be accessible to any clients.


If EPG123 was installed in either the Program Files or Program Files (x86) folders, the location of the MXF file is C:\ProgramData\GaRyan2\epg123\output\epg123.mxf. If installed somewhere else, it will be in the \output subfolder of wherever epg123.exe is executed.

Client Mode

The client mode is used by machines that do not generate the MXF file but imports the file from another location (i.e. a different machine in Server Mode or Full Mode). The task needs to be scheduled using the EPG123 Client GUI and the path to the MXF file set in the text box.


If the location of the remote MXF file is user/password protected, it will be necessary to edit the task in Task Scheduler to provide the appropriate credentials.

Full Mode

The full mode operation is used to create and import the MXF file on the same machine. The task can be scheduled using either the EPG123 Configuration GUI with the ‘Automatically import’ option checked, or using the EPG123 Client GUI with the ‘Full Mode’ radio button selected.

Create the Task
  1. Enter the time daily updates are desired to be executed in 24-hour time format.
  2. Check the Wake checkbox if the scheduled task is to wake the computer to perform the task at the scheduled time. If this is not checked then the task will run as soon as it can after the station has been turned back on.
  3. Click the [Create] button to create the task.

← Step 3, Part 2: Transfer Recording Requests