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
NOYB

Posts: 145
Joined: Thu Sep 10, 2020 8:03 am
Location:

HTPC Specs: Show details

#1501

Post by NOYB » Sat Feb 20, 2021 8:32 pm

Yellow status with one channel parse failed (both machines, hour apart, same channel).
Running "Update Guide Now" was successful on both machines.

NOYB

Posts: 145
Joined: Thu Sep 10, 2020 8:03 am
Location:

HTPC Specs: Show details

#1502

Post by NOYB » Tue Mar 02, 2021 7:58 pm

Client GUI Tuninginfo appears to not use "natural" sort order.
Snap1.jpg
Tuninginfo Sort Order
Snap1.jpg (36.02 KiB) Viewed 1096 times

User avatar
garyan2

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

HTPC Specs: Show details

#1503

Post by garyan2 » Tue Mar 02, 2021 8:08 pm

NOYB wrote: Tue Mar 02, 2021 7:58 pm Client GUI Tuninginfo appears to not use "natural" sort order.
Snap1.jpg
TuningInfo is sorted simply by alpha-numeric. I don't do anything special with them. As you can see, there can be quite a number of different value in the tuninginfo (atsc, clearqam, cable, dbt-c, dbt-t, dbt-s, idsb, analog, ir). And then you can merge sources/channels like below.
sort.PNG
sort.PNG (4.17 KiB) Viewed 1095 times
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

JohnW248

Posts: 786
Joined: Fri Jul 20, 2012 7:23 pm
Location:

HTPC Specs: Show details

#1504

Post by JohnW248 » Wed Mar 03, 2021 2:41 pm

Tuesday had one error for time on a CSPAN program, This morning two sets of programs failed for parse....

Looks like SD had another issue with the guide again. Wait and Watch....

User avatar
alhaunts

Posts: 66
Joined: Wed Jan 01, 2020 5:45 pm
Location:

HTPC Specs: Show details

#1505

Post by alhaunts » Wed Mar 03, 2021 4:40 pm

I had 6 OTA channels with parsing errors this morning. SD says they had a glitch overnight.

Seems to be fixed now.

NWIU2B

Posts: 15
Joined: Mon Jul 03, 2017 8:28 pm
Location:

HTPC Specs: Show details

#1506

Post by NWIU2B » Thu Mar 04, 2021 8:08 pm

Hi. Just thought worth mentioning this behavior doesn't seem correct. I just manually reran the update and it ran fine, but seems that the status icon should not have been green after this sort of failure (with the failure likely due to ISP or SD maintenance):

3:21:00 - Beginning EPG123 update execution. 2021-03-04 09:21:00Z
3:21:03 - Failed to complete request. Exiting
3:21:03 - Did not receive a response from Schedules Direct for a token request.
3:21:03 - Failed to retrieve token from Schedules Direct. message: Did not receive a response from Schedules Direct for a token request.
3:21:03 - Failed to create MXF file. Exiting.

But then:

3:21:03 - Beginning epg123 client execution. 2021-03-04 09:21:03Z
3:22:33 - Successfully imported .mxf file into Media Center database. Exit code: 0
3:22:43 - Checked 32514 entries and corrected 0 of them.
3:22:43 - Completed the automatch of lineup stations to tuner channels.
3:22:43 - Completed lineup refresh.
3:22:43 - Successfully started the PvrScheduleTask task. Exit code: 0
3:22:43 - Successfully started the ReindexSearchRoot task. Exit code: 0
3:22:43 - MXF file was created on 3/3/2021 13:13:39
3:22:44 - Completed EPG123 client execution.

And status icon in tray was green afterward, despite the fact nothing was updated. Thanks for the continued work you put into EPG123.

User avatar
garyan2

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

HTPC Specs: Show details

#1507

Post by garyan2 » Thu Mar 04, 2021 9:38 pm

