Can't download guide data as of SD anniversary date

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
Post Reply
dougn

Posts: 18
Joined: Thu Dec 11, 2014 2:56 pm
Location:

HTPC Specs: Show details

Can't download guide data as of SD anniversary date

#1

Post by dougn » Sat Apr 22, 2017 1:12 am

I've been using EPG123 with Schedules Direct since April of 2016. My SD subscription was set to expire on April 22, 2017. Several weeks ago I renewed SD. When I login to my SD account it shows that my account is now good through April of 2018. When I bring up the GUI in EPG123 it also shows expiration of April 2018. However, my guide data ends as of April 22, 2017. I've rerun the guide update several times and it seems to complete but no guide data after 4/22. I suspect this is no coincidence. I'm waiting to get posting ability on the SD forums but thought someone here might have a thought.

Also, I notice that in my EPG123 GUI, my SD user and password fields are both grayed out as is the login button. I've never noticed this before but I thought that was odd.

TIA.

User avatar
garyan2

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

HTPC Specs: Show details

#2

Post by garyan2 » Sat Apr 22, 2017 1:16 am

Anything in the trace.log file?

I updated the GUI code to automatically log you in when it opens... what you see is expected.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

dougn

Posts: 18
Joined: Thu Dec 11, 2014 2:56 pm
Location:

HTPC Specs: Show details

#3

Post by dougn » Sat Apr 22, 2017 1:33 am

>> I updated the GUI code to automatically log you in when it opens... what you see is expected.
What if I update my SD user or password at some point. How would I update this info in EPG?

Tks.

