Skip to content

v0.3.17b0

Choose a tag to compare

@markbyrne markbyrne released this 13 Jun 14:23

Bug fixes

  • revert-import broken on split-library setups_export_from_book_files had its own calibredb list call that always returned empty formats for relocated books. Now falls back to reading metadata.db directly, the same pattern used elsewhere in the codebase.

  • Duplicate not caught when series prefix differs_find_calibre_duplicates used exact-title search only, so importing "The Merchant of Death" would create a duplicate alongside an existing "Pendragon: The Merchant of Death". A secondary contains-mode search now runs when the primary returns empty, catching mismatches in both directions.

Feature

  • Richer Anna's Archive filename parsing — the title -- author -- year -- publisher -- md5 convention is now fully parsed: author initials (D_ J_D.J.), narrator split from author field, ISBN from isbn13/isbn10 fields, series name + ordinal from Series_ Book N, Title, and attribution strings (Anna's Archive, etc.) consumed silently. All fields are wired into the metadata lookup, yielding near-perfect confidence scores for AA filenames.