[Enhancement]: Comic (CBZ/CBR) metadata and cover parsing #2789

Open
opened 2026-04-25 00:10:41 +02:00 by adam · 0 comments
Owner

Originally created by @Svagtlys on GitHub (May 20, 2025).

Type of Enhancement

Server Backend

Describe the Feature/Enhancement

It would be nice to have comicinfo.xml as another metadata source in the library scanner settings.

It would be nice to either allow cover.ext files to be the main cover of the comic or have it be toggleable.

Why would this be helpful?

The metadata parsing for comicinfo.xml seems to be limited from what I can find online and see in my own instance- for example, instead of using the in comicinfo.xml, it uses the parent folder.

Additionally, adding a cover.png file to the root folder of the comic doesn't lead to ABS using that image as the cover- it uses the first image from the first .cbz/.cbr file.

Future Implementation (Screenshot)

Image

Image

Audiobookshelf Server Version

v2.23.0

Current Implementation (Screenshot)

Image

Originally created by @Svagtlys on GitHub (May 20, 2025). ### Type of Enhancement Server Backend ### Describe the Feature/Enhancement It would be nice to have comicinfo.xml as another metadata source in the library scanner settings. It would be nice to either allow cover.ext files to be the main cover of the comic or have it be toggleable. ### Why would this be helpful? The metadata parsing for comicinfo.xml seems to be limited from what I can find online and see in my own instance- for example, instead of using the <Writer> in comicinfo.xml, it uses the parent folder. Additionally, adding a cover.png file to the root folder of the comic doesn't lead to ABS using that image as the cover- it uses the first image from the first .cbz/.cbr file. ### Future Implementation (Screenshot) ![Image](https://github.com/user-attachments/assets/745abd20-4406-48f5-8838-e4ab7681d420) ![Image](https://github.com/user-attachments/assets/ee7df045-12cd-4613-a534-ba08fa478e05) ### Audiobookshelf Server Version v2.23.0 ### Current Implementation (Screenshot) ![Image](https://github.com/user-attachments/assets/443b688a-a3d5-4c7a-885c-c04e1775bacd)
adam added the enhancement label 2026-04-25 00:10:41 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2789