Skip to content

Source Integrations

Kototoro supports multiple external source ecosystems in addition to its own built-in parsers. This page focuses on the practical setup flow: where to install or import sources, where to manage them later, and where they appear in daily use.

Overview

Kototoro can work with:

  • Built-in sources (native Kototoro parsers + Kotatsu-Redo parsers)
  • Mihon manga extensions
  • Aniyomi video / anime extensions
  • IReader novel extensions
  • Legado JSON sources
  • TVBox JSON sources

After setup, external sources appear in Browse -> Content Sources and are used in the same way as built-in sources for browsing, search, favorites, reading, or playback.

Important Naming Note

In Simplified Chinese builds, the relevant settings page is labeled Settings -> Content Sources.

In some English and older localized builds, the same page may still be labeled Settings -> Manga sources. That label is not fully accurate anymore because the page also manages video and JSON-based content sources.

Key Repositories

These repositories are the common entry point for real-world external-source setups.

Mihon / Tachiyomi-style manga repositories

Aniyomi video repositories

Legado reading repositories

Built-In And Kotatsu-Redo Parsers

Kototoro includes its own native parsers and additionally integrates the full Kotatsu-Redo parser library. These sources are available out of the box without any additional installation.

  • Sources appear automatically in Browse → Content Sources
  • Parser updates are bundled with app updates
  • Cloudflare-protected sources are handled automatically through headless WebView resolution or the interactive browser challenge flow

Mihon And Aniyomi Extensions

Mihon and Aniyomi integrations are extension-based. Kototoro detects compatible extension APKs installed on the device and exposes their sources directly inside the app.

How It Works

  • Mihon and Aniyomi sources are imported by detecting installed extension APKs.
  • You can install extension APKs outside Kototoro and let Kototoro detect them.
  • You can also configure compatible extension repositories inside Kototoro, then install, update, or uninstall extensions without leaving the app.

Setup Flow

  1. Open Settings -> Content Sources -> Extensions.
  2. Choose the right tab:
    • Manga for Mihon
    • Video for Aniyomi
  3. Add a compatible extension repository if you want in-app browsing and installation.
  4. Install the extensions you need:
    • either in Mihon / Aniyomi or by sideloading the APK
    • or directly in Kototoro from the configured repository
  5. Reopen Kototoro or refresh the extensions screen if a newly installed extension does not appear immediately.
  6. Go to Browse -> Content Sources and use the detected sources like built-in ones.

Best Use Cases

  • Mihon for manga-heavy workflows
  • Aniyomi for anime / video workflows
  • Users who want one app to manage installed extensions and content access together

IReader Extensions

IReader integrations work similarly to Mihon — Kototoro detects IReader extension APKs installed on the device and loads their novel sources.

Setup Flow

  1. Install IReader extension APKs on your device.
  2. Open Kototoro — the extensions are auto-detected.
  3. Go to Browse → Content Sources and use the detected novel sources.

Best Use Cases

  • Novel-oriented workflows
  • Users who already maintain IReader extensions for novel sources

Legado And TVBox JSON Sources

Legado and TVBox integrations are JSON-based. Instead of detecting extension APKs, Kototoro imports source definitions from a JSON file or a JSON URL.

What You Need

  • A local JSON file, or
  • A reachable JSON URL

Setup Flow

  1. Prepare the Legado or TVBox JSON source file, or copy the JSON URL.
  2. Open Settings -> Content Sources -> Import JSON Sources.
  3. Select the correct source type:
    • Legado
    • TVBox
  4. Import the source by one of these methods:
    • select a local JSON file
    • paste the JSON content directly
    • use From Online URL
  5. After import, open Settings -> Content Sources -> JSON Sources Directory.
  6. Review, enable, disable, edit, or remove imported JSON sources there.
  7. Open Browse -> Content Sources to use the imported sources like built-in ones.

Best Use Cases

  • Legado for novel-oriented workflows and reading-source collections
  • TVBox for JSON-based video source collections
  • Users who maintain source definitions as files or URLs instead of APK extensions

What Happens After Import

Regardless of source type, the practical result is the same:

  • Installed or imported sources become available from Browse -> Content Sources
  • They can be enabled, disabled, and managed from the relevant settings screen
  • Once enabled, they participate in normal browsing and content access just like built-in sources

Expectations And Limits

  • Source availability depends on what is installed or imported on the device.
  • Mihon, Aniyomi, and IReader compatibility depends on the extension version and upstream website behavior.
  • Legado and TVBox compatibility depends on the JSON definition quality and upstream site stability.
  • TVBox support is still partial for some site types. Direct media, playlist-based sources, and some simpler configurations work better than spider / csp-dependent setups.
  • External ecosystems expand coverage, but they also inherit breakage when websites, repositories, or extension APIs change.
  • Kotatsu-Redo parser updates are tied to app releases; a CI pipeline auto-syncs upstream changes.

Documentation for Kototoro