Yeah, your post just caught me while I was also investigating the time stamp discrepancy.
I even took a look at my own, and it looks like the T1 will always update the modified_date column on an unplug. But it only updates the rest of the metadata if the file's date is newer than what was in the database.
This means the device_db plugboards work for those in west of UTC, but not east. I'm not entirely sure of a good way to discover the offset, especially if there are no books in the database. If there are, I can detect the offset, but if there aren't, it's a bit of a crap shoot.
|