Skip to main content
Version: Unreleased

Supported Formats

Shisho has native support for four main-file formats. See Reading and Playback for the in-app readers, Metadata for the fields Shisho manages, and Getting Started for library setup.

Capability Matrix

FormatImportMetadata ExtractionIn-App Reader or PlayerGenerated Download
EPUBYesPackage metadata, navigation, and embedded cover dataEPUB readerEPUB with supported current metadata applied
CBZYesComicInfo.xml, page images, and detected chaptersComic readerCBZ with supported current metadata applied
M4BYesAudiobook metadata, chapters, audio details, and embedded cover dataAudiobook playerM4B with supported current metadata applied
PDFYesDocument metadata, page count, bookmarks, and a rendered coverPDF readerPDF with supported current metadata and bookmarks applied

Generated downloads are format-specific. Each format can represent a different set of metadata, so Shisho cannot write every database field or replace a cover in every generated file. The source file is not modified.

CBR is not a native format. Using Plugins may add parsers or converters for CBR and other formats.

CBZ Page Images

Native CBZ parsing recognizes these page image formats:

  • PNG
  • JPEG (.jpg and .jpeg)
  • WebP
  • GIF

KePub Generation

Shisho can generate Kobo-optimized KePub downloads from EPUB and CBZ only. M4B and PDF remain in their native formats. See Kobo Sync, eReader Browser, and OPDS Catalog for device delivery options.

Audiobook Browser Compatibility

Most M4B files use AAC-LC or HE-AAC and play in current browsers. xHE-AAC playback is more limited: use Safari or an iOS browser for Shisho's direct audio stream. Firefox cannot play xHE-AAC, and Chrome does not support it in this progressive-streaming setup. If broad browser playback matters, encode audiobooks as AAC-LC or HE-AAC.