Looking for beta testers for v1.6.0.0

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
Sancho

Posts: 160
Joined: Wed Jun 13, 2012 9:52 pm
Location:

HTPC Specs: Show details

#41

Post by Sancho » Thu Nov 26, 2020 3:29 pm

Thanks for the new improved version.

A quick nit to pick: right-clicking on the system tray icon and choosing View Log File opens it in Notepad. I've got .log files set to open with Metapad, and this used to work for opening the log from the tray icon. Not a big deal, as I keep a shortcut to the epg123 folder on the desktop, but thought I'd mention it.

Also, you could mention on the Download page that the -verify option should be deleted from the scheduled task. If I hadn't decided to read this thread, I would not have known.

Happy Thanksgiving all :-)

kkingsto

Posts: 77
Joined: Fri Oct 20, 2017 8:36 pm
Location:

HTPC Specs: Show details

#42

Post by kkingsto » Thu Nov 26, 2020 3:46 pm

Happy Thanksgiving, everyone.

Just found an anomaly with 1.6.0.2 (and now with 1.6.0.3. I've emailed Gary my log. What's now happening is that EPG123 is waiting for a "recording to complete" There's no recording in progress and next recording is at 7pm. WMC says I have 111 scheduled recording for 18MILLION hours. I've rebuilt my database but the issue still persists

User avatar
garyan2

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

HTPC Specs: Show details

#43

Post by garyan2 » Thu Nov 26, 2020 4:04 pm

Sancho wrote: Thu Nov 26, 2020 3:29 pm Thanks for the new improved version.

A quick nit to pick: right-clicking on the system tray icon and choosing View Log File opens it in Notepad. I've got .log files set to open with Metapad, and this used to work for opening the log from the tray icon. Not a big deal, as I keep a shortcut to the epg123 folder on the desktop, but thought I'd mention it.

Also, you could mention on the Download page that the -verify option should be deleted from the scheduled task. If I hadn't decided to read this thread, I would not have known.

Happy Thanksgiving all :-)
Yah, the notepad wasn't something I wanted to do, but I had a user that somehow had .log files associated with an "unknown program" and it would crash the GUIs and tray. My quick answer was to force it open with notepad. This may change back in the future... after nearly 5 years, this was the first time I had heard of this happening. Took a little troubleshooting to figure it out, so I was trying to avoid that.

I put a note on the website about the -verify option. Thanks.
- 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

#44

Post by garyan2 » Thu Nov 26, 2020 4:09 pm

kkingsto wrote: Thu Nov 26, 2020 3:46 pm Happy Thanksgiving, everyone.

