Serverless Series Format
If you keep manga on a network share (SMB/NAS), Yomu can display rich metadata — covers, authors, genres, summaries — without a media server. Place two files in each series folder and Yomu picks them up automatically during a scan.
Folder structure
MyManga/
Naruto/
series.json
cover.jpg
Naruto Vol.01.cbz
Naruto Vol.02.cbz
One Piece/
series.json
cover.jpg
One Piece Ch.001.cbz
...
series.json
A single JSON object with any combination of these fields — all are optional:
| Field | Type | Description |
|---|---|---|
title | string | Series title |
author | string | Writer / story author |
artist | string | Artist / illustrator |
summary | string | Synopsis or description |
publisher | string | Publisher name |
ageRating | string | Age rating (e.g. "Teen", "MA15+", "R18+") |
release | string | Release year (e.g. "1999") |
genres | string[] | Genre list (e.g. ["Action", "Adventure"]) |
tags | string[] | Additional tags (merged with genres in the app) |
status | string | "Ongoing", "Completed", "Hiatus", or "Cancelled". Yomu also reads mangaStatus, the key MangaDownloader's full format writes. |
Example
{
"title": "Naruto",
"author": "Masashi Kishimoto",
"artist": "Masashi Kishimoto",
"summary": "Twelve years prior, a fearsome nine-tailed fox terrorized the village of Konoha...",
"publisher": "Shueisha",
"ageRating": "Teen",
"release": "1999",
"genres": ["Action", "Adventure", "Martial Arts"],
"tags": ["Ninjas", "Shounen"],
"status": "Completed"
}
cover.jpg
The cover image for the series. JPEG or PNG, any resolution — Yomu resizes it automatically. Name it cover.jpg, cover.jpeg, cover.png, or cover.webp.
Export from Komga or Kavita
Already running a media server? Open any series in Yomu from your Komga or Kavita source and tap the export button ( in the toolbar). Yomu fetches the full metadata and cover from the server and generates series.json + cover.jpg ready to save to your share.
ComicInfo.xml
Yomu also reads ComicInfo.xml (the standard CBZ metadata format). If both series.json and ComicInfo.xml exist in a folder, series.json takes priority. If neither exists, Yomu tries to extract metadata from the first archive in the folder.