2008-03-05, 03:54 PM
I collect EPG automatically from various internet sites. Very often show titles are changed slightly so when I schedule a recurring recording often some shows are missed.
To overcome this problem I wrote a python script which schedules recordings on a basis of similarity in their titles. The script is run in PostUpdateEPG.bat and directly modifies the gbpvr database.
The problem is that GBPVRRecordingService does not immediately recognize modifications of the database. I tried to use "gbpvr -OnlyUpdateEPG" to trigger GBPVRRecordingService to reload pending recordings. Unfortunately this does not work, since it reschedules recurring recordings and deletes some of those that my script schedules because their titles do not match.
Is there another way to trigger GBPVRRecordingService to just reload pending recordings from the database?
To overcome this problem I wrote a python script which schedules recordings on a basis of similarity in their titles. The script is run in PostUpdateEPG.bat and directly modifies the gbpvr database.
The problem is that GBPVRRecordingService does not immediately recognize modifications of the database. I tried to use "gbpvr -OnlyUpdateEPG" to trigger GBPVRRecordingService to reload pending recordings. Unfortunately this does not work, since it reschedules recurring recordings and deletes some of those that my script schedules because their titles do not match.
Is there another way to trigger GBPVRRecordingService to just reload pending recordings from the database?