Hi Guys,
I just recently switched my EPG data over to SchedulesDirect today, and I noticed that a lot of the programs I have previously recorded are wanting to be re-recorded again. I DO have the "Don't record duplicates option" checked, and I have Cleared the EPG and Updated the EPG numerous times.
After scouring around in the logs and through the forum for a little while, I decided to do some peaking in gbpvr.db3 file to see if I could noticed anything out of the ordinary... which I did.
Example: Smallville - Justice
While looking through the "PROGRAMME" table of the database, I sorted all my programs by subtitle. An episode of Smallville called Justice was one of the programs that wanted to be re-recorded, so I searched for that one first. When I found it, I discovered the problem right away: the unique_identifier of the previous recording was not the same as the unique_identifier that SD had given me. Here is what I found:
Previous Recording: EP4621440131
SD Recording: EP004621440131
You can see that the numbers are the same, but SD had perpended the numbers with a 00 where my previous recording did not have that. I used to have Zap2it, so that is where my EPG data came from.
So, to the question. Can anyone think of an easy way of fixing this, save from going through the database manually and updating each individual problem?
EDIT: I also forgot to mention that I when I changed the unique_identifier in the database, it got rid of the pending episode recording (after reloading my EPG data).
I just recently switched my EPG data over to SchedulesDirect today, and I noticed that a lot of the programs I have previously recorded are wanting to be re-recorded again. I DO have the "Don't record duplicates option" checked, and I have Cleared the EPG and Updated the EPG numerous times.
After scouring around in the logs and through the forum for a little while, I decided to do some peaking in gbpvr.db3 file to see if I could noticed anything out of the ordinary... which I did.
Example: Smallville - Justice
While looking through the "PROGRAMME" table of the database, I sorted all my programs by subtitle. An episode of Smallville called Justice was one of the programs that wanted to be re-recorded, so I searched for that one first. When I found it, I discovered the problem right away: the unique_identifier of the previous recording was not the same as the unique_identifier that SD had given me. Here is what I found:
Previous Recording: EP4621440131
SD Recording: EP004621440131
You can see that the numbers are the same, but SD had perpended the numbers with a 00 where my previous recording did not have that. I used to have Zap2it, so that is where my EPG data came from.
So, to the question. Can anyone think of an easy way of fixing this, save from going through the database manually and updating each individual problem?
EDIT: I also forgot to mention that I when I changed the unique_identifier in the database, it got rid of the pending episode recording (after reloading my EPG data).