Comic Library Type

Comic library type is built around users that have full metadata embedded in their files. This usually means Mylar users, but can be anyone who writes Comicinfo.xml into their files. This library type is much more strictly aligned and matches the structure the CBL project expects.

Library Root
  ┖── Series Name (Starting Volume Year)
      ┠── Series Name (Vol Year) #01.cbz
      ┠── Series Name (Vol Year) #02.cbz
      ┠── Series Name (Vol Year) #03.cbz
  ┖── Series Name 2 (Starting Volume Year)
      ┠── Series Name 2 #01.cbz
      ┠── Series Name 2 #02.cbz

      ┖── Series Name 2 #06.cbz

Rules:

  • If the ComicInfo.xml has both a Series and a Volume tag, Kavita builds the Series name as Series (Volume) directly from metadata and this takes priority over anything on disk.
  • Otherwise, Kavita falls back to the folder name. It looks at each folder from the file up to the library root for one matching Series (Volume Year) and uses the first match; if none match, it uses the closest folder name as-is.
  • Kavita will still classify specials by filename SP## marker.
⚠️

Unlike the Comic (Flexible) library type, the Format field in ComicInfo.xml (Annual, TPB, Omnibus, etc) does not force Special status for the Comic Vine library type. Use an SP## filename marker instead if you need to force a Special here.