The status icon in the tray is based on the date/timestamp of the mxf file and error code of the epg123client execution. Your failure was during building the mxf file, but since the client successfully imported the mxf file, and the file was less than 24 hours old, the tray determines it was successful.

For scheduled runs, if the client fails to import the mxf file, or the mxf file is older that 24 hours due to a failure during the creation of the file, then the tray status will be red.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

sjr56stn

Posts: 77
Joined: Tue Mar 03, 2015 4:49 pm
Location:

HTPC Specs: Show details

#1508

Post by sjr56stn » Tue Mar 09, 2021 1:53 pm

Gary,
I have been having some intermittent problems with my tuners – sometimes failing to find a TV signal when attempting to record a program, but I can also see (from History) WMC sometimes attempting to use them in completely the wrong priority order. I suspected that the WMC database had got screwed up, so I decided to use the EPG123 client to rebuild the database. But before I did so I decided to update my EPG123 from 1.6.2.5 to 1.6.2.9. When I had done so the client just failed immediately. The relevant part of the Trace Log is:

[09/03/2021 13:26:18] ===============================================================================
[09/03/2021 13:26:18] Activating the epg123 client GUI. version 1.6.2.9
[09/03/2021 13:26:18] ===============================================================================
[09/03/2021 13:26:19] [ INFO] Successfully queried the Task Scheduler for status. Ready. Last Run 09/03/2021 03:48:59; Exit: 0x00000000
[09/03/2021 13:26:19] [ERROR] Unhandled thread exception caught from epg123Client.exe. message: Input string was not in a correct format.
at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
at ListViewColumnSorter.ExtendChannelSubchannel(String text)
at ListViewColumnSorter.Compare(ListViewItem x, ListViewItem y)
at System.Collections.Generic.ArraySortHelper`1.SwapIfGreater(T[] keys, IComparer`1 comparer, Int32 a, Int32 b)
at System.Collections.Generic.ArraySortHelper`1.DepthLimitedQuickSort(T[] keys, Int32 left, Int32 right, IComparer`1 comparer, Int32 depthLimit)
at System.Collections.Generic.ArraySortHelper`1.Sort(T[] keys, Int32 index, Int32 length, IComparer`1 comparer)

I reran the GUI to download a guide update, and tried it again several times but with the same result.
I have reverted to version 1.6.2.5 and rebuilt the database there, and all now seems well in WMC just at the moment, but the less than graceful failure of the v 1.6.2.9 client GUI would appear to indicate an EPG123 bug.
Steve

User avatar
garyan2

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

HTPC Specs: Show details

#1509

Post by garyan2 » Tue Mar 09, 2021 3:08 pm

It appear so. Do you happen to have a channel number that has a decimal point but nothing after that. Looking at the code, that is the only reason I can see that would cause this error.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

sjr56stn

Posts: 77
Joined: Tue Mar 03, 2015 4:49 pm
Location:

HTPC Specs: Show details

#1510

Post by sjr56stn » Tue Mar 09, 2021 5:29 pm

I cannot see any decimal points in my channel numbers. They are all integers as far as I can see. Where would I see this? I have looked in the client GUI and in WMC guide edit. No sign of a decimal point.
Steve

User avatar
garyan2

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

HTPC Specs: Show details

#1511

Post by garyan2 » Tue Mar 09, 2021 7:02 pm

Yah, I'm not sure what the double parse is failing on there. You could create a backup for me and send to support@garyan2.net so I can see exactly what the sort function is failing on. I may just change that sort to be a string like it was prior to v1.6.2.9 and leave it at that.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

sjr56stn

Posts: 77
Joined: Tue Mar 03, 2015 4:49 pm
Location:

HTPC Specs: Show details

#1512

Post by sjr56stn » Tue Mar 09, 2021 10:07 pm

Gary,
Backup file sent.
Steve

User avatar
garyan2

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

HTPC Specs: Show details

#1513

Post by garyan2 » Tue Mar 09, 2021 10:43 pm

