Big Release... 1.8.0.0 is here.

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
User avatar
spanner

Posts: 269
Joined: Mon Jun 06, 2011 6:36 pm
Location: Corbett Oregon USA

HTPC Specs: Show details

#21

Post by spanner » Wed Jun 21, 2023 3:32 pm

garyan2 wrote: Wed Jun 21, 2023 3:21 pm Got it. I forgot about that. Also, it WAS an option to add in the older version as 'Add status logo in channel guide'. I'll see about adding that back in.

After 7 years of this, there are some things I implemented that I have completely forgotten the reasoning behind.
Thank you for the last 7 years. I cant believe I was going to retire this system 7 years ago and then epg123 came along. here I am with an old win 7 computer and 5 extenders and its purring like a kitten.

Space

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

HTPC Specs: Show details

#22

Post by Space » Wed Jun 21, 2023 10:25 pm

I installed the latest version and I have a few observations:

Unlike other upgrade installs, the "custom install" box had ALL items checked, whereas with previous upgrade installs, it only had the items I needed checked ("EPG123 for Schedules Direct" and "Notification Tray Tool") that were installed in the last update.

Due to a faulty mouse that double-clicks instead of single clicks sometimes, I managed to open 3 copies of the Configuration GUI (if you look in the log file you can see all of them log at once). I'm not sure this is a problem, but just thought I'd bring it up. Trying to run multiple instances of the client GUI failed silently with an error message in the log.

User avatar
garyan2

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

HTPC Specs: Show details

#23

Post by garyan2 » Thu Jun 22, 2023 4:44 am

The installer is acting properly. It is just that the previous 'Server Files' selection used to be just the proxy/cache server and EPG123 is now the proxy/cache server with EPG123/HDHR2MXF/PlutoTV/Stirr as children of the 'Server Files'. So for the new install, selecting 'Server Files' automatically selected all the children as well.

Though I intentionally didn't put in any stops to running multiples of the new configuration GUI due to the service maintaining the token, I probably should for those that insist on using the portable version.

(I try to think of all kinds of scenarios users can present the programs, but I never considered a mouse that likes to double-click.)
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

mwpeterson

Posts: 101
Joined: Sun Jul 31, 2016 11:55 pm
Location:

HTPC Specs: Show details

#24

Post by mwpeterson » Fri Jun 23, 2023 6:12 pm

I've found that with 1.8.* HDHR2MXF is only adding about half of my channels in the MXF file. Reverting back to an earier version and everything works properly.

User avatar
garyan2

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

HTPC Specs: Show details

#25

Post by garyan2 » Fri Jun 23, 2023 7:07 pm

What does the log show? Is it finding all your tuners? What type of tuners and are any behind a VPN or anything like that?

EDIT: Also, are you using IPv6 on your network?
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

mwpeterson

Posts: 101
Joined: Sun Jul 31, 2016 11:55 pm
Location:

HTPC Specs: Show details

#26

Post by mwpeterson » Fri Jun 23, 2023 9:17 pm

This is a HDHomerun Prime. It's finding the tuner, not behind a VPN. I disable IPv6 with no change.

The log shows that the XMLTV file has 168 channels and the MXF file has 168 services, but the created MXF and M3U files show 81 channels as does the EPG123 client.

User avatar
garyan2

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

HTPC Specs: Show details

#27

Post by garyan2 » Fri Jun 23, 2023 10:07 pm

Could you send the log file, the xmltv file, and the mxf file to support@garyan2.net? If the log is saying 168 then there should be 168.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
garyan2

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

HTPC Specs: Show details

#28

Post by garyan2 » Sat Jun 24, 2023 4:02 am

Okay, just released 1.8.0.4 to fix hdhr2mxf not providing some channels in the mxf file due to channel name mismatch between the tuner data and the xmltv file downloaded from SiliconDust. This should be a fix for Prime users.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

mwpeterson

Posts: 101
Joined: Sun Jul 31, 2016 11:55 pm
Location:

HTPC Specs: Show details

#29

Post by mwpeterson » Sat Jun 24, 2023 5:17 am

And all the channels are back. Thank You!

Space

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

HTPC Specs: Show details

#30

Post by Space » Mon Jul 03, 2023 1:15 am

Hmmm......

Code: Select all

[7/2/2023 7:20:00 PM] ===============================================================================
[7/2/2023 7:20:00 PM] Beginning EPG123 update execution. version 1.8.0.7
[7/2/2023 7:20:00 PM] ===============================================================================
[7/2/2023 7:20:00 PM] *** Windows 7 Ultimate, 64-bit [Version: 6.1.7601.24544] ***
[7/2/2023 7:20:00 PM] *** .NET Framework 4.8.03761 is installed. ***
[7/2/2023 7:20:00 PM] *** Windows Media Center [Version: 6.1.7600.16385] is installed. ***
[7/2/2023 7:20:00 PM] [ INFO] DaysToDownload: 21 , TheTVDBNumbers : True , PrefixEpisodeTitle: True , PrefixEpisodeDescription : False , AppendEpisodeDesc: False , OADOverride : False , SeasonEventImages : True , IncludeSDLogos : True , AutoAddNew: True , CreateXmltv: False
[7/2/2023 7:20:00 PM] [ INFO] Token request successful. serverID: Desktop , datetime: 2023-07-02T18:49:55Z
[7/2/2023 7:20:12 PM] [ INFO] Validation of cached token failed. Requesting new token.
[7/2/2023 7:20:12 PM] [ INFO] Token refresh successful. serverID: Desktop , datetime: 2023-07-02T18:49:55Z
[7/2/2023 7:20:12 PM] [ERROR] Unhandled exception caught from epg123.exe. message: System.NullReferenceException: Object reference not set to an instance of an object.
   at GaRyan2.SchedulesDirect.GetUserStatus()
   at epg123.sdJson2mxf.sdJson2Mxf.Build()
   at epg123.Program.Main(String[] args)