Latest Trace File contents:
[4/21/2017 8:35:59 PM] ===============================================================================
[4/21/2017 8:35:59 PM] Activating the epg123 configuration GUI.
[4/21/2017 8:35:59 PM] ===============================================================================
[4/21/2017 8:35:59 PM] [ INFO] epg123 is up to date. version: 1.1.4
[4/21/2017 8:35:59 PM] [ INFO] Successfully queried the Task Scheduler for status. status: Ready. Last Run 4/21/2017 1:00:00 AM; Exit: 0x00000000.
[4/21/2017 8:36:00 PM] [ INFO] Token request successful. serverID: 20141201.web.1
[4/21/2017 8:36:00 PM] [ INFO] Status request successful. account expires: 2018-04-22T13:17:16Z , lineups: 1/4 , lastDataUpdate: 2017-04-21T22:23:31Z
[4/21/2017 8:36:00 PM] [ INFO] system status: Online , message: No known issues.
[4/21/2017 8:36:00 PM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[4/21/2017 8:36:00 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-NJ29454-X.
[4/21/2017 8:48:45 PM] ===============================================================================
[4/21/2017 8:48:45 PM] Activating the epg123 configuration GUI.
[4/21/2017 8:48:45 PM] ===============================================================================
[4/21/2017 8:48:46 PM] [ INFO] epg123 is up to date. version: 1.1.4
[4/21/2017 8:48:46 PM] [ INFO] Successfully queried the Task Scheduler for status. status: Ready. Last Run 4/21/2017 1:00:00 AM; Exit: 0x00000000.
[4/21/2017 8:48:47 PM] [ INFO] Token request successful. serverID: 20141201.web.1
[4/21/2017 8:48:47 PM] [ INFO] Status request successful. account expires: 2018-04-22T13:17:16Z , lineups: 1/4 , lastDataUpdate: 2017-04-21T22:23:31Z
[4/21/2017 8:48:47 PM] [ INFO] system status: Online , message: No known issues.
[4/21/2017 8:48:47 PM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[4/21/2017 8:48:47 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-NJ29454-X.
[4/21/2017 8:49:07 PM] ===============================================================================
[4/21/2017 8:49:07 PM] Beginning epg123 update execution.
[4/21/2017 8:49:07 PM] ===============================================================================
[4/21/2017 8:49:07 PM] [ INFO] Successfully retrieved TMDb configurations.
[4/21/2017 8:49:07 PM] [ INFO] epg123 version 1.1.4 , DaysToDownload: 14 , PrefixEpisodeTitle: True , AppendEpisodeDesc: False , TMDbCoverArt: False , LogoOverride: True , AutoAddNew: False
[4/21/2017 8:49:07 PM] [ INFO] Token request successful. serverID: 20141201.web.1
[4/21/2017 8:49:07 PM] [ INFO] epg123 is up to date. version: 1.1.4
[4/21/2017 8:49:07 PM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[4/21/2017 8:49:07 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-NJ29454-X.
[4/21/2017 8:49:07 PM] Entering getAllScheduleEntryMd5s() for 14 days on 167 stations.
[4/21/2017 8:49:08 PM] [ INFO] Successfully retrieved Md5s for 167 station's daily schedules.
[4/21/2017 8:49:11 PM] [ INFO] Successfully retrieved 167 station's daily schedules.
[4/21/2017 8:49:18 PM] Exiting getAllScheduleEntryMd5s(). SUCCESS.
[4/21/2017 8:49:18 PM] Entering buildAllProgramEntries() for 25032 programs.
[4/21/2017 8:49:21 PM] [ INFO] Successfully retrieved 5000 programs metadata.
[4/21/2017 8:49:26 PM] [ INFO] Successfully retrieved 5000 programs metadata.
[4/21/2017 8:49:33 PM] [ INFO] Successfully retrieved 5000 programs metadata.
[4/21/2017 8:49:39 PM] [ INFO] Successfully retrieved 5000 programs metadata.
[4/21/2017 8:49:45 PM] [ INFO] Successfully retrieved 5000 programs metadata.
[4/21/2017 8:49:49 PM] [ INFO] Successfully retrieved 32 programs metadata.
[4/21/2017 8:49:49 PM] Exiting buildAllProgramEntries(). SUCCESS.
[4/21/2017 8:49:49 PM] Entering buildAllGenericSeriesInfoDescriptions() for 4059 series.
[4/21/2017 8:49:50 PM] [ INFO] Successfully retrieved 500 programs generic description metadata.
[4/21/2017 8:49:50 PM] [ INFO] Successfully retrieved 500 programs generic description metadata.
[4/21/2017 8:49:51 PM] [ INFO] Successfully retrieved 500 programs generic description metadata.
[4/21/2017 8:49:51 PM] [ INFO] Successfully retrieved 500 programs generic description metadata.
[4/21/2017 8:49:52 PM] [ INFO] Successfully retrieved 500 programs generic description metadata.
[4/21/2017 8:49:52 PM] [ INFO] Successfully retrieved 500 programs generic description metadata.
[4/21/2017 8:49:52 PM] [ INFO] Successfully retrieved 500 programs generic description metadata.
[4/21/2017 8:49:53 PM] [ INFO] Successfully retrieved 500 programs generic description metadata.
[4/21/2017 8:49:53 PM] [ INFO] Successfully retrieved 53 programs generic description metadata.
[4/21/2017 8:49:53 PM] Exiting buildAllGenericSeriesInfoDescriptions(). SUCCESS.
[4/21/2017 8:49:53 PM] Entering getAllMoviePosters() for 2152 movies.
[4/21/2017 8:49:54 PM] [ INFO] Successfully retrieved artwork info for 500 programs.
[4/21/2017 8:49:55 PM] [ INFO] Successfully retrieved artwork info for 500 programs.
[4/21/2017 8:49:56 PM] [ INFO] Successfully retrieved artwork info for 500 programs.
[4/21/2017 8:49:58 PM] [ INFO] Successfully retrieved artwork info for 500 programs.
[4/21/2017 8:49:59 PM] [ INFO] Successfully retrieved artwork info for 152 programs.
[4/21/2017 8:49:59 PM] Exiting getAllMoviePosters(). SUCCESS.
[4/21/2017 8:49:59 PM] Entering getAllSeriesImages() for 4059 series.
[4/21/2017 8:50:00 PM] [ INFO] Successfully retrieved artwork info for 500 programs.
[4/21/2017 8:50:01 PM] [ INFO] Successfully retrieved artwork info for 500 programs.
[4/21/2017 8:50:02 PM] [ INFO] Successfully retrieved artwork info for 500 programs.
[4/21/2017 8:50:04 PM] [ INFO] Successfully retrieved artwork info for 500 programs.
[4/21/2017 8:50:06 PM] [ INFO] Successfully retrieved artwork info for 500 programs.
[4/21/2017 8:50:08 PM] [ INFO] Successfully retrieved artwork info for 500 programs.
[4/21/2017 8:50:10 PM] [ INFO] Successfully retrieved artwork info for 500 programs.
[4/21/2017 8:50:11 PM] [ INFO] Successfully retrieved artwork info for 500 programs.
[4/21/2017 8:50:12 PM] [ INFO] Successfully retrieved artwork info for 131 programs.
[4/21/2017 8:50:12 PM] Exiting getAllSeriesImages(). SUCCESS.
[4/21/2017 8:50:12 PM] Entering writeMxf().
[4/21/2017 8:50:13 PM] Exiting writeMxf(). SUCCESS.
[4/21/2017 8:50:13 PM] Entering writeImageArchive().
[4/21/2017 8:50:13 PM] Exiting writeImageArchive(). SUCCESS.
[4/21/2017 8:50:14 PM] [ INFO] 0 files deleted from the cache directory during cleanup.
[4/21/2017 8:50:14 PM] [STATS] Generated .mxf file contains 167 services, 4059 series, 25032 programs, and 43359 people with 6150 image links.
[4/21/2017 8:50:14 PM] [STATS] epg123 update execution time was 00:01:07.1800941.
[4/21/2017 8:53:45 PM] ====================== Beginning epg123 client execution. =====================
[4/21/2017 8:53:45 PM] ===============================================================================
[4/21/2017 8:53:45 PM] Activating the epg123 client GUI.
[4/21/2017 8:53:45 PM] ===============================================================================
[4/21/2017 8:53:46 PM] [ INFO] Successfully queried the Task Scheduler for status. status: Ready. Last Run 4/21/2017 1:00:00 AM; Exit: 0x00000000.
[4/21/2017 8:54:34 PM] ===============================================================================
[4/21/2017 8:54:34 PM] Activating the epg123 configuration GUI.
[4/21/2017 8:54:34 PM] ===============================================================================
[4/21/2017 8:54:34 PM] [ INFO] epg123 is up to date. version: 1.1.4
[4/21/2017 8:54:34 PM] [ INFO] Successfully queried the Task Scheduler for status. status: Ready. Last Run 4/21/2017 1:00:00 AM; Exit: 0x00000000.
[4/21/2017 8:54:35 PM] [ INFO] Token request successful. serverID: 20141201.web.1
[4/21/2017 8:54:35 PM] [ INFO] Status request successful. account expires: 2018-04-22T13:17:16Z , lineups: 1/4 , lastDataUpdate: 2017-04-21T22:23:31Z
[4/21/2017 8:54:35 PM] [ INFO] system status: Online , message: No known issues.
[4/21/2017 8:54:35 PM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[4/21/2017 8:54:35 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-NJ29454-X.
[4/21/2017 8:55:05 PM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[4/21/2017 8:55:09 PM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[4/21/2017 8:55:09 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-NJ29454-X.

User avatar
garyan2

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

HTPC Specs: Show details

#4

Post by garyan2 » Sat Apr 22, 2017 1:52 am

If your password changed, then epg123 will fail to automatically login and go back to the manual method to save the new password.

Looks to me you are downloading everything just fine, but you are not importing the guide data.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

dougn

Posts: 18
Joined: Thu Dec 11, 2014 2:56 pm
Location:

HTPC Specs: Show details

#5

Post by dougn » Sat Apr 22, 2017 1:59 am

>> Looks to me you are downloading everything just fine, but you are not importing the guide data.

LOL. Well, AFAIK nothing I've done has changed in the year or so that I've been using EPG. I updated EPG a couple of weeks ago and then updated again today.

Any suggestions?

User avatar
garyan2

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

HTPC Specs: Show details

#6

Post by garyan2 » Sat Apr 22, 2017 2:09 am

I'd delete your task and create a new one. Make sure the automatic import option is selected.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

dougn

Posts: 18
Joined: Thu Dec 11, 2014 2:56 pm
Location:

HTPC Specs: Show details

#7

Post by dougn » Sat Apr 22, 2017 2:12 am

I'll give that a try, but I'm running EPG manually and the result is no guide data as of the anniversary date.

What file contains the downloaded schedule data? Can I look at the program dates/times in that raw data to see if maybe it cuts off as of April 22? It just seems SOOO coincidental.

User avatar
garyan2

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

HTPC Specs: Show details

#8

Post by garyan2 » Sat Apr 22, 2017 2:17 am

The raw JSON files are in the cache directory, but I wouldn't advise trying to find which is which. The mxf file contains all the data that is imported into the guide... the problem with that is you could work out how to find the channels, but the only date/time hint is the very first program. To determine how many days you have for the station, you would have to sum all the minutes of every program to get the end date.

I suggest using the epg123Client GUI to manually import the epg123.mxf file. Once that is done, you'll know for sure that is simply when you do the manual update, you are not doing the import at the same time.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

dougn

Posts: 18
Joined: Thu Dec 11, 2014 2:56 pm
Location:

HTPC Specs: Show details

#9

Post by dougn » Sat Apr 22, 2017 2:30 am

As the Brits say "Brilliant."

I ran the manual import as you suggested and now the guide data is there. When I go to scheduled recordings it says there are "none." I see the drive activity light blinking away so maybe it is determining which upcoming programs should record and will repopulate my scheduled recordings?

I will delete the task and recreate with the auto-import as you suggested.

Thanks for all the super fast assistance. Donation on its way shortly :-)

dougn

Posts: 18
Joined: Thu Dec 11, 2014 2:56 pm
Location:

HTPC Specs: Show details

#10

Post by dougn » Sat Apr 22, 2017 2:56 am

Drive activity has stopped. Still no scheduled recordings. Odd thing (to me) is that my Series are still there. I just deleted one show from the series line-up and set up a new series recording for the same show. Now each upcoming episode of that show appears under scheduled recordings. I guess I'll have to do the same for the other series.

Thanks again, Gary.

User avatar
garyan2

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

HTPC Specs: Show details

#11

Post by garyan2 » Sat Apr 22, 2017 3:03 pm

It shouldn't have been necessary to recreate the series recordings. I've seen WMC take some time in the reindex process to populate... do category searches work? If category searches also don't work, than you may have a problem with Windows Search.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
Randyored

Posts: 58
Joined: Tue Apr 23, 2013 6:09 pm
Location:

HTPC Specs: Show details

#12

Post by Randyored » Thu Jun 22, 2017 11:32 am

I have a very similar issue. My SD end date was 6/28/2017. I have v1.1.7 EPG123. I renewed the SD to 7/2/2018. Great... No... The Guide page in MC shows the original 6/28/2017. The guide wont download anything past that date. I have tried manually importing the epg123.mxf file. That gave an arbitrary 7/12/2017 end date. No idea where that date came from. But, that date goes back to 6/28/2017 in the next update. I have deleted and rescheduled the update. Looking at the trace.log I see that SD is sending the 7/2/2018 date. It is just NOT getting picked up by EPG123. WHY is EPG not reading the new end date? How do I fix this without losing my scheduled recording setup?

User avatar
garyan2

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

HTPC Specs: Show details

#13

Post by garyan2 » Thu Jun 22, 2017 2:10 pm

Randyored wrote:I have a very similar issue. My SD end date was 6/28/2017. I have v1.1.7 EPG123. I renewed the SD to 7/2/2018. Great... No... The Guide page in MC shows the original 6/28/2017. The guide wont download anything past that date. I have tried manually importing the epg123.mxf file. That gave an arbitrary 7/12/2017 end date. No idea where that date came from. But, that date goes back to 6/28/2017 in the next update. I have deleted and rescheduled the update. Looking at the trace.log I see that SD is sending the 7/2/2018 date. It is just NOT getting picked up by EPG123. WHY is EPG not reading the new end date? How do I fix this without losing my scheduled recording setup?
It sounds to me your scheduled task is pointing to the wrong location. Do you perhaps have 2 folders of epg123 in 2 different locations? Take a look at your trace.log file and note the location of your epg123.mxf file being imported by the epg123 client. You should see the runs from a manual update and the scheduled update.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
Randyored

Posts: 58
Joined: Tue Apr 23, 2013 6:09 pm
Location:

HTPC Specs: Show details

#14

Post by Randyored » Fri Jun 23, 2017 10:59 am

No sir. Only one place for the app. C:\EPG123\.

The scheduled task has 2 "start" actions that "open in c:\EPG123":
C:\EPG123\epg123.exe -update
C:\EPG123\epg123Client.exe -i "epg123.mxf' -match

Is there a registry location where this is held?

User avatar
garyan2

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

HTPC Specs: Show details

#15

Post by garyan2 » Fri Jun 23, 2017 2:02 pm

Randyored wrote:No sir. Only one place for the app. C:\EPG123\.

The scheduled task has 2 "start" actions that "open in c:\EPG123":
C:\EPG123\epg123.exe -update
C:\EPG123\epg123Client.exe -i "epg123.mxf' -match

Is there a registry location where this is held?
Could you post the contents of your C:\EPG123\trace.log file for the last 1 or 2 updates? Make sure you surround in the

Code: Select all

 display BBCode.

EDIT: Clicked the Submit button too soon. EPG123 doesn't care when your membership expires. The only reason it is called is for the GUI to display the expiration date. For normal updates, that query isn't even made to be a decision in anything. It is certainly within the possibilities that SD limits the data in the account, but I would have to ask "Why?" ... wouldn't make sense.

For future EPG123 builds, I do plan on querying the account status and will give warnings of the upcoming loss of data if the membership is not renewed.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
Randyored

Posts: 58
Joined: Tue Apr 23, 2013 6:09 pm
Location:

HTPC Specs: Show details

#16

Post by Randyored » Fri Jun 30, 2017 8:28 am

That makes sense. The date in the Media Center "About Guide Listings" menu is not showing the expiration date. It is showing the last date of data in the guide.

I just validated that the date increments 1 day after my 3 am daily EPG123 schedule task update. Seems SD is limiting data to 21 days. My EPG123 setting is for 30 days.

It would be nice if on the same "About Guide Listings" page the SD expiration date could be added. The "End Date" is actually shown twice. One at the top, and another in the middle of the data. The second date could be re-tasked as an SD expiration date. This would be valuable info. Just a thought.

User avatar
garyan2

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

HTPC Specs: Show details

#17

Post by garyan2 » Fri Jun 30, 2017 2:29 pm

Randyored wrote:That makes sense. The date in the Media Center "About Guide Listings" menu is not showing the expiration date. It is showing the last date of data in the guide.

I just validated that the date increments 1 day after my 3 am daily EPG123 schedule task update. Seems SD is limiting data to 21 days. My EPG123 setting is for 30 days.

It would be nice if on the same "About Guide Listings" page the SD expiration date could be added. The "End Date" is actually shown twice. One at the top, and another in the middle of the data. The second date could be re-tasked as an SD expiration date. This would be valuable info. Just a thought.
Though I have EPG123 set the number of days to 30, you will never get it... 30 days basically means "give me everything you have". It is rare that a channel will have more than 21 days, and SD only commits to 14 days.

The dates in the About Guide are fixed and have a purpose. You can have multiple lineups in the Guide so the top date is the overall maximum date. The second date is specific to the lineup you are looking at (EPG123). So if you only have 1 lineup, both dates should be the same.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

stuartm

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

HTPC Specs: Show details

#18

Post by stuartm » Sat Jul 01, 2017 12:01 am

This brings up an idea for a feature request. Would it be terribly hard to put a summary in the event log or trace log after a update run that says something like :
retrieved data for <requested no. of days> for <no. of channels> channels , <other no. of channels> channels had fewer days of data.
I notice that the OC types over in the rovi guide threads are checking every day to see if all their channels got new data. A summary like this makes such a check a lot easier.

Post Reply