The prior XML should have had some data for Kimmel as well (Jack Black on the 13th, Bateman on the 14th, and Stephanopoulos on the 15th).
The most recent XML should also have 'George Stephanopoulos' on the 14th (today), along with the two you mentioned. You can see how those shows can rearrange their linups even in the middle of the week.
Last edit: Guy M 2020-04-14
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Doubt it is relevant, but I didn't run either of the previous 2 XML's through EPGC, just the last one I sent after I ran your provided MSI install(FP24).
Of course, I imagine you can tell that from the log...
Last edit: Guy M 2020-04-15
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I ran the XML's in order, and now I can see the updated details. That's amazing that you sorted that out so efficiently :)
I did have to restore my channels and re-assign the listings in WMC again - not sure what's going on there. Did you have to do that too?
I do see another issue, some of the shows are actually new, but are tagged with the previously shown '1/1/1970', even though they are also correctly annotated 'New'. WMC flags these as repeats. For example, all 5 of Thursday's (4/16) shows are this way, other than the 2nd Kimmel (11:36pm).
This may have something to do with them originally having the 'previously-shown /' tag in the XML(s) before the details are updated (i.e. when it's still generic), if memory serves...
Last edit: Guy M 2020-04-15
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I can untick that 'empty previously shown default date' option, but that had previously solved an issue where WMC wasn't correctly tagging repeats. I don't get details on my XML D/L's (no -D option for least impact). For example Blue Bloods 9PM 4/17 would be scheduled to record w/o that option ticked.
I unticked it and ran a collection on the last XML I uploaded (4/14), the default dates are still listed in WMC.
Also, I had to restore channels and re-associate listings again... Could that have anything to do with the Names/Call Signs I typed in on the import tab?
Here is my next Zap2it file. Channels were removed from WMC again, restored default and re-associated listings - would have thought that would also effect my scheduled recordings, but quite happy that it doesn't...
It's odd that you need to restore the channels because I've tried it with your database, Zap2it file and ini file complete with name changes and it worked fine. Guide complete and no channel restore needed.
I'll carry on trying it to see if I can recreate your results.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for all your work toward getting this resolved.
No idea why my channels are being removed and yours are not considering same DB, definitely weird - and also hadn't happened previously unless I had done a WMC 'reset', but then as expected I would have to actually manually add them back (or let WMC scan 100+ when I only want 7)...
You had mentioned "the default date isn't cleared in the verson you have if the option is unticked." - does it get cleared in other versions? FP23?
Too bad that entry cant be cleared or overwritten when zap2it updates their details with the 'new' tag. Found a couple of prime time shows with the same issue.
Workaround could be 14 day with option unticked + a 7ish day with option ticked - that may keep that entry 'blank?' until zap2it gets it's details updated, at least in the majority of cases. Just a thought.
Thinking maybe I should do a WMC reset and see if that clears up the 'no channels' issue, but don't want to interfere with any of your troubleshooting. Please let me know either way.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Don't do a reset just yet. Let me have your current database so I can test with that.
I can't remember which version I gave you (one of the pitfalls of giving out unreleased versions) so I've attached a version which definitely should clear the default date if you untick it.
I managed to recreate the issue with that database.
Try the attached version. It doesn't add back the channels but once you have done that (which I assume you have already done) it won't remove them again. I've run it a few times on the database above and the channels are all still there.
Installed latest EPGC with provided MSI. I did have to add back the channels after the first run (on the same XML I had already run and that I previously provided you), but ran it again and didn't lose the channels. I'll let you know if it re-occurs in subsequent XML DL's, but I'm sure you got it sorted.
I might still need to run it twice --- once to clear the 'previously shown 1/1/1970', then again with it ticked so that WMC can identify the actual repeats (due to zap2it mis-identifying some shows as 'previously-shown' if it hasn't gotten and/or updated that info yet). That's what I did this time and after the first run repeats were being recorded, second run w/ it ticked corrected that. Also means I don't have to mess around with a 14 day and a 7 day that I mentioned as a possible workaround a couple of posts back, EPGC will take care of it for me with the one XML.
Of course, I may have missed something in our dialogue and two runs isn't necessary.
I'll get a new XML in a couple of days and let you know how it goes. Or sooner if you would like, and if you want me to test anything else, just let me know (I'm only followig this thread, so post here unless you know another way)...
Again, thank you for taking the time to figure this out. It is much appreciated.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Did a new 'dual' run just now and all looks good, great in fact! No issues whatsoever that I can see.
I plan on sticking with the version you uploaded for me ('if it aint't broke...'). I am curious if those changes will be included in the next 'release' version of EPGC? I may need to update at some point in the future :)
Thanks again for working so diligently to get this resolved.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes, the changes are part of FP24. i would always recommend upgrading maybe a week or two after a fixpack comes out. If you drop a long way behind it may be more painful if and when you do have to update.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have run into this problem with your last beta version (24) that you gave me. I also tried the version that you just posted 3 days ago and it didn't fix the problem either.
The problem is caused from a future show being given a place hold version, not marked as new. When that place holder is changed to a new program with all the correct information, EPGC generagtes a TVGuide file with the correct show information, but WMC Guide does NOT get updated with the new information.
I have a theory of what happen. When the original program was generaged, the show was NOT marked as a series and it no longer has a series value, and was given the 1970 originalAirdate. When the correct show information shows up, it now marked as a series, has a series value and since it new, it has no originalAirdate. The only other thing I can see is that the origial listing doesn't have a episodeTitle, but I'm not sure that a problem.
My guess is that because the original show is not marked as a series and has no series value, when the new show shows up with isSeries=1 and series=x, WMC see them as a different show and doesn't update the Guide. I'm sure that if I reset the database and load the new TVGuide file that WMC would correctly load it. Hopefully if the series infomation is the problem, it should go away now that you fix the isSeries generation using the series flag in the xml.
Carl
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The prior XML should have had some data for Kimmel as well (Jack Black on the 13th, Bateman on the 14th, and Stephanopoulos on the 15th).
The most recent XML should also have 'George Stephanopoulos' on the 14th (today), along with the two you mentioned. You can see how those shows can rearrange their linups even in the middle of the week.
Last edit: Guy M 2020-04-14
Doubt it is relevant, but I didn't run either of the previous 2 XML's through EPGC, just the last one I sent after I ran your provided MSI install(FP24).
Of course, I imagine you can tell that from the log...
Last edit: Guy M 2020-04-15
Please let me know what you want me to try and I will do those things next time I am here at the PC, which will be in about 10 hours or so...
Can you send me your current mcepg db.
Here's that DB file...
https://drive.google.com/file/d/1qM4TmJ6EG_lY5JZ93KZZtCuRAI684PlR/view?usp=sharing
Thanks.
And can I have the new file Imported Programme Updates.txt - in the same directory as the log.
Yes sir, here is that file
Last edit: Guy M 2020-04-15
The problem is that you need to process the last 3 Zap2it files in order, not just the latest.
EPGC needs to see the generic version of the programme in a Zap2it file before it can apply any updates in later files.
I ran the XML's in order, and now I can see the updated details. That's amazing that you sorted that out so efficiently :)
I did have to restore my channels and re-assign the listings in WMC again - not sure what's going on there. Did you have to do that too?
I do see another issue, some of the shows are actually new, but are tagged with the previously shown '1/1/1970', even though they are also correctly annotated 'New'. WMC flags these as repeats. For example, all 5 of Thursday's (4/16) shows are this way, other than the 2nd Kimmel (11:36pm).
This may have something to do with them originally having the 'previously-shown /' tag in the XML(s) before the details are updated (i.e. when it's still generic), if memory serves...
Last edit: Guy M 2020-04-15
For the 1/1/1970 issue untick the option on the Import entry about setting empty previously shown default date.
You shouldn't have had to reset your channels. Can I have the log and WMC Export.xml
I can untick that 'empty previously shown default date' option, but that had previously solved an issue where WMC wasn't correctly tagging repeats. I don't get details on my XML D/L's (no -D option for least impact). For example Blue Bloods 9PM 4/17 would be scheduled to record w/o that option ticked.
I unticked it and ran a collection on the last XML I uploaded (4/14), the default dates are still listed in WMC.
Also, I had to restore channels and re-associate listings again... Could that have anything to do with the Names/Call Signs I typed in on the import tab?
Here are those 2 files.
Last edit: Guy M 2020-04-15
Re associate listings - almost certainly. I'll check it out..
Yes the default date isn't cleared in the verson you have if the option is unticked.
Can you send me your next Zap2it file.
Do you want me to generate a new one? I uploaded my last one in the file 'EPG Collector files2.zip' a couple of days ago.
No your next regular one will be fine.
Here is my next Zap2it file. Channels were removed from WMC again, restored default and re-associated listings - would have thought that would also effect my scheduled recordings, but quite happy that it doesn't...
It's odd that you need to restore the channels because I've tried it with your database, Zap2it file and ini file complete with name changes and it worked fine. Guide complete and no channel restore needed.
I'll carry on trying it to see if I can recreate your results.
Thanks for all your work toward getting this resolved.
No idea why my channels are being removed and yours are not considering same DB, definitely weird - and also hadn't happened previously unless I had done a WMC 'reset', but then as expected I would have to actually manually add them back (or let WMC scan 100+ when I only want 7)...
You had mentioned "the default date isn't cleared in the verson you have if the option is unticked." - does it get cleared in other versions? FP23?
Too bad that entry cant be cleared or overwritten when zap2it updates their details with the 'new' tag. Found a couple of prime time shows with the same issue.
Workaround could be 14 day with option unticked + a 7ish day with option ticked - that may keep that entry 'blank?' until zap2it gets it's details updated, at least in the majority of cases. Just a thought.
Thinking maybe I should do a WMC reset and see if that clears up the 'no channels' issue, but don't want to interfere with any of your troubleshooting. Please let me know either way.
Don't do a reset just yet. Let me have your current database so I can test with that.
I can't remember which version I gave you (one of the pitfalls of giving out unreleased versions) so I've attached a version which definitely should clear the default date if you untick it.
Thanks for the new install. Will get it going tomorrow.
My DB is here : https://drive.google.com/file/d/1GXANw2ML2phSCB7_ozjevLmVZNlQ8nzG/view?usp=sharing - no updates since I uploaded 'EPG Collector Files_5.zip'...
Would it help if I re-ran that last XML in order to see if it removes my channels again?
I managed to recreate the issue with that database.
Try the attached version. It doesn't add back the channels but once you have done that (which I assume you have already done) it won't remove them again. I've run it a few times on the database above and the channels are all still there.
This is looking really good.
Installed latest EPGC with provided MSI. I did have to add back the channels after the first run (on the same XML I had already run and that I previously provided you), but ran it again and didn't lose the channels. I'll let you know if it re-occurs in subsequent XML DL's, but I'm sure you got it sorted.
I might still need to run it twice --- once to clear the 'previously shown 1/1/1970', then again with it ticked so that WMC can identify the actual repeats (due to zap2it mis-identifying some shows as 'previously-shown' if it hasn't gotten and/or updated that info yet). That's what I did this time and after the first run repeats were being recorded, second run w/ it ticked corrected that. Also means I don't have to mess around with a 14 day and a 7 day that I mentioned as a possible workaround a couple of posts back, EPGC will take care of it for me with the one XML.
Of course, I may have missed something in our dialogue and two runs isn't necessary.
I'll get a new XML in a couple of days and let you know how it goes. Or sooner if you would like, and if you want me to test anything else, just let me know (I'm only followig this thread, so post here unless you know another way)...
Again, thank you for taking the time to figure this out. It is much appreciated.
No problem. Let me know if you have any issues.
Did a new 'dual' run just now and all looks good, great in fact! No issues whatsoever that I can see.
I plan on sticking with the version you uploaded for me ('if it aint't broke...'). I am curious if those changes will be included in the next 'release' version of EPGC? I may need to update at some point in the future :)
Thanks again for working so diligently to get this resolved.
That's good news.
Yes, the changes are part of FP24. i would always recommend upgrading maybe a week or two after a fixpack comes out. If you drop a long way behind it may be more painful if and when you do have to update.
Steve,
I have run into this problem with your last beta version (24) that you gave me. I also tried the version that you just posted 3 days ago and it didn't fix the problem either.
The problem is caused from a future show being given a place hold version, not marked as new. When that place holder is changed to a new program with all the correct information, EPGC generagtes a TVGuide file with the correct show information, but WMC Guide does NOT get updated with the new information.
I have a theory of what happen. When the original program was generaged, the show was NOT marked as a series and it no longer has a series value, and was given the 1970 originalAirdate. When the correct show information shows up, it now marked as a series, has a series value and since it new, it has no originalAirdate. The only other thing I can see is that the origial listing doesn't have a episodeTitle, but I'm not sure that a problem.
My guess is that because the original show is not marked as a series and has no series value, when the new show shows up with isSeries=1 and series=x, WMC see them as a different show and doesn't update the Guide. I'm sure that if I reset the database and load the new TVGuide file that WMC would correctly load it. Hopefully if the series infomation is the problem, it should go away now that you fix the isSeries generation using the series flag in the xml.
Carl