Skip to content

Libraries ​

A library holds either comics or books. The type is picked when creating the library and can't be changed afterwards. Libraries are managed by admins under Settings → Libraries.

See Comics and Books for how files are expected to be laid out.

Libraries settingsLibraries settings
Edit library, General tabEdit library, General tabEdit library, Sources tabEdit library, Sources tabChoosing source foldersChoosing source folders

Sources ​

A library reads files from one or more source folders. Paths are the ones inside the container, so with the example compose file that would be /app/library/1. "Browse folders…" lists the folders Voltis can see. A warning is shown when a source overlaps the source of another library.

Scanning ​

Scans are started by hand from Settings → Libraries. Voltis doesn't watch for file changes or scan on a schedule.

A scan only reads files that are new, or whose size or modification time changed. A forced scan reads every file again, which is needed after changing a setting that affects how files are grouped, like series inference for books.

Files that fail to parse are listed in the scan log and skipped.

Removal guard ​

When a source folder is empty, or most of it is missing, a scan removes nothing. This keeps a library from being wiped when a drive isn't mounted. More precisely, removals are skipped when:

  • A source lists no files at all.
  • More than half of a source's items, and at least 50, are missing. A missing file is not counted if a new file with the same size and modification time appeared, as that is likely a move.

The scan log says when this happens. If the removal is intended, turn on "Remove missing items without checking" in the library settings and scan again.

Settings ​

  • Series without metadata: Books only. Whether books are grouped into a series based on the volume number in their title or file name. See Books.
  • Remove missing items without checking: Turns off the removal guard.
  • Match series automatically with MangaBaka: See Metadata.

Matching can be turned on or off per source with the settings button next to it. A series is matched if any of its files is in a source where matching is on.