Just found an anomaly with 1.6.0.2 (and now with 1.6.0.3. I've emailed Gary my log. What's now happening is that EPG123 is waiting for a "recording to complete" There's no recording in progress and next recording is at 7pm. WMC says I have 111 scheduled recording for 18MILLION hours. I've rebuilt my database but the issue still persists
Don't know how it got like this, but go into Task Scheduler and disable the "RecordingRestart" task in \Microsoft\Windows\Media Center. I'm making an assumption here that this is why epg123 thinks there is a recording in progress. Once it is disabled, run the guide update for epg123. It may take a while before the pvr reindexing completes so give it some time after the import completes to see if it returns to normal.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
StinkyImp

Posts: 669
Joined: Thu May 11, 2017 7:53 pm
Location:

HTPC Specs: Show details

#45

Post by StinkyImp » Thu Nov 26, 2020 4:38 pm

Another flawless run. Total execution time was less than a minute start to finish!

Thanks for providing the "portable" version! I won't post any further results unless there's an anomaly.

Have a great Thanksgiving! :wave:

Code: Select all

[11/26/2020 12:15:00 AM] ===============================================================================
[11/26/2020 12:15:00 AM]  Beginning epg123 update execution. version 1.6.0.2
[11/26/2020 12:15:00 AM] ===============================================================================
[11/26/2020 12:15:00 AM] [ INFO] Beginning EPG123 update execution. 2020-11-26 07:15:00Z

[11/26/2020 12:15:15 AM] [ INFO] Generated .mxf file contains 46 services, 1478 series, 10355 programs, and 22331 people with 1978 image links.
[11/26/2020 12:15:15 AM] [ INFO] Completed EPG123 update execution. SUCCESS.
[11/26/2020 12:15:15 AM] [ INFO] epg123 update execution time was 00:00:15.1608672.
[11/26/2020 12:15:16 AM] ===============================================================================
[11/26/2020 12:15:16 AM]  Beginning epg123 client execution. version 1.6.0.2
[11/26/2020 12:15:16 AM] ===============================================================================
[11/26/2020 12:15:16 AM] [ INFO] Beginning epg123 client execution. 2020-11-26 07:15:16Z

[11/26/2020 12:15:48 AM] Entering VerifyLoad()
[11/26/2020 12:15:52 AM] [ INFO] Checked 19381 entries and corrected 0 of them.
[11/26/2020 12:15:52 AM] Exiting VerifyLoad()

[11/26/2020 12:15:53 AM] [ INFO] MXF file was created on 11/26/2020 12:15:00 AM
[11/26/2020 12:15:53 AM] [ INFO] Completed EPG123 client execution.
[11/26/2020 12:15:53 AM] [ INFO] EPG123 client execution time was 00:00:37.3751372.

User avatar
d00zah

Posts: 242
Joined: Fri Nov 07, 2014 7:20 pm
Location:

HTPC Specs: Show details

#46

Post by d00zah » Thu Nov 26, 2020 4:43 pm

StinkyImp wrote: Thu Nov 26, 2020 4:38 pm Thanks for providing the "portable" version!
2nd that. It was sorely missed.

kkingsto

Posts: 77
Joined: Fri Oct 20, 2017 8:36 pm
Location:

HTPC Specs: Show details

#47

Post by kkingsto » Thu Nov 26, 2020 4:59 pm

garyan2 wrote: Thu Nov 26, 2020 4:09 pm
kkingsto wrote: Thu Nov 26, 2020 3:46 pm Happy Thanksgiving, everyone.

Just found an anomaly with 1.6.0.2 (and now with 1.6.0.3. I've emailed Gary my log. What's now happening is that EPG123 is waiting for a "recording to complete" There's no recording in progress and next recording is at 7pm. WMC says I have 111 scheduled recording for 18MILLION hours. I've rebuilt my database but the issue still persists
Don't know how it got like this, but go into Task Scheduler and disable the "RecordingRestart" task in \Microsoft\Windows\Media Center. I'm making an assumption here that this is why epg123 thinks there is a recording in progress. Once it is disabled, run the guide update for epg123. It may take a while before the pvr reindexing completes so give it some time after the import completes to see if it returns to normal.
Now it is working. Still shows the 18million hours of recordings when I view the schedule.

Thanks Gary. I just sent $20 your way!

User avatar
garyan2

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

HTPC Specs: Show details

#48

Post by garyan2 » Thu Nov 26, 2020 5:15 pm

That's concerning if I can't rely on the task to let me know if a recording is in progress. Did you have a recording fail recently that could maybe explain why that task was still enabled?

Let's give your machine some time to complete the reindexing (the PVR reindex happens at the end of that process) and see if the total hours gets fixed. Otherwise we can force the PVR reindex in Task Scheduler by running the "PvrScheduleTask". Note the reindex task we are waiting to complete is the "ReindexSearchRoot"... if it still says running then the pvr task has not run yet.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Sancho

Posts: 160
Joined: Wed Jun 13, 2012 9:52 pm
Location:

HTPC Specs: Show details

#49

Post by Sancho » Thu Nov 26, 2020 8:17 pm

garyan2 wrote: Thu Nov 26, 2020 4:04 pm
Sancho wrote: Thu Nov 26, 2020 3:29 pm Thanks for the new improved version.

A quick nit to pick: right-clicking on the system tray icon and choosing View Log File opens it in Notepad. I've got .log files set to open with Metapad, and this used to work for opening the log from the tray icon. Not a big deal, as I keep a shortcut to the epg123 folder on the desktop, but thought I'd mention it.

Also, you could mention on the Download page that the -verify option should be deleted from the scheduled task. If I hadn't decided to read this thread, I would not have known.

Happy Thanksgiving all :-)
Yah, the notepad wasn't something I wanted to do, but I had a user that somehow had .log files associated with an "unknown program" and it would crash the GUIs and tray. My quick answer was to force it open with notepad. This may change back in the future... after nearly 5 years, this was the first time I had heard of this happening. Took a little troubleshooting to figure it out, so I was trying to avoid that.

I put a note on the website about the -verify option. Thanks.
re: opening the log file, understood. Would simple if/then/else logic be possible? e.g., IF opening .log associated with program, THEN use program, ELSE use notepad.

kkingsto

Posts: 77
Joined: Fri Oct 20, 2017 8:36 pm
Location:

HTPC Specs: Show details

#50

Post by kkingsto » Thu Nov 26, 2020 9:06 pm

garyan2 wrote: Thu Nov 26, 2020 5:15 pm That's concerning if I can't rely on the task to let me know if a recording is in progress. Did you have a recording fail recently that could maybe explain why that task was still enabled?

Let's give your machine some time to complete the reindexing (the PVR reindex happens at the end of that process) and see if the total hours gets fixed. Otherwise we can force the PVR reindex in Task Scheduler by running the "PvrScheduleTask". Note the reindex task we are waiting to complete is the "ReindexSearchRoot"... if it still says running then the pvr task has not run yet.
I found it! Running 1.5.1.0, I see it's recording Gold Rush from 12am to 10PM (I'm not seeing the recording being active on WMC)

