Download
08 July 2021
The latest version can be found on the new Github site. This page will no longer be updated.
27 June 2021
epg123Setup_v1.6.5.1.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.5.1.zip Portable package for Win7/Win8/Win8.1/Win10
- fix version check always flagging update available
26 June 2021
epg123Setup_v1.6.5.0.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.5.0.zip Portable package for Win7/Win8/Win8.1/Win10
- use github api to determine if update is available
- use github to provide location of setup and portable files
- add iconic images back as available images for series artwork
08 June 2021
epg123Setup_v1.6.4.4.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.4.4.zip Portable package for Win7/Win8/Win8.1/Win10
Re-added a fix that was taken out of 1.6.4.3 for some JSON returns that would contain a null collection causing epg123 to abort update for failure to deserialize. This was/is typically seen for lineup previews, lineup station/channel mappings, and station schedules.
01 June 2021
epg123Setup_v1.6.4.3.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.4.3.zip Portable package for Win7/Win8/Win8.1/Win10
Update with some very minor improvements but needed for additional changes for the Schedules Direct API. SD will no longer provide a means to check the latest version numbers for epg123 and depending on your current version of epg123 may flag an ERROR. The ERROR will not prevent epg123 from completing an update.
- [change] epg123 will determine if update is available based on code files residing on Github
- [fix] restored the isPremiere flag for schedule entries which are viewable in Ceton My Media Center and possibly other programs
22 April 2021
epg123Setup_v1.6.4.2.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.4.2.zip Portable package for Win7/Win8/Win8.1/Win10
More code cleanup and improvements. This should also cleanup any leftover oddities concerning generic descriptions and possibly some series images. Images have been greatly improved upon to be more consistent, though this does increase the possibility that a series will not have an image to display. Once the new SD API server is online, that shouldn’t be as great a risk.
18 April 2021
epg123Setup_v1.6.4.1.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.4.1.zip Portable package for Win7/Win8/Win8.1/Win10
Version 1.6.4.0 was removed for failing to address all paths to errors related to generic series info.
A change to the Schedules Direct will cause EPG123 to fail to retrieve generic series descriptions. Also, with the new API changes, I discovered that it would redownload all season images (newly available in the updated API) on every update and ignore the cached values.
03 April 2021
epg123Setup_v1.6.3.1.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.3.1.zip Portable package for Win7/Win8/Win8.1/Win10
Push to fix error to create the MXF file in certain situations.
- [fix] would fail during getAllSeriesImages() if MMUI+ option was enabled and downloaded programs contained SP ids (rare)
- [add] added option to use 16×9 series/season/program images
- [add] software to support season images and sport event images in future SD API update
- [change] ATSC station names changed to “{Callsign} ({Affiliate})” instead of just “{Affiliate}”
- [change] the tray application “Update Guide Now” option will inhibit any garbage collection that may be due to run
13 March 2021
epg123Setup_v1.6.3.0.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.3.0.zip Portable package for Win7/Win8/Win8.1/Win10
Rollup of all 1.6.2.x changes with additional changes.
- [fix] lineup sorting in client for channels with channel numbers of -1
- [fix] configuration GUI would fail to complete login if subscribed lineup(s) did not have any channels
06 March 2021
epg123Setup_v1.6.2.9.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.2.9.zip Portable package for Win7/Win8/Win8.1/Win10
- more station logo support in configuration GUI
- added option for xmltv users to limit the number of images included in the file and reduce the size
27 February 2021
epg123Setup_v1.6.2.8.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.2.8.zip Portable package for Win7/Win8/Win8.1/Win10
- [fix] would use logos residing in .\logos folder regardless of selected option
- [improvement] minor improvements to sorting, tray application items, and artwork for future options provided by SD
21 February 2021
epg123Setup_v1.6.2.7.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.2.7.zip Portable package for Win7/Win8/Win8.1/Win10
Minor updates.
- [fix] automatch in client GUI was not respecting filter selection
- [fix] add status logo in channel guide selection was not working
- [improvement] ATSC channels will use the affiliate name if available rather than the generic “{callsign} ({callsign})” provided by Gracenote
18 February 2021
epg123Setup_v1.6.2.5.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.2.5.zip Portable package for Win7/Win8/Win8.1/Win10
Update to handle duplicate Md5 schedule entries downloaded from Schedules Direct causing updates to fail.
- handle duplicate schedule entry Md5s
- added ability to merge/split channels in the client
- improved logos UI
14 February 2021
epg123Setup_v1.6.2.4.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.2.4.zip Portable package for Win7/Win8/Win8.1/Win10
Version 1.6.2.3 was removed due to the station logo gui would default to deleting the custom logo regardless of which local file you wanted to delete.
Added in v1.6.2.4 was to show custom callsigns and station names in the configuration gui as well as to accept a drag/drop a picture link from a web browser.
Cool update for logos and a change in the configuration GUI. There will no longer be separate tabs for the subscribed lineups but will be selected by a combobox. For logos, right-click any channel in the configuration GUI and select ‘View/Edit Logos’ option to open a new form. The left side images are downloaded from Schedules Direct, the right side images are the files stored in the .\logos folder. Just drag-and-drop as you like to include dragging an image file. The images will be automatically cropped, resized, and saved with the proper suffix. You can even open multiple logo forms for multiple channels and drag/drop between them.
The ‘Collect all station logos…’ button will probably be removed in the future.
09 February 2021
epg123Setup_v1.6.2.2.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.2.2.zip Portable package for Win7/Win8/Win8.1/Win10
Small update to accommodate custom channel logos. To use, just name the custom logo file {CallSign}_c.png (ex. CNNHD_c.png) and place in the .\logos folder. The next update will use the custom logo regardless of primary/alternate logo choices.
08 February 2021
epg123Setup_v1.6.2.1.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.2.1.zip Portable package for Win7/Win8/Win8.1/Win10
Just a release to finish off Tweak WMC. This improves the hotspot locations for scrolling the guide up/down and left/right with the mouse. Also finally determined the proper offset and scaling of the background for the mini-guide.
06 February 2021
epg123Setup_v1.6.2.0.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.2.0.zip Portable package for Win7/Win8/Win8.1/Win10
- [fix] server would not respect preferred logo style
- [fix] client would not open if it could not access the scheduled task
- [fix] clear logos function would not work from client Tweak WMC
- [improvement] lots of improvements to Tweak WMC with added options to include movie years and episode titles to the grid view as well as expand the clock to include the date
26 January 2021
epg123Setup_v1.6.1.3.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.1.3.zip Portable package for Win7/Win8/Win8.1/Win10
- [update] changed the xmltv file back to be compliant with the DTD wrt the channel contents and no longer allow the same channel id be repeated
- [improvement] any program that is tagged as a Premiere on any station will be assigned the proper Premiere categories
- [fix] the verify procedure had an error that could cause there to be 2 schedule entries starting at the same time if it had to correct the end time of an entry
- [update] will not log, or try to fix, any merged channels that have a nul primary channel
- [improvement] added notification tray option to limit the notifications to occur only when there is an error
- [improvement] added the option to open the Transfer Tool from the notification tray

