jellyfin / jellyfin-plugin-bookshelf

https://jellyfin.org
MIT License
195 stars 20 forks source link

Expand ComicInfo support and add support for comic covers #34

Closed carif closed 2 years ago

carif commented 2 years ago

This change adds support for ComicInfo metadata stored within the comic itself. While implementing this, we decided to take a look at the existing provider which reads ComicInfo metadata stored outside the comic. Both cases now use a common class to read the ComicInfo format. More tags than previously are now supported. We can however not guarantee that this covers all possible tags supported by the ComicInfo format. Covers of comics are read now.

Changes

Limitations

What this PR does NOT

Issues

Fixes #18

carif commented 2 years ago

Quick first pass

I may have missed some log lines, so here's the summary of the log change

* Logs shouldn't use string interpolation

* Logs shouldn't end in a full stop (`.`)

Seems like you got all log lines xD