Technical information
How to start the tool
You can start the tool from Libiry’s main screen, with the ‘Other apps’ button.
Also, there are 3 executables with which you can start this function:
- align_book_data.bat - Windows (double click)
- align_book_data.sh - Linux (bash)
- align_book_data.py - terminal (cross platform)
What gets tested
Metadata inconsistent?
For language codes, Libiry uses a mapping between ISO 639-1 (2-letter) and ISO 639-2 (3-letter) in file language_codes.txt. You can add custom mappings to the file. When your epub has language code nld, and your sidecar file has NL, that is not seen as inconsistent.
When the sidecar has a less precise language code (“NL”) than the code in the book itself (“nld”), the sidecar adds no value and is considered redundant.
Not all sidecars with empty fields are redundant. For example, an empty tag list may override tags in the book itself.
Troubleshooting
Error message “PyMuPDF not installed”
Install the dependency:
pip install PyMuPDFOr re-install Libiry.
Functional information
[Functional information about the app](content/5 Align book data/index|index)