Code: Select all

[11/26/2020 4:09:42 PM] ===============================================================================
[11/26/2020 4:09:42 PM]  Beginning epg123 client execution. version 1.5.1.0
[11/26/2020 4:09:42 PM] ===============================================================================
[11/26/2020 4:09:42 PM] [ INFO] Beginning epg123 client execution. 2020-11-26 21:09:42Z
[11/26/2020 4:09:42 PM] [ INFO] Import: True , Match: True , NoLogo: False , Force: False , ShowProgress: True
[11/26/2020 4:09:43 PM] [ INFO] Recording in progress: 12:00 AM - 10:00 PM on channel 32 DSC -> Gold Rush - 
[11/26/2020 4:09:43 PM] [ INFO] Delaying import while WMC is recording. Will check recording status again at 17:09:43
If I look at 1.6.0.3:

Code: Select all

[11/26/2020 4:11:35 PM] ===============================================================================
[11/26/2020 4:11:35 PM]  Beginning epg123 client execution. version 1.6.0.3
[11/26/2020 4:11:35 PM] ===============================================================================
[11/26/2020 4:11:35 PM] [ INFO] Beginning epg123 client execution. 2020-11-26 21:11:35Z
[11/26/2020 4:11:35 PM] [ INFO] Import: True , Match: True , NoLogo: False , Force: False , ShowProgress: True
[11/26/2020 4:11:35 PM] [ INFO] There is a recording in progress or the next scheduled recording is within 10 minutes. Delaying garbage collection 
It's not telling me what's holding it up.. Am I missing something?

Just looked at the series for Gold Rush. It was marked now and 17Million hours. Once I told WMC to not record, the import took off.

Running a "Save and Execute". It appears it is working now...

Space

Posts: 2838
Joined: Sun Jun 02, 2013 9:44 pm
Location:

HTPC Specs: Show details

#51

Post by Space » Thu Nov 26, 2020 10:47 pm

If you looked at what was scheduled to record, you should have seen this within WMC. I'm not sure why you would need to run an old version of EG123 to see this unless something is messed up with your WMC. Note that sometimes when you first enter the "view scheduled" screen, you have to press the "up" arrow to see some of the currently recording programs. Particularly with programs that may span midnight.

Starting with this version, EPG123 no longer communicates with WMC to determine what recordings are taking place, it instead checks the registry and task scheduler. A side-effect of this change is that it can no longer tell what program is recording (or about to record), it just knows that SOMETHING is recording or about to record. I believe the reason for this change is stability, but I'm not sure I remember the exact reason.

User avatar
garyan2

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

HTPC Specs: Show details

#52

Post by garyan2 » Thu Nov 26, 2020 11:43 pm

Looking at the image you sent me in email, it did show the Gold Rush was currently being recorded.
kkingsto.png
Is it really just 1 schedule entry for 22 hours?

So this is good in that the task was telling the truth and there was a recording in progress. Still have no clue on the 17,706,273 hours for 105 scheduled recordings.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

kkingsto

Posts: 77
Joined: Fri Oct 20, 2017 8:36 pm
Location:

HTPC Specs: Show details

#53

Post by kkingsto » Fri Nov 27, 2020 12:08 am

Turned out that that Gold Rush Recording is the cause of the 17,706,273 hours.

How do I put a picture in my post? Or do I need to email it?

Space

Posts: 2838
Joined: Sun Jun 02, 2013 9:44 pm
Location:

HTPC Specs: Show details

#54

Post by Space » Fri Nov 27, 2020 12:57 am

Press the "Full Editor & Preview" button then you can click on the "Attachments" link (bottom of the edit window, in the green bar) then click on the "Add files" button. You can also drag and drop the image on to the text window.

