EPG123 Bug Reports

An evolving, supported alternative to Rovi
Forum rules
★ Download the latest EPG123 here: https://garyan2.github.io/ <> Setup guide here: https://garyan2.github.io/install.html
ssevan

Posts: 5
Joined: Thu Feb 06, 2020 11:08 pm
Location:

HTPC Specs: Show details

#1681

Post by ssevan » Sun Dec 26, 2021 12:00 am

garyan2 wrote: Sat Dec 25, 2021 11:31 pm Then you will need to scan it in, or add it manually in WMC. Take a look here (https://garyan2.github.io/addchannels.html) on how to do that. I'm not sure if your "good" 11.1 is VHF (11) or UHF (35).
vhf hi 198 mhz rf 35

ssevan

Posts: 5
Joined: Thu Feb 06, 2020 11:08 pm
Location:

HTPC Specs: Show details

#1682

Post by ssevan » Sun Dec 26, 2021 12:49 am

easy enough. added 11.1 with frequency 35 in wmc and combined channel listing with existing 11.1 so it shows one 11.1 in guide. works perfectly. thanks

JediDwight

Posts: 10
Joined: Mon Jan 02, 2012 10:13 pm
Location: Saint Louis, MO

HTPC Specs: Show details

#1683

Post by JediDwight » Tue Dec 28, 2021 11:58 pm

My EPG123 and Schedules Direct has been working nearly two years, and on the morning of 12/11 I got a Failed to import .mxf file. I was on version 1.3.4.0, so after checking here, on 12/23 I updated to EPG123 1.7.0.12. I am seeking help to make my guide data work again. I am on Windows 8.1 Pro.

Before, I got

[12/11/2021 6:31:42 AM] Entering importMxfFile() for file "c:\programdata\garyan2\epg123\output\epg123.mxf"
[12/11/2021 6:32:14 AM] [ INFO] Error: The following error was encountered while processing the file. Aborting.
[12/11/2021 6:32:14 AM] [ INFO] ScheduleEntry: InsertRow() failed (attempt 0 of 10) for (1, 59449A01000015000100000001000000C82000000000050000000000000000006D0F010000000E000000000000000000790E030000001D00000002462DC6D9080034E47631C6D908000000000000000003000000000000FFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFF00000000000000000000000000000000) - HR = 0x80004005, minor = 25104, 2049, 0, 0, "", "", ""
[12/11/2021 6:32:15 AM] [ERROR] Error using loadmxf.exe to import new guide information. Exit code: -1
[12/11/2021 6:32:15 AM] Exiting importMxfFile(). FAILURE.
[12/11/2021 6:32:15 AM] [ERROR] Failed to import .mxf file. Exiting.

Now, I get

[12/23/2021 7:32:09 PM] Entering PerformGarbageCleanup().
[12/23/2021 7:32:13 PM] [ INFO] Unhandled Exception: System.InvalidOperationException: CollectionInfo CollectionInfoI_StoredObjectIdKey: InsertRow() failed (attempt 0 of 10) for (1, 171600000000150001000000001B000000) - HR = 0x80004005, minor = 25104, 2049, 0, 0, "", "", ""
[12/23/2021 7:32:13 PM] [ INFO] at MediaCenter.Store.SqlLite.Rowset.InsertRow(Byte[] data)
[12/23/2021 7:32:13 PM] [ INFO] at MediaCenter.Store.OleDB.StoredObjectsEnumerator.Insert(Object obj)
[12/23/2021 7:32:13 PM] [ INFO] at Microsoft.MediaCenter.Store.StoreObjectCollector.CollectionEnumerator.Insert(Byte status, CollectionInfo collectionInfo)
[12/23/2021 7:32:13 PM] [ INFO] at Microsoft.MediaCenter.Store.StoreObjectCollector.ProcessEvent(StoredObjectEventType eventType, CollectionEnumerator dst, Int64 dstStoredObjectId)
[12/23/2021 7:32:13 PM] [ INFO] at Microsoft.MediaCenter.Store.StoreObjectCollector.ProcessQueuedEvents()
[12/23/2021 7:32:13 PM] [ INFO] at Microsoft.MediaCenter.Store.StoreObjectCollector.PopulateCollectionTable()
[12/23/2021 7:32:13 PM] [ INFO] at Microsoft.MediaCenter.Store.StoreObjectCollector.PerformCollection()
[12/23/2021 7:32:13 PM] [ INFO] at Microsoft.MediaCenter.Store.StoreObjectCollector.Collect(String fileName, Boolean disableThrottle, Boolean createDbBackups, TraceOp traceLevel)
[12/23/2021 7:32:13 PM] [ INFO] at Updater.Run()
[12/23/2021 7:32:13 PM] [ INFO] at wWinMain(HINSTANCE__* hInst, HINSTANCE__* hInstPrev, UInt16* pwzCmdLine, Int32 nCmdShow)
[12/23/2021 7:32:13 PM] [ INFO] at wWinMainCRTStartup()
[12/23/2021 7:32:13 PM] [ INFO] at wWinMainStub()
[12/23/2021 7:32:19 PM] [ERROR] Error using mcupdate.exe to perform database garbage cleanup. Exit code: -532462766
[12/23/2021 7:32:19 PM] Exiting PerformGarbageCleanup(). FAILURE.
[12/23/2021 7:32:20 PM] Entering ImportMxfFile() for file "c:\programdata\garyan2\epg123\output\epg123.mxf".
[12/23/2021 7:32:20 PM] [ INFO] Error: The following error was encountered while processing the file. Aborting.
[12/23/2021 7:32:20 PM] [ INFO] RowSet::SetData failed (name=DeviceGroup DeviceGroupI_StoredObjectIdKey, rowHandle = 1, accessorHandle = 1) - HR = 0x80004005, minor = 25104, 2049, 0, 0, "", "", ""
[12/23/2021 7:32:20 PM] [ERROR] Error using loadmxf.exe to import new guide information. Exit code: -1
[12/23/2021 7:32:20 PM] Exiting ImportMxfFile(). FAILURE.
[12/23/2021 7:32:20 PM] [ERROR] Failed to import .mxf file. Exiting.

-Dwight

User avatar
garyan2

Posts: 7438
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#1684

Post by garyan2 » Wed Dec 29, 2021 12:09 am

Not a bug. Your WMC database is corrupted to take an import, and is too corrupted for garbage cleanup to actually repair it. EPG123 didn't start performing client maintenance (garbage cleanup) on the database until much later than 1.3.4.0.

To fix, open the client and click the [Rebuild WMC Database] button, then import your guide data again. You will up and running again pretty quick.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

SomeGuy

Posts: 15
Joined: Sat Jul 07, 2018 4:32 pm
Location:

HTPC Specs: Show details

#1685

Post by SomeGuy » Sat Jan 08, 2022 10:10 pm

Logged into my WMC 8.1 box to do updates (can't ignore the little rascal forever!) and noticed a dreaded red EPG123 icon, and that it hasn't updated since 12/28! Figured now was as good a time as any to update, taking me from 1.6.7.0 to 1.7.0.12, which didn't seem to fix the issue. The scheduled task failed to run, and did not appear to have sufficient rights (despite running as System, and with highest privileges). NBD, went to the client and deleted/re-added the task, and no longer getting an error about rights, but it's not succeeding. Here is the log:

[1/8/2022 5:07:41 PM] [ INFO] Killing process epg123[7412] to continue execution of new instance.
[1/8/2022 5:07:41 PM] ===============================================================================
[1/8/2022 5:07:41 PM] Beginning epg123 update execution. version 1.7.0.12
[1/8/2022 5:07:41 PM] ===============================================================================
[1/8/2022 5:07:41 PM] [ INFO] Beginning EPG123 update execution. 2022-01-08 22:07:41Z
[1/8/2022 5:07:41 PM] [ INFO] DaysToDownload: 21 , TheTVDBNumbers : True , PrefixEpisodeTitle: True , PrefixEpisodeDescription : True , AppendEpisodeDesc: False , OADOverride : True , SeasonEventImages : True , TMDbCoverArt: True , IncludeSDLogos : True , AutoAddNew: True , CreateXmltv: False , ModernMediaUiPlusSupport: False
[1/8/2022 5:07:42 PM] [ INFO] Status request successful. account expires: 2022-07-19T02:29:37Z , lineups: 2/4 , lastDataUpdate: 2022-01-08T18:18:54Z
[1/8/2022 5:07:42 PM] [ INFO] system status: Online , message: No known issues.
[1/8/2022 5:07:43 PM] [ INFO] Successfully retrieved TMDb configurations.
[1/8/2022 5:07:43 PM] [ INFO] Successfully requested listing of subscribed lineups from Schedules Direct.
[1/8/2022 5:07:43 PM] Entering BuildLineupServices() for 2 lineups.
[1/8/2022 5:07:44 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-MI58783-X.
[1/8/2022 5:07:45 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-OTA-48093.
[1/8/2022 5:07:45 PM] Exiting BuildLineupServices(). SUCCESS.
[1/8/2022 5:07:45 PM] Entering GetAllScheduleEntryMd5s() for 21 days on 413 stations.
[1/8/2022 5:07:47 PM] [ INFO] Successfully retrieved Md5s for 238 station's daily schedules. (0:00:00:02.8032020 / 455.542 KB)
[1/8/2022 5:07:47 PM] [ERROR] Unhandled exception caught from epg123.exe. message: Object reference not set to an instance of an object.
[1/8/2022 5:07:50 PM] [ INFO] Killing process epg123Client[196] to continue execution of new instance.
[1/8/2022 5:07:50 PM] ===============================================================================
[1/8/2022 5:07:50 PM] Beginning epg123 client execution. version 1.7.0.12
[1/8/2022 5:07:50 PM] ===============================================================================
[1/8/2022 5:07:50 PM] [ INFO] Beginning epg123 client execution. 2022-01-08 22:07:50Z
[1/8/2022 5:07:50 PM] [ INFO] Import: True , Match: True , NoLogo: False , Force: False , ShowProgress: False , NoGC: True , NoVerify: False , Verbose: False
[1/8/2022 5:07:51 PM] Entering ImportMxfFile() for file "c:\programdata\garyan2\epg123\output\epg123.mxf".
[1/8/2022 5:07:51 PM] [ INFO] Error: The following error was encountered while processing the file. Aborting.
[1/8/2022 5:07:51 PM] [ INFO] '.', hexadecimal value 0x00, is an invalid character. Line 1, position 1.
[1/8/2022 5:07:51 PM] [ERROR] Error using loadmxf.exe to import new guide information. Exit code: -1
[1/8/2022 5:07:51 PM] Exiting ImportMxfFile(). FAILURE.
[1/8/2022 5:07:51 PM] [ERROR] Failed to import .mxf file. Exiting.
[1/8/2022 5:07:51 PM] [ERROR] Unhandled exception caught from epg123Client.exe. message: '.', hexadecimal value 0x00, is an invalid character. Line 1, position 1.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ThrowInvalidChar(Char[] data, Int32 length, Int32 invCharPos)
at System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlReader.MoveToContent()
at epg123Client.statusLogo.get_MxfFileStatus()
at epg123Client.statusLogo.StatusImage()
at epg123.Program.Main(String[] args)

User avatar
garyan2

Posts: 7438
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#1686

Post by garyan2 » Sat Jan 08, 2022 10:31 pm

Try clearing the cache and try again. Open the configuration GUI, click [Clear Cache] and then [Save & Execute].
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

SomeGuy

Posts: 15
Joined: Sat Jul 07, 2018 4:32 pm
Location:

HTPC Specs: Show details

#1687

Post by SomeGuy » Sun Jan 09, 2022 6:14 am

garyan2 wrote: Sat Jan 08, 2022 10:31 pm Try clearing the cache and try again. Open the configuration GUI, click [Clear Cache] and then [Save & Execute].
That got it! Big thanks for the quick assist, and outstanding work on EPG123!

Pixelz

Posts: 122
Joined: Fri Jun 10, 2011 11:47 am
Location: UK

HTPC Specs: Show details

#1688

Post by Pixelz » Fri Jan 28, 2022 4:01 pm

Since the UK Freeview channel reallocations on 26/1/22, I've noticed the following channels no longer appear in the EPG123 YouView (London) imported lineup

32 5Star
56 5Select
60 ITV4+1
64 Blaze
67 CBS Reality

And they are showing no tuner allocated in the logfile, and no listings available in the guide.

Can anyone tell me if this is a Schedules Direct problem, or if I need to reconfigure something locally, please?

User avatar
IT Troll

Posts: 1172
Joined: Sun Nov 27, 2011 9:42 am
Location: Edinburgh, UK

HTPC Specs: Show details

#1689

Post by IT Troll » Fri Jan 28, 2022 7:49 pm

Do they appear in your Subscribed Lineups in the EPG123 Configuration program? If not, then it is likely a Schedules Direct problem.
If they are listed, ensure they are selected for download.

The changes did appear in my (Scotland Central (East)) lineup and EPG123 has adapted.

Code: Select all

[28/01/2022 03:21:04] [WARNG] **** Lineup YouView - Scotland Central (East) (Scotland Central (East)) has added station 20683 (BBC3). ****

[28/01/2022 03:21:33] [ INFO] Matching DAVEJV to channel 25
[28/01/2022 03:21:33] [ INFO] Matching 5ST to channel 32
Annoyingly, Scotland (and Wales) don't get BBC Three HD.

Full details of the changes can be found here:
https://www.freeview.co.uk/help/service ... ree-launch
Are you a Recorded TV HD user or want to give it a try? Check out the new community-made update; Recorded TV HD v2.1.1

emg60060

Posts: 7
Joined: Sat Jan 29, 2022 5:04 am
Location:

HTPC Specs: Show details

#1690

Post by emg60060 » Sat Jan 29, 2022 5:12 am

I recently started receiving the following errors updating from SiliconDust.
[1/28/2022 6:43:02 PM] Beginning hdhr2mxf update execution. version 1.7.1.0
[1/28/2022 6:43:02 PM] ===============================================================================
[1/28/2022 6:43:03 PM] [ INFO] Found HDHomeRun PRIME HDHR3-CC (131D1F11) with firmware 20220125.
[1/28/2022 6:43:03 PM] [ERROR] IsDvrActive(): The request was aborted: Could not create SSL/TLS secure channel.
[1/28/2022 6:43:03 PM] [ INFO] Found HDHomeRun RECORD () with firmware .
[1/28/2022 6:43:03 PM] [ INFO] HDHomeRun DVR Service is not active.
[1/28/2022 6:43:03 PM] [ERROR] HDHR2MXF is not configured to download guide data using JSON from SiliconDust.
[1/28/2022 6:43:03 PM] [ INFO] Generated .mxf file contains 0 lineups, 0 services, 0 series, 0 programs, and 0 people with 0 image links.
[1/28/2022 6:43:03 PM] [ INFO] Execution time was 00:00:00.6765430

User avatar
garyan2

Posts: 7438
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#1691

Post by garyan2 » Sat Jan 29, 2022 6:14 am

Looks like SiliconDust changed their SSL/TLS version. I'll probably put a pre-release up tomorrow to address this.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Pixelz

Posts: 122
Joined: Fri Jun 10, 2011 11:47 am
Location: UK

HTPC Specs: Show details

#1692

Post by Pixelz » Sat Jan 29, 2022 2:31 pm

IT Troll wrote: Fri Jan 28, 2022 7:49 pm Do they appear in your Subscribed Lineups in the EPG123 Configuration program? If not, then it is likely a Schedules Direct problem.
If they are listed, ensure they are selected for download.
Thanks for the reply. For some reason the affected channels were disabled in WMC during the changes. I should have looked there first, but having re-enabled them they now appear in the EPG lineup and listings are displayed in the guide.

Sorry about BBC Three HD in Scotland, BTW. I've been looking forward to watching it as a broadcast channel again for some time.

User avatar
garyan2

Posts: 7438
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#1693

Post by garyan2 » Sat Jan 29, 2022 2:57 pm

emg60060 wrote: Sat Jan 29, 2022 5:12 am I recently started receiving the following errors updating from SiliconDust.
[1/28/2022 6:43:02 PM] Beginning hdhr2mxf update execution. version 1.7.1.0
[1/28/2022 6:43:02 PM] ===============================================================================
[1/28/2022 6:43:03 PM] [ INFO] Found HDHomeRun PRIME HDHR3-CC (131D1F11) with firmware 20220125.
[1/28/2022 6:43:03 PM] [ERROR] IsDvrActive(): The request was aborted: Could not create SSL/TLS secure channel.
[1/28/2022 6:43:03 PM] [ INFO] Found HDHomeRun RECORD () with firmware .
[1/28/2022 6:43:03 PM] [ INFO] HDHomeRun DVR Service is not active.
[1/28/2022 6:43:03 PM] [ERROR] HDHR2MXF is not configured to download guide data using JSON from SiliconDust.
[1/28/2022 6:43:03 PM] [ INFO] Generated .mxf file contains 0 lineups, 0 services, 0 series, 0 programs, and 0 people with 0 image links.
[1/28/2022 6:43:03 PM] [ INFO] Execution time was 00:00:00.6765430
Version 1.7.1.1 is available for download to address this.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

emg60060

Posts: 7
Joined: Sat Jan 29, 2022 5:04 am
Location:

HTPC Specs: Show details

#1694

Post by emg60060 » Sat Jan 29, 2022 4:05 pm

Thanks for the quick response. Version 1.7.1.1 was able to connect.
[1/29/2022 10:54:47 AM] Beginning hdhr2mxf update execution. version 1.7.1.1
[1/29/2022 10:54:47 AM] ===============================================================================
[1/29/2022 10:54:47 AM] [ INFO] Found HDHomeRun PRIME HDHR3-CC (131D1F11) with firmware 20220125.
[1/29/2022 10:54:47 AM] [ INFO] Found HDHomeRun RECORD () with firmware .
[1/29/2022 10:54:47 AM] [ INFO] HDHomeRun DVR Service is active.
[1/29/2022 10:54:47 AM] [ INFO] Downloading available 14-day XMLTV file from SiliconDust.
[1/29/2022 10:55:08 AM] [ INFO] Writing the MXF file to "C:\ProgramData\GaRyan2\epg123\output\epg123.mxf"
[1/29/2022 10:55:08 AM] [ INFO] Generated .mxf file contains 1 lineups, 316 services, 5502 series, 38953 programs, and 0 people with 8982 image links.
[1/29/2022 10:55:08 AM] [ INFO] Execution time was 00:00:21.5246151
[

User avatar
IT Troll

Posts: 1172
Joined: Sun Nov 27, 2011 9:42 am
Location: Edinburgh, UK

HTPC Specs: Show details

#1695

Post by IT Troll » Sun Jan 30, 2022 3:06 pm

Pixelz wrote: Sat Jan 29, 2022 2:31 pm Sorry about BBC Three HD in Scotland, BTW. I've been looking forward to watching it as a broadcast channel again for some time.
The whole thing has been very badly managed. They moved Three to online-only to save money and because it is a "youth" channel and apparently they only use streaming services. The HD broadcast bandwidth was then filled in Scotland and Wales with new BBC regional channels. Now, 6 years later, they are bringing Three back to terrestrial claiming "the new channel provides a destination for young audiences to discover more content on the BBC". :wtf:
Are you a Recorded TV HD user or want to give it a try? Check out the new community-made update; Recorded TV HD v2.1.1

GoGreen123

Posts: 1
Joined: Mon Jan 31, 2022 9:55 am
Location:

HTPC Specs: Show details

#1696

Post by GoGreen123 » Mon Jan 31, 2022 10:28 am

I'm getting the following errors:

Beginning hdhr2mxf update execution. version 1.7.1.1
===============================================================================
[ INFO] Found HDHomeRun CONNECT 4K HDHR5-4K (Serial Removed) with firmware 20220128.
[ERROR] IsDvrActive(): The remote server returned an error: (308) Permanent Redirect.
[ INFO] Found HDHomeRun RECORD () with firmware .
[ INFO] HDHomeRun DVR Service is not active.
[ERROR] HDHR2MXF is not configured to download guide data using JSON from SiliconDust.
[ INFO] Generated .mxf file contains 0 lineups, 0 services, 0 series, 0 programs, and 0 people with 0 image links.
[ INFO] Execution time was 00:00:00.5928010

I have an active DVR subscription from SiliconeuDust. HDHomeRun Setup program reports it as active and so does SiliconDust website when I log in. HDHomeRun App also shows full guide. Perhaps SiliconDust is making more changes besides TLS version. Did they update API? What's the actual web address IsDvrActive function goes to? Knowing that we could probably figure out why request is redirected.

User avatar
garyan2

Posts: 7438
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#1697

Post by garyan2 » Mon Jan 31, 2022 2:36 pm

I'll get an update pushed today sometime. The redirect is from http to https. I'm not sure why my code didn't handle that automatically.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
garyan2

Posts: 7438
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#1698

Post by garyan2 » Mon Jan 31, 2022 3:01 pm

Decided to push the update real quick. v1.7.1.2 will correct the issue with hdhr2mxf.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

RichardH

Posts: 26
Joined: Sat Aug 05, 2017 6:46 pm
Location:

HTPC Specs: Show details

#1699

Post by RichardH » Thu Feb 24, 2022 12:16 pm

When using the Client to restore from backup, which I have to do occasionally, the operation aborts because there is an 'Analog TV Tuner' in lineup.mxf that is not actually present in the system. This is nothing new, and is only a minor inconvenience, since all I have to do is delete the single offending Device node from lineup.mxf and all is fine.
I don't use analog TV, and do not include it in TV Setup, so it seems to get thrown in 'for free' somewhere along the line. Having this extra tuner configured in evidently has no adverse effect, so I was wondering if the Client could be made not to treat this case as an error when restoring. There may be a good reason not to do this, of course, in which case no problem.

User avatar
garyan2

Posts: 7438
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#1700

Post by garyan2 » Thu Feb 24, 2022 8:24 pm

Could you send me one of your backups to support@garyan2.net? It appeared to me that only tuners that were configured in WMC during TV Setup would be in the mxf file. If that is not the case, or I am looking in the wrong place in the registry for analog tuners, then I'd like to try and figure that out.

In the mean time, I did this for me primarily but you can hold the Ctrl key when you click the Restore button and it will bypass that check. You have to already be running as Administrator for it to read the Ctrl key.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Post Reply