EDIT: I've pulled the download for this. If you use 0.95.11 or later the 'Complete EPG reload' option on the Capture Sources page in Config will have the same effect.
If you want to continue to use an older version of GB-PVR and would like a copy of CleanEPG then PM me. Original message below...
NOTE - For XMLTV users ONLY
I had a few responses to the first version and some feedback (mostly along the lines that it didn't work :o ). Hey! It worked fine for me but what can I say? Anyway, I'm still looking for testers (it's a new version).
What it does...
Checks Pending recordings in the GB-PVR database against XMLTV file sources and deletes them from the database if they don't match.
By default this runs in 'logging-only' mode. It won't delete from the database but you can check the CleanEPG.log file to make sure you agree with what would be deleted.
To use...
[INDENT]Unzip all files to your GB-PVR install folder
Open a command prompt, change directory to the GB-PVR folder and run...
CleanEPG
Check the logfile to see if you agree with what it thinks are invalid pending recordings
[/INDENT]
To delete the invalid pending recordings use...
CleanEPG -clean
You can also use -usestoptime to make it check that the end times of the pending recording are correct.
If you want to test it, use it WITHOUT the -clean switch first. If things don't look right then zip your CleanEPG.log file and your XMLTV file and email them to me.
Cheers,
Brian
If you want to continue to use an older version of GB-PVR and would like a copy of CleanEPG then PM me. Original message below...
NOTE - For XMLTV users ONLY
I had a few responses to the first version and some feedback (mostly along the lines that it didn't work :o ). Hey! It worked fine for me but what can I say? Anyway, I'm still looking for testers (it's a new version).
What it does...
Checks Pending recordings in the GB-PVR database against XMLTV file sources and deletes them from the database if they don't match.
By default this runs in 'logging-only' mode. It won't delete from the database but you can check the CleanEPG.log file to make sure you agree with what would be deleted.
To use...
[INDENT]Unzip all files to your GB-PVR install folder
Open a command prompt, change directory to the GB-PVR folder and run...
CleanEPG
Check the logfile to see if you agree with what it thinks are invalid pending recordings
[/INDENT]
To delete the invalid pending recordings use...
CleanEPG -clean
You can also use -usestoptime to make it check that the end times of the pending recording are correct.
If you want to test it, use it WITHOUT the -clean switch first. If things don't look right then zip your CleanEPG.log file and your XMLTV file and email them to me.
Cheers,
Brian