I'm currently having an issue with data for BBC Four and a few other channels that are off-air for a portion of the day. The last show before the channel goes off-air is streached to fill the gap where nothing is broadcasting. For example, BBC Four (which broadcasts from 19:00 to 04:00) currently shows "Roof Racks and Hatchbacks" from 02:30 to 19:00. The program should end at 04:00 when the channel stops broadcasting.
I'm using version 17 of tvguide.co.uk.ini, which includes (amongst other thnigs) my patch for adding the stop time from the program details page. This is running on WebGrab+Plus version 2.0 with mono version 4.6.2 on Centos 7. As requested, I've attached the site ini file, WebGrab++.config.xml, WebGrab++.log.txt, and guide.xml in a zip file.
I'll give that regex a try, thanks for your help.
My example was from today, the show started at 2:30am this morning and finished at 4am (also this morning).
I had copied the pattern from the start scrub, which has the same time format, so I assumed it was needed.
Looks like that regex isn't working either, I'm still seeing the last program extended to 7pm.
Sorry, I'm not sure what else I could add that helps. What do you need to know?
Just read through the guide.xml from your post yesterday evening, looks like you're running a slightly newer version (v2.0.5 vs my v2.0).
I upgraded to the 2.0.5 beta and this is now working correctly, though I can't see anything in the release notes that would fix this.
Edit: Updating the WebGrab version on it's own is not enough to fix the issue, as this cause WebGrab to run through the existing guide.xml insisting that no changes are nessasary. After deleting the guide.xml and letting it re-generate, the correct times are shown.
Edit 2: Ran through all the beta versions, 2.0.4 is the newest oldest version where this works correctly.