Skip to content

PDF metadata (parsing) is flaky #3829

@barrymieny

Description

@barrymieny

What happened?

Similar to #3658, when metadata has been set it doesn't show in the web UI (or OPDS).

The reason I consider it flaky is that I could tag two PDFs with the same tool (Calibre/ebook-meta/exiftool) one right after the other and only one of them will show metadata in Kavita. I have done some checks and it doesn't matter which tool is used or whether the PDF version is the same or differs (check with a hex editor) between my test files (purchased PDFs, not converted from another format), it would randomly not parse/show metadata for one. This means I have some comic series where only the first issue has metadata (weirdly), but equally sometimes none of them do.

I realise that I can solve this "problem" by converting the PDFs to CBZ, but that means having to manage the originals elsewhere which kind of defeats the purpose of using something like Kavita in the first place.

What did you expect?

PDF metadata set either via the Calibre GUI, its ebook-meta CLI helper, or another tool like exiftool should show in the Kavita UI.

Kavita Version Number - If you don't see your version number listed, please update Kavita and see if your issue still persists.

0.8.6.2 - Stable

What operating system is Kavita being hosted from?

Docker (Dockerhub Container)

If the issue is being seen on Desktop, what OS are you running where you see the issue?

None

If the issue is being seen in the UI, what browsers are you seeing the problem on?

Safari

If the issue is being seen on Mobile, what OS are you running where you see the issue?

None

If the issue is being seen on the Mobile UI, what browsers are you seeing the problem on?

No response

Relevant log output

Additional Notes

Comic library is set up as "Comic", not "Comic (Legacy)".

Metadata

Metadata

Assignees

Labels

information-neededFurther information is requestedneeds-triageNeeds to be triaged by a developer and assigned a release

Type

No type

Projects

Status

To do

Relationships

None yet

Development

No branches or pull requests

Issue actions