What's your idea?
I'd like to suggest adding a full-text fallback scanner for EPUB files to improve ISBN detection. Currently, the system relies on the EPUB metadata to find the ISBN. If the ISBN is missing from the metadata, the detection fails. It would be great to have a fallback mechanism that scans the internal content (the HTML/text files) of the EPUB file to search for an ISBN. To keep performance fast, it would probably only need to scan the first and last few files or components where the copyright page usually lives, rather than processing the entire book.
What problem does it solve?
A lot of the EPUB files in my library have poorly formatted, incomplete, or missing metadata. When importing these books, the system fails to extract an ISBN, which requires me to manually check the book to get an exact ISBN match or guess when doing metadata match. By implementing a fallback scanner that searches the actual text of the book for an ISBN and verifies its checksum, it would significantly improve the success rate of ISBN extraction and make the app much more robust when handling lower-quality EPUB files.
Anything else? (optional)
No response
Want to help?
I can help test and give feedback
Before submitting
What's your idea?
I'd like to suggest adding a full-text fallback scanner for EPUB files to improve ISBN detection. Currently, the system relies on the EPUB metadata to find the ISBN. If the ISBN is missing from the metadata, the detection fails. It would be great to have a fallback mechanism that scans the internal content (the HTML/text files) of the EPUB file to search for an ISBN. To keep performance fast, it would probably only need to scan the first and last few files or components where the copyright page usually lives, rather than processing the entire book.
What problem does it solve?
A lot of the EPUB files in my library have poorly formatted, incomplete, or missing metadata. When importing these books, the system fails to extract an ISBN, which requires me to manually check the book to get an exact ISBN match or guess when doing metadata match. By implementing a fallback scanner that searches the actual text of the book for an ISBN and verifies its checksum, it would significantly improve the success rate of ISBN extraction and make the app much more robust when handling lower-quality EPUB files.
Anything else? (optional)
No response
Want to help?
I can help test and give feedback
Before submitting