20 January 2021
epg123Setup_v1.6.1.2.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.1.2.zip Portable package for Win7/Win8/Win8.1/Win10
Quick release to fix a problem with HDHR2MXF that would cause the imported lineup to have zero channels.
- [fix] correct syntax error of generated mxf file for hdhr2mxf
- [fix] add error catching for client when trying to fix merged channels that have no primary channel. Failure would prevent the client GUI from opening and/or the automatch routine to log an error.
- [update] enabled the guide listing verify function for hdhr2mxf generated mxf files
- [update] improved the transfer tool to accurately reflect any scheduled recordings for recording requests
17 January 2021
epg123Setup_v1.6.1.1.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.1.1.zip Portable package for Win7/Win8/Win8.1/Win10
Missed a null check for OneTime requests that would prevent the Transfer Tool from opening if the request was for a service that no longer exists in the current database lineups.
- [Fix] OneTime requests on non-existing service (station) would prevent the Transfer Tool from opening
- [Fix] if the WMC database still contained the old broadband channels, the client GUI would be in an infinite loop trying to repair them and would prevent the database [Restore] from working
16 January 2021
epg123Setup_v1.6.1.0.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.1.0.zip Portable package for Win7/Win8/Win8.1/Win10
Fairly minor update to add some fixes. I bumped the build number due to expanding the Transfer Tool application.
- [Fix] the task schedule panel in the client would not update correctly after deleting a task
- [Fix] hdhr2mxf would fail to create an mxf file if the xmltv downloaded from SiliconDust contained listings for a channel that was not part of the user’s lineup
- [Improvement] client will now “fix” merged channels that do not have a primary channel which should eliminate those log entries
- [Change] will again run PVR reindexing immediately after updates rather than wait for the database reindexing to do it which could be minutes after import has completed
- [Improvement] change in the verify task to not reuse schedule entries which could confuse WMC if the schedule entry was scheduled to record with a OneTime request
- [Improvement] the Transfer Tool will include a lot more insight into the requests to be imported and the requests that exist in WMC