Another option is to upload the picture to a hosting site (such as imgur.com) and then just imbed the image in the message with the "Insert Image" button at the top of the edit window. Paste in the URL for the image, highlight/select it, then press the button.

User avatar
garyan2

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

HTPC Specs: Show details

#55

Post by garyan2 » Fri Nov 27, 2020 1:07 am

Hmm, looks like the [Rebuild WMC Database] isn't working quite right. Need to look at that.
- 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

#56

Post by garyan2 » Fri Nov 27, 2020 1:29 am

Okay, my bad on the duplicate recordings. The [Restore], and by association the [Rebuild WMC Database], was failing to delete the current database and would reimport tuners and recording requests. This is what kept duplicating the recording requests. I'll get an update out real soon.
- 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

#57

Post by garyan2 » Fri Nov 27, 2020 1:37 am

Version 1.6.0.4 is released to restore the functionality of the [Rebuild WMC Database] and [Restore] functions.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Sancho

Posts: 160
Joined: Wed Jun 13, 2012 9:52 pm
Location:

HTPC Specs: Show details

#58

Post by Sancho » Fri Nov 27, 2020 3:41 pm

FYI: when I click on anything on the Download page, nothing happens. Right-click --> Save link as... starts the download, but Chrome says it can't be downloaded securely. The Keep option works, though.

User avatar
IT Troll

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

HTPC Specs: Show details

#59

Post by IT Troll » Sat Nov 28, 2020 2:25 pm

I installed 1.6.0.4 today and executed an update. All seemed to go well but I don't see a VerifyLoad() section in the log. Does it still log this if it finds no problems? This is my first time running any of the builds which include verification.

Code: Select all