Thanks. Makes more sense now. I was thinking the sort was failing for the left side (merged channels), but it was actually failing on the right side for -1 channel numbers in the lineups. I had accounted for this in the sort, but for some reason, I only accounted for it for channel number that were decimal numbers. This will be corrected in next release.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

sjr56stn

Posts: 77
Joined: Tue Mar 03, 2015 4:49 pm
Location:

HTPC Specs: Show details

#1514

Post by sjr56stn » Wed Mar 10, 2021 12:08 pm

My media computer was showing the ‘blue screen of death’ this morning when I got up. It seems to have failed whilst recording a TV program in the early hours of the morning. I think my WMC database is properly screwed. I have a C: image I made about a month ago, and I think I will restore that.

Miami1

Posts: 2
Joined: Tue Sep 26, 2017 7:53 pm
Location:

HTPC Specs: Show details

#1515

Post by Miami1 » Tue Mar 16, 2021 8:34 pm

Problem: Suspected to be EPG123. Missing channel guide data in 5% of channels. Content plays but no guide for the channel. The number of channels missing guide data seems to increase at least two a week. Schedules Direct sent me a sample for a missing channel with the guide data in the file. Seems WMC/EPG gets the data.

Any ideas welcome.


Config: WMC/8.1, Comcast, HDHomerun

thanks

User avatar
garyan2

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

HTPC Specs: Show details

#1516

Post by garyan2 » Tue Mar 16, 2021 9:40 pm

EPG123 does a sanity check in case something goes really wrong with the lineup data provided by Schedules Direct. It is based on the last time you saved the configuration and will count how many stations you expect to download. At the beginning of your scheduled update, it will count how many stations SD is going to provide and if that number is less than 95% of what the original saved configuration expected then it will abort the update. The risk is if something goes wrong with the lineup, and epg123 proceeds with the update, then stations that were erroneously removed from the lineup will completely disappear in WMC. Back in 2016, this happened where a whole lot of folks lost all their guide information due to a problem with the SD servers which was the impetus for this sanity check.

The problem is, over time, providers will add/remove stations as a normal part of business and you may hit that 95% magic number without there being any problem. All you need to do is "reset" that expected count by opening the configuration GUI and click [Save]. It may be that your provider removed a bunch of MLB/NHL/Music channels/whatnot. This would also be one of the benefits of users trimming their selected stations to download rather than selecting all of them. So before clicking [Save] or [Save & Execute], check the lineup stations to make sure everything you definitely want is still there.

Just to be sure though, the log entry for this event says something like "The expected number of stations to download is X but there are only Y stations available from Schedules Direct. Aborting update for review by user."
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Miami1

Posts: 2
Joined: Tue Sep 26, 2017 7:53 pm
Location:

HTPC Specs: Show details

#1517

Post by Miami1 » Wed Mar 17, 2021 11:02 am

Fixed as per Gary reply. thanks

koberhol

Posts: 72
Joined: Tue Jul 30, 2013 6:08 pm
Location: Michigan

HTPC Specs: Show details

#1518

Post by koberhol » Mon Mar 22, 2021 3:34 pm

This just started yesterday. I no longer have any channels. When selecting a channel in WMC it return error "No TV Signal". Upon reviewing the Ceton Log File I see "No Current Channel Map" could this be an EPG issue? I have tried to rebuild the channel list in EPG several times and also stepped back the software to 1.625. Everything was working fine until yesterday. Where should I look? I have been searching threads for hours and cannot find info related. Thx.