27 December 2020
epg123Setup_v1.6.0.6.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.0.6.zip Portable package for Win7/Win8/Win8.1/Win10
Minor update to apply some needed fixes. There was a lot of code changes but this was primarily from using JetBrains reSharper program to help clean up code and they definitely like LINQ to replace a lot of my using and if/else code. Starting with this version, the title bar for both GUIs will now show the build number so instead of v1.6.0 it will show v1.6.0.6.
- [Fix] match by number and callsign operations in the client GUI would not disable empty/unassigned channels
- [Fix] client GUI would close if there was a problem with a merged channel in the database
- [Fix] undelete operation would not work and would close the client form
- [Fix] a false indication of a recording in progress would prevent the guide import
- [Improvement] the Sports category will now include all sports non-events and sports talk shows rather than just some sports events
28 November 2020
epg123Setup_v1.6.0.5.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.0.5.zip Portable package for Win7/Win8/Win8.1/Win10
[fix] the automatch routine would unmap manually mapped listings to channels of a different number; example: the user mapped a channel 10 guide listing to channel 100, that mapping would be removed from channel 100 during automatch.
26 November 2020
epg123Setup_v1.6.0.4.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.0.4.zip Portable package for Win7/Win8/Win8.1/Win10
The [Rebuild WMC Database] and [Restore] functions were failing to delete the existing database file. This release is to fix that
25 November 2020
epg123Setup_v1.6.0.3.zip Installation package for Win7/Win8/Win8.1/Win10
epg123_v1.6.0.3.zip Portable package for Win7/Win8/Win8.1/Win10
Major release to reduce risk of database recoveries due to garbage cleanups as well as mitigate the chance of the client being killed after a schedule entry verification. This involved a serious rewrite of the client code but well worth it.
NOTE: If you had added the “-verify” option to your scheduled task for v1.5.1.0, you will have to remove it for this version or it will fail to execute.
- [Fix] epgTray would only allow a single instance to run so only 1 user would be able to run it at a time on the same machine
- [Improvement] client does a 100% verification of all schedule entries so the guide will always match what was downloaded from Schedules Direct
- [Improvement] many improvements to the client GUI to be quicker in loading and filtering
31 October 2020
epg123Setup_v1.5.1.0.zip Installation package for Win7/Win8/Win8.1/Win10
This version makes the MXF load verification optional. There is an issue with a WMC process kicking off while doing the verification that when done will perform a DisposeAll() on the WMC database. This causes the epg123 process to crash leaving the database in an unknown state. The verification will probably work on small databases, those that download hundreds of stations and maximum days are at risk of having problems.
ISSUES WITH V1.5.0.0?
If you are having issues with v1.5.0.0 not completing the MXF file verification, you can downgrade back to v1.4.10.10. If you see the tray icon staying blue with the comment “Verifying MXF Load…” for longer than 5 minutes, or if you look at the log file and it abruptly ends at “Entering VerifyLoad()”, then you are impacted by this. I am working to find the root of this problem, so please be patient.
If you are impacted by this and wish to participate in helping me resolve it, please contact me at support@garyan2.net.
25 October 2020
epg123Setup_v1.5.0.0.zip Installation package for Win7/Win8/Win8.1/Win10
Major release to apply some fixes, improve error catching involving the cache, and introducing a MXF file load verification which will improve on the guide accuracy due to WMC not incorporating all guide changes.
- [Fix] updates would fail if lineup added a new station (introduced in 1.4.0.0)
- [Fix] new installs would not perform [Save & Execute] due to folder permissions, though scheduled task would still work (introduced in 1.4.0.0)
- [Improvement] added ability to remove all listings for a single station, though may not be needed with next improvement
- [Improvement] will verify and correct differences between contents of the MXF file and the WMC database
- [Reliability] better determination of whether increased tuner limit worked and/or needed during client setup
- [Reliability] will no longer allow client GUI to be open during an update. An error will be logged if an update runs and either the EPG123 GUI or the EPG123 Client GUI are open.
- [Reliability] added multiple checks to verify integrity of the cache file and will no longer compress the file in order to avoid possible compression errors
For earlier versions, go to the archive page.