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.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.
Big Release... 1.8.0.0 is here.
Forum rules
★ Download the latest EPG123 here: https://garyan2.github.io/ <> Setup guide here: https://garyan2.github.io/install.html ★
★ Download the latest EPG123 here: https://garyan2.github.io/ <> Setup guide here: https://garyan2.github.io/install.html ★
- spanner
- Posts: 269
- Joined: Mon Jun 06, 2011 6:36 pm
- Location: Corbett Oregon USA
- HTPC Specs:
-
- Posts: 2841
- Joined: Sun Jun 02, 2013 9:44 pm
- Location:
- HTPC Specs:
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.
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.
- garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
- HTPC Specs:
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.)
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
Keeping WMC alive beyond January 2020. https://garyan2.github.io
-
- Posts: 101
- Joined: Sun Jul 31, 2016 11:55 pm
- Location:
- HTPC Specs:
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.
- garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
- HTPC Specs:
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?
EDIT: Also, are you using IPv6 on your network?
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io
Keeping WMC alive beyond January 2020. https://garyan2.github.io
-
- Posts: 101
- Joined: Sun Jul 31, 2016 11:55 pm
- Location:
- HTPC Specs:
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.
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.
- garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
- HTPC Specs:
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
Keeping WMC alive beyond January 2020. https://garyan2.github.io
- garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
- HTPC Specs:
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
Keeping WMC alive beyond January 2020. https://garyan2.github.io
-
- Posts: 101
- Joined: Sun Jul 31, 2016 11:55 pm
- Location:
- HTPC Specs:
And all the channels are back. Thank You!
-
- Posts: 2841
- Joined: Sun Jun 02, 2013 9:44 pm
- Location:
- HTPC Specs:
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)
- garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
- HTPC Specs:
What does the service.log say?
Sent from my SM-G781U1 using Tapatalk
Sent from my SM-G781U1 using Tapatalk
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io
Keeping WMC alive beyond January 2020. https://garyan2.github.io
-
- Posts: 9
- Joined: Thu Jul 06, 2017 10:32 pm
- Location:
- HTPC Specs:
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:
Was there something additional I had to do for the 1.8.X.X major version upgrade? Any thoughts.
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()
-
- Posts: 2841
- Joined: Sun Jun 02, 2013 9:44 pm
- Location:
- HTPC Specs:
Code: Select all
[7/2/2023 7:20:12 PM] [ERROR] Did not receive a response from Schedules Direct for a token request.
- garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
- HTPC Specs:
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io
Keeping WMC alive beyond January 2020. https://garyan2.github.io
-
- Posts: 9
- Joined: Thu Jul 06, 2017 10:32 pm
- Location:
- HTPC Specs:
Sweet!
- garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
- HTPC Specs:
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
Keeping WMC alive beyond January 2020. https://garyan2.github.io
- spanner
- Posts: 269
- Joined: Mon Jun 06, 2011 6:36 pm
- Location: Corbett Oregon USA
- HTPC Specs:
Thankyou for adding this backgaryan2 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.
-
- Posts: 723
- Joined: Mon Nov 05, 2012 8:05 pm
- Location: Longmont, CO
- HTPC Specs:
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.
- garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
- HTPC Specs:
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:
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
Keeping WMC alive beyond January 2020. https://garyan2.github.io
-
- Posts: 723
- Joined: Mon Nov 05, 2012 8:05 pm
- Location: Longmont, CO
- HTPC Specs:
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)
(obviously I haven't tried it yet as I usually wait for a new relase to shake out a bit before going to it)