[3/22/2021 11:59:16 AM] ===============================================================================
[3/22/2021 11:59:16 AM] Activating the epg123 configuration GUI. version 1.6.2.5
[3/22/2021 11:59:16 AM] ===============================================================================
[3/22/2021 11:59:18 AM] [ INFO] epg123 is not up to date. Latest version is 1.6.3 and can be downloaded from http://epg123.garyan2.net.
[3/22/2021 11:59:18 AM] [ INFO] Token request successful. serverID: 20141201.web.1
[3/22/2021 11:59:18 AM] [ INFO] Status request successful. account expires: 2022-02-08T21:58:15Z , lineups: 1/4 , lastDataUpdate: 2021-03-21T02:46:37Z
[3/22/2021 11:59:18 AM] [ INFO] system status: Online , message: No known issues.
[3/22/2021 11:59:18 AM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[3/22/2021 11:59:19 AM] [ INFO] Successfully retrieved the station mapping for lineup USA-MI21595-X.
[3/22/2021 11:59:19 AM] [ INFO] Successfully queried the Task Scheduler for status. Ready. Last Run 3/22/2021 2:59:59 AM; Exit: 0x00000000

Maybe something is wrong with USA-MI21595-X mapping file??

P.S. I also checked all the other millions of things like verified cablecard is connected and functioning, signal strength, S/N, everything. I reverted back the operating system to 1 month ago. No Dice.

User avatar
garyan2

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

HTPC Specs: Show details

#1519

Post by garyan2 » Tue Mar 23, 2021 12:57 am

EPG123 doesn't have anything to do with your tuner setup in WMC. Seems to me, the "No Current Channel Map" is going to point to your Ceton tuners, tuning adapter if you use one, or WMC itself and the tuner setup.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

koberhol

Posts: 72
Joined: Tue Jul 30, 2013 6:08 pm
Location: Michigan

HTPC Specs: Show details

#1520

Post by koberhol » Tue Mar 23, 2021 4:41 am

Please see - 3:08:21 AM - The imported MXF file contained an ERROR in status field


Log Name: Media Center
Source: epg123Client
Date: 3/21/2021 3:08:21 AM
Event ID: 57005
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: Den-HTPC
Description:
3:00:04 AM - Beginning epg123 client execution. 2021-03-21 07:00:04Z
3:00:05 AM - Recording in progress: 02:00 AM - 03:00 AM on channel 64 BBCA -> Planet Earth: Blue Planet II - Big Blue
3:00:06 AM - Delaying import while WMC is recording. Will check recording status again at 03:06:00
3:08:13 AM - Successfully imported .mxf file into Media Center database. Exit code: 0
3:08:21 AM - Completed the automatch of lineup stations to tuner channels.
3:08:21 AM - Completed lineup refresh.
3:08:21 AM - Successfully started the ReindexSearchRoot task. Exit code: 0
3:08:21 AM - Successfully started the PvrScheduleTask task. Exit code: 0
3:08:21 AM - The imported MXF file contained an ERROR in its status field.
3:08:21 AM - Completed EPG123 client execution.

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="epg123Client" />
<EventID Qualifiers="0">57005</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2021-03-21T07:08:21.000000000Z" />
<EventRecordID>37392</EventRecordID>
<Channel>Media Center</Channel>
<Computer>Den-HTPC</Computer>
<Security />
</System>
<EventData>
<Data>3:00:04 AM - Beginning epg123 client execution. 2021-03-21 07:00:04Z
3:00:05 AM - Recording in progress: 02:00 AM - 03:00 AM on channel 64 BBCA -&gt; Planet Earth: Blue Planet II - Big Blue
3:00:06 AM - Delaying import while WMC is recording. Will check recording status again at 03:06:00
3:08:13 AM - Successfully imported .mxf file into Media Center database. Exit code: 0
3:08:21 AM - Completed the automatch of lineup stations to tuner channels.
3:08:21 AM - Completed lineup refresh.
3:08:21 AM - Successfully started the ReindexSearchRoot task. Exit code: 0
3:08:21 AM - Successfully started the PvrScheduleTask task. Exit code: 0
3:08:21 AM - The imported MXF file contained an ERROR in its status field.
3:08:21 AM - Completed EPG123 client execution.
</Data>
</EventData>
</Event>

Post Reply