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
- Keiyoushi Extensions
- Yuzono Tachiyomi Extensions
- LittleSurvival CopyManga Copy20 for Chinese-site coverage
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
- Open
Settings -> Content Sources -> Extensions. - Choose the right tab:
Mangafor MihonVideofor Aniyomi
- Add a compatible extension repository if you want in-app browsing and installation.
- Install the extensions you need:
- either in Mihon / Aniyomi or by sideloading the APK
- or directly in Kototoro from the configured repository
- Reopen Kototoro or refresh the extensions screen if a newly installed extension does not appear immediately.
- Go to
Browse -> Content Sourcesand 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
- Install IReader extension APKs on your device.
- Open Kototoro — the extensions are auto-detected.
- Go to
Browse → Content Sourcesand 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
- Prepare the Legado or TVBox JSON source file, or copy the JSON URL.
- Open
Settings -> Content Sources -> Import JSON Sources. - Select the correct source type:
LegadoTVBox
- Import the source by one of these methods:
- select a local JSON file
- paste the JSON content directly
- use
From Online URL
- After import, open
Settings -> Content Sources -> JSON Sources Directory. - Review, enable, disable, edit, or remove imported JSON sources there.
- Open
Browse -> Content Sourcesto 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.