[28/11/2020 11:27:59] ===============================================================================
[28/11/2020 11:27:59]  Beginning epg123 update execution. version 1.6.0.4
[28/11/2020 11:27:59] ===============================================================================
[28/11/2020 11:27:59] [ INFO] Beginning EPG123 update execution. 2020-11-28 11:27:59Z
[28/11/2020 11:27:59] [ INFO] DaysToDownload: 14 , TheTVDBNumbers : True , PrefixEpisodeTitle: False , PrefixEpisodeDescription : False , AppendEpisodeDesc: True , OADOverride : True , TMDbCoverArt: False , IncludeSDLogos : False , AutoAddNew: False , CreateXmltv: False , ModernMediaUiPlusSupport: False
[28/11/2020 11:27:59] [ INFO] Status request successful. account expires: 2021-07-23T10:51:28Z , lineups: 1/4 , lastDataUpdate: 2020-11-28T06:18:56Z
[28/11/2020 11:27:59] [ INFO] system status: Online , message: No known issues.
[28/11/2020 11:27:59] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[28/11/2020 11:27:59] Entering buildLineupServices() for 1 lineups.
[28/11/2020 11:28:00] [ INFO] Successfully retrieved the station mapping for lineup GBR-1000029-DEFAULT.
[28/11/2020 11:28:00] Exiting buildLineupServices(). SUCCESS.
[28/11/2020 11:28:00] Entering getAllScheduleEntryMd5s() for 14 days on 16 stations.
[28/11/2020 11:28:00] [ INFO] Successfully retrieved Md5s for  16 station's daily schedules. (0:00:00:00.3593970 /    23.850 KB)
[28/11/2020 11:28:00] [ INFO] Successfully retrieved   8 station's daily schedules.          (0:00:00:00.2812731 /    63.194 KB)
[28/11/2020 11:28:00] [ INFO] Found 208 cached daily schedules.
[28/11/2020 11:28:00] [ INFO] Downloaded 16 daily schedules.
[28/11/2020 11:28:00] [ INFO] Processed 224 daily schedules for 16 stations.
[28/11/2020 11:28:00] Exiting getAllScheduleEntryMd5s(). SUCCESS.
[28/11/2020 11:28:00] Entering buildAllProgramEntries() for 3354 programs.
[28/11/2020 11:28:01] [ INFO] Found 3342 cached program descriptions.
[28/11/2020 11:28:01] [ INFO] Successfully retrieved   12 program descriptions. (0:00:00:00.2187767 /    75.506 KB)
[28/11/2020 11:28:01] [ INFO] Processed 3354 program descriptions.
[28/11/2020 11:28:01] Exiting buildAllProgramEntries(). SUCCESS.
[28/11/2020 11:28:01] Entering buildAllGenericSeriesInfoDescriptions() for 649 series.
[28/11/2020 11:28:01] [ INFO] Found 649 cached series descriptions.
[28/11/2020 11:28:01] [ INFO] Processed 649 series descriptions.
[28/11/2020 11:28:01] Exiting buildAllGenericSeriesInfoDescriptions(). SUCCESS.
[28/11/2020 11:28:01] Entering getAllMoviePosters() for 214 movies.
[28/11/2020 11:28:01] [ INFO] Found 205 cached movie poster links.
[28/11/2020 11:28:02] [ INFO] Successfully retrieved artwork info for   9 programs. (0:00:00:00.2031833 /    49.301 KB)
[28/11/2020 11:28:02] [ INFO] Processed 214 movie poster links.
[28/11/2020 11:28:02] Exiting getAllMoviePosters(). SUCCESS.
[28/11/2020 11:28:02] Entering getAllSeriesImages() for 649 series.
[28/11/2020 11:28:02] [ INFO] Found 649 cached series image links.
[28/11/2020 11:28:02] [ INFO] Processed 649 series image links.
[28/11/2020 11:28:02] Exiting getAllSeriesImages(). SUCCESS.
[28/11/2020 11:28:02] [ INFO] Completed compiling keywords and keyword groups.
[28/11/2020 11:28:02] [ INFO] Completed save of the MXF file to "C:\Users\Public\EPG123\output\epg123.mxf".
[28/11/2020 11:28:02] [ INFO] 24 entries deleted from the cache file during cleanup.
[28/11/2020 11:28:02] [ INFO] Downloaded and processed   211.851 KB of data from Schedules Direct.
[28/11/2020 11:28:02] [ INFO] Generated .mxf file contains 16 services, 649 series, 3354 programs, and 9301 people with 821 image links.
[28/11/2020 11:28:02] [ INFO] Completed EPG123 update execution. SUCCESS.
[28/11/2020 11:28:02] [ INFO] epg123 update execution time was 00:00:03.2034963.
[28/11/2020 11:28:02] ===============================================================================
[28/11/2020 11:28:02]  Beginning epg123 client execution. version 1.6.0.4
[28/11/2020 11:28:02] ===============================================================================
[28/11/2020 11:28:02] [ INFO] Beginning epg123 client execution. 2020-11-28 11:28:02Z
[28/11/2020 11:28:02] [ INFO] Import: True , Match: True , NoLogo: False , Force: False , ShowProgress: True
[28/11/2020 11:28:02] Entering ImportMxfFile() for file "c:\users\public\epg123\output\epg123.mxf".
[28/11/2020 11:28:06] [ INFO] Successfully imported .mxf file into Media Center database. Exit code: 0
[28/11/2020 11:28:06] Exiting ImportMxfFile(). SUCCESS.
[28/11/2020 11:28:06] [ INFO] Skipped matching MORE4 to channel 18 due to channel already having an assigned listing.
[28/11/2020 11:28:06] [ INFO] Removing BBC4HD from channel 798.
[28/11/2020 11:28:06] [ INFO] Removing E4 from channel 15.
[28/11/2020 11:28:06] [ INFO] Removing E4 from channel 15.
[28/11/2020 11:28:06] [ INFO] Removing MORE4 from channel 29.
[28/11/2020 11:28:06] [ INFO] Removing DAVE from channel 25.
[28/11/2020 11:28:06] [ INFO] Completed the automatch of lineup stations to tuner channels.
[28/11/2020 11:28:06] [ INFO] Completed lineup refresh.
[28/11/2020 11:28:06] Entering RunWmcIndexTask(ReindexSearchRoot)
[28/11/2020 11:28:06] [ INFO] SUCCESS: Attempted to run the scheduled task "Microsoft\Windows\Media Center\ReindexSearchRoot".
[28/11/2020 11:28:06] [ INFO] Successfully started the ReindexSearchRoot task. Exit code: 0
[28/11/2020 11:28:06] Exiting RunWmcIndexTask(ReindexSearchRoot). SUCCESS.
[28/11/2020 11:28:06] [ INFO] MXF file was created on 28/11/2020 11:27:20
[28/11/2020 11:28:06] [ INFO] Completed EPG123 client execution.
[28/11/2020 11:28:06] [ INFO] EPG123 client execution time was 00:00:03.8262264.
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

User avatar
garyan2

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

HTPC Specs: Show details

#60

Post by garyan2 » Sat Nov 28, 2020 4:21 pm

It won't do a verify if there is a "-noverify" parameter switch in the command line, and it won't do the verify from a [Save & Execute]. Otherwise it should always do it.

Was your run from a [Save & Execute]?
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Post Reply