@Vaesse: Next time you catch one, restart calibre in debug mode, and check how the 'on device' / 'in library' match is done... It should be by UUIID, and it should survive the plugboard. AFAICT, this doesn't have much to do with this plugin in particular, since it trusts the data Calibre feeds it, but you never know
.