It would be interesting to look at the sony DB to see what is in the fields. Does title_sort for, for example, 'The Hobbit' contain 'Hobbit, The'? The bug I am imagining is that the plugboard is for some reason not affecting what is written in the DB. Why this would be happening is a mystery, but that doesn't mean it isn't happening.
The other possibility is that the 650 is always rereading information from the book, tossing all the plugboard database information. This can happen if the 650 uses a different algorithm to detect new books than the other sonys have used up to now. If you look at the database and don't see the information from the plugboard, then something like this might be happening. The definitive test, assuming metadata management is automatic, would be to start calibre, plug in the device, wait for the connection to stabilize, then capture a copy of the DB. Next eject the device, stop calibre, let the device finish its business, then plug the device in again without starting calibre. Capture the DB at this point and compare them. This would tell us what the reader changed after disconnecting from calibre.
Do you have metadata management set to automatic? If so, then if you run calibre under debug mode and plug in the device, do you see the plugboard lines in the debug log?
|