Metadata

Configure ComicVine, MyAnimeList, Metron, and comic file tagging settings.

Comicarr pulls series and issue metadata from external databases and can embed that metadata directly into comic files using ComicTagger. Comics use ComicVine; Metron is an optional comic search source whose results must map back to ComicVine before they can be imported. Manga can use MyAnimeList for metadata, with MangaDex providing chapter data (see the Manga guide for details).

ComicVine

ComicVine is the primary metadata source. You need a free API key from the ComicVine website.

API Settings

SettingTypeDefaultDescription
CVAPI_RATEint2Maximum API requests per second. ComicVine's limit is 200/min; 2 per second is safe.
CV_VERIFYboolTrueVerify TLS certificates for ComicVine API calls.
CV_TIMEOUTint30Request timeout in seconds.
CV_ONLYboolTruePrefer ComicVine as the primary metadata source.
CV_ONETIMERboolTrueOne-time metadata refresh behavior for newly added series (see code for exact semantics).
CV_USER_AGENTstringnoneCustom User-Agent header for ComicVine requests. Leave blank for the default.

Caching

Comicarr caches ComicVine responses to reduce API calls and speed up repeated lookups.

SettingTypeDefaultDescription
CV_CACHE_ENABLEDboolTrueEnable the ComicVine response cache.
CV_CACHE_TTL_SEARCHint86400Cache TTL for search results in seconds (default: 24 hours).
CV_CACHE_TTL_METADATAint604800Cache TTL for issue/series metadata in seconds (default: 7 days).
CV_CACHE_TTL_ARCint259200Cache TTL for story arc data in seconds (default: 3 days).

Imprint Handling

SettingTypeDefaultDescription
CV_SKIP_IMPRINT_VALIDATIONboolFalseSkip publisher imprint validation checks.
IMPRINT_MAPPING_TYPEstringCVSource for imprint-to-publisher mapping: CV (ComicVine) or JSON (local mapping file).

Parallel Requests

SettingTypeDefaultDescription
CV_PARALLEL_PAGINATIONboolTrueFetch multiple pages of results in parallel. Speeds up large series lookups.
CV_MAX_PARALLEL_REQUESTSint3Maximum concurrent requests when parallel pagination is enabled.

Batch Limits

ComicVine may throttle or block accounts that make too many requests in a short window.

SettingTypeDefaultDescription
CV_BATCH_LIMIT_PROTECTIONboolTrueEnable automatic throttling when approaching batch limits. Lives in [Metatagging].
CV_BATCH_LIMIT_THRESHOLDint200Number of requests in a batch window before throttling kicks in. Lives in [Metatagging].

Disabling CV_BATCH_LIMIT_PROTECTION risks getting your API key temporarily blocked by ComicVine. Leave it enabled unless you have a specific reason.

Ignored Publishers

Configure a list of publishers to exclude from metadata lookups. Issues from ignored publishers are skipped during searches and imports. Manage via config.ini or any UI control exposed for ignore lists (there is no dedicated Settings → Metadata tab; ComicVine/Metron options live under Settings → API & providers).

MyAnimeList

MyAnimeList is the primary metadata source for manga when enabled. MAL provides titles, authors, cover art, synopses, and cross-references; MangaDex provides the chapter data.

SettingTypeDefaultDescription
MAL_ENABLEDboolFalseUse MyAnimeList as the primary manga metadata source. When disabled, Comicarr falls back to MangaDex for manga metadata.
MAL_CLIENT_IDstringnoneMAL API v2 Client ID. Register an application at myanimelist.net/apiconfig to obtain one. Stored as a password field in the UI.

Configure MAL in the UI under Settings → API & providers.

Cover images (ComicVine, Metron, MangaDex, and MyAnimeList) are loaded through server-side fetches and/or an image proxy that only allowlist known CDN hosts. That reduces SSRF risk when caching or proxying artwork, and routing through Comicarr's origin also sidesteps browser CORS failures for external cover CDNs.

See the Manga guide for the full MAL + MangaDex configuration reference.

Metron

Metron is an optional comic search source. ComicVine remains required for comic imports: Comicarr resolves a Metron result to its ComicVine volume ID before adding it, and a result without that mapping cannot be imported.

SettingSectionTypeDefaultDescription
USE_METRON_SEARCH[Metron]boolFalseInclude Metron in search results. This is the switch that turns Metron on.
METRON_USERNAME[Metron]stringnoneMetron account username.
METRON_PASSWORD[Metron]stringnoneMetron account password. Encrypted at rest.

Configure these under Settings → API & providers.

Comic Tagging

Comicarr can embed metadata directly into CBZ/CBR files using ComicTagger.

General

SettingTypeDefaultDescription
ENABLE_METAboolFalseEnable comic file tagging.
CMTAGGER_PATHstringnonePath to the ComicTagger binary. Leave blank if it is on $PATH.
CBR2CBZ_ONLYboolFalseOnly convert CBR to CBZ without writing metadata tags.
UNRAR_CMDstringnonePath to the unrar binary, required for CBR conversion.

Tag Formats

SettingTypeDefaultDescription
CT_TAG_CRboolTrueWrite ComicRack (CR) tags.
CT_TAG_CBLboolFalseWrite Comic Book Lover (CBL) tags.
CT_CBZ_OVERWRITEboolFalseOverwrite existing tags in CBZ files.
CT_NOTES_FORMATstringnoneTemplate for the Notes field in tagged files.

Volume Handling

SettingTypeDefaultDescription
CMTAG_VOLUMEboolTrueInclude the volume number in tags.
CMTAG_START_YEAR_AS_VOLUMEboolTrueUse the series start year as the volume number.
SETDEFAULTVOLUMEboolFalseSet volume to 1 when no volume information is available.

On this page