User avatar
garyan2

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

HTPC Specs: Show details

#31

Post by garyan2 » Mon Jul 03, 2023 2:28 am

What does the service.log say?

Sent from my SM-G781U1 using Tapatalk

- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

WMCDUDE

Posts: 9
Joined: Thu Jul 06, 2017 10:32 pm
Location:

HTPC Specs: Show details

#32

Post by WMCDUDE » Mon Jul 03, 2023 3:03 am

I upgraded from epg123Setup_v1.7.3.0 directly to epg123Setup_v1.8.0.7 today.

When I open EPG123 I get an unhandled exception error:

Code: Select all

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at GaRyan2.SchedulesDirect.GetUserStatus()
   at epg123.ConfigForm.Login(String username, String passwordHash)
   at epg123.ConfigForm.ConfigForm_Shown(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnShown(EventArgs e)
   at System.Windows.Forms.Form.CallShownEvent()
   at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
   at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
   at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
Was there something additional I had to do for the 1.8.X.X major version upgrade? Any thoughts.

Image

Space

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

HTPC Specs: Show details

#33

Post by Space » Mon Jul 03, 2023 3:09 am

garyan2 wrote: Mon Jul 03, 2023 2:28 am What does the service.log say?

Sent from my SM-G781U1 using Tapatalk

Code: Select all

[7/2/2023 7:20:12 PM] [ERROR] Did not receive a response from Schedules Direct for a token request.
I also see now on the SD website that they are having issues, so may be related to that.

User avatar
garyan2

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

HTPC Specs: Show details

#34

Post by garyan2 » Mon Jul 03, 2023 3:27 am

- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

WMCDUDE

Posts: 9
Joined: Thu Jul 06, 2017 10:32 pm
Location:

HTPC Specs: Show details

#35

Post by WMCDUDE » Mon Jul 03, 2023 3:32 am


User avatar
garyan2

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

HTPC Specs: Show details

#36

Post by garyan2 » Tue Jul 04, 2023 10:49 pm

Just to let everyone know. I just released 1.8.0.8 which includes the option to send email notifications for EPG123 and EPG123 Client. This must be configured locally on the machine (can't do remote client configuration).
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
spanner

Posts: 269
Joined: Mon Jun 06, 2011 6:36 pm
Location: Corbett Oregon USA

HTPC Specs: Show details

#37

Post by spanner » Wed Jul 05, 2023 1:40 pm

garyan2 wrote: Wed Jun 21, 2023 3:21 pm Got it. I forgot about that. Also, it WAS an option to add in the older version as 'Add status logo in channel guide'. I'll see about adding that back in.

After 7 years of this, there are some things I implemented that I have completely forgotten the reasoning behind.
Thankyou for adding this back

stuartm

Posts: 723
Joined: Mon Nov 05, 2012 8:05 pm
Location: Longmont, CO

HTPC Specs: Show details

#38

Post by stuartm » Wed Jul 05, 2023 7:00 pm

garyan2 wrote: Tue Jul 04, 2023 10:49 pm Just to let everyone know. I just released 1.8.0.8 which includes the option to send email notifications for EPG123 and EPG123 Client. This must be configured locally on the machine (can't do remote client configuration).
Gary,
Thanks for adding in this capability. A question, what kind of control is available for the content of the e-mail? e.g. when I did this from a script triggered by events I would include the log for the most recent run of EPG123 in the e-mail.

User avatar
garyan2

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

HTPC Specs: Show details

#39

Post by garyan2 » Wed Jul 05, 2023 7:18 pm

That is exactly what it does.

The [From:] name will the machine name.
The subject line will be the status, program and machine name (ex: [SUCCESS] EPG123 on SERVER, or [WARNING] EPG123CLIENT on CLIENT).
The body will be:

Code: Select all

There was a(n) [SUCCESS] during last update on station WHS2011. Below is the relevant log session.

[7/5/2023 7:24:00 AM] ===============================================================================
[7/5/2023 7:24:00 AM] Beginning EPG123 update execution. version 1.8.0.8
[7/5/2023 7:24:00 AM] ===============================================================================
[7/5/2023 7:24:00 AM] *** Windows Home Server 2011, 64-bit [Version: 6.1.7601.24136] ***
[7/5/2023 7:24:00 AM] *** .NET Framework 4.8.03761 is installed. ***
[7/5/2023 7:24:00 AM] *** Windows Media Center is not installed. ***
[7/5/2023 7:24:00 AM] [ INFO] DaysToDownload: 15 , TheTVDBNumbers : True , PrefixEpisodeTitle: False , PrefixEpisodeDescription : False , AppendEpisodeDesc: False , OADOverride : True , SeasonEventImages : True , IncludeSDLogos : True , AutoAddNew: True , CreateXmltv: True
...
[7/5/2023 7:24:37 AM] [ INFO] EPG123 update execution time was 00:00:37.2812500.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

stuartm

Posts: 723
Joined: Mon Nov 05, 2012 8:05 pm
Location: Longmont, CO

HTPC Specs: Show details

#40

Post by stuartm » Wed Jul 05, 2023 8:10 pm

Great, one additional question. Can it be set to only send on error/warning? (don't need notification the 99% of the time it works perfectly) as usual thanks for the great work.
(obviously I haven't tried it yet as I usually wait for a new relase to shake out a bit before going to it)

Post Reply