ASIN Normalizer keeps Amazon identifiers in a Calibre library under the canonical
key. It works automatically after metadata changes and can also process selected books manually.
Current version: 1.1.0
Minimum Calibre version: 7.0.0
Platforms: Windows, macOS, Linux
Author and maintainer: Alyndiar (alyndiar@gmail.com)
License: GNU GPLv3
Identifier priority
- Keep an existing .
- Otherwise use .
- Otherwise use an store identifier.
- Otherwise use .
After choosing the ASIN, the plugin removes legacy Amazon keys only when their value is identical to the selected ASIN. Conflicting legacy identifiers and all unrelated identifiers remain visible and unchanged.
Automatic operation
The plugin reacts to identifier changes caused by metadata downloads, book-file metadata imports, and manual edits. Updates are made through Calibre's database API rather than by editing
.
Installation
Download the attached
Code:
ASIN-Normalizer.zip
, then use
Preferences > Plugins > Load plugin from file and restart Calibre. Automatic normalization is enabled after restart. To run it manually, add ASIN Normalizer to a toolbar or menu through
Preferences > Toolbars & menus, select the desired books, and invoke the action.
Version History