Download

Extensions and sources

Extension compatibility

Which extensions this version of Katari loads, and what a label under Not loaded means.

Which extensions Katari loads #

Katari comes with no extensions; they come from the stores you add, as in Extension stores. An extension loads when it was built with one of these library versions:

Extensions Built with Versions
Katari extensions Entry SDK 4.0
Mihon and Tachiyomi extensions extensions-lib 1.6
Aniyomi extensions extensions-lib 14, 16, 17
LNReader plugins lnreader-plugins 3.0

An extension's version usually starts with its library version, so 1.6.12 means extensions-lib 1.6. LNReader plugins are numbered on their own, so Katari takes their library version from their store's address. Browse › Extensions › ⋮ › Extension compatibility shows this list for the Katari you have installed.

Why an extension isn't loaded #

Under Browse › Extensions, extensions that can't be used are listed under Not loaded:

Shown as What to do
Unsupported SDK It was built with a library version not in the list above. Select it: when it's older, update the extension from its store; when it's newer, a newer Katari may load it.
Torrents only It finds episodes only as torrents, which Katari can't play. Use another extension.
Untrusted Select the shield and Trust if you trust where it came from.
Damaged An extension from a store that doesn't sign them changed since it was installed, so it isn't run. Select it and Reinstall.
Filtered Its content warning is one you didn't allow. Change Allowed content warnings under Settings › Browse.
Conflict Another installed extension provides the same sources. See Troubleshooting.
LinuxNot on desktop yet It needs a part of Android that Katari doesn't have on Linux yet, and its info says which. Use it on Android, or wait for a Katari update.
No label Select the info button for the reason. Usually updating the extension or Katari helps.

A store's extensions with Unsupported SDK or Torrents only are listed with the same label, but can't be installed.

Stores that don't sign their extensions #

Stores of LNReader plugins don't sign what they offer, so adding one asks first. What you install from such a store is labelled Not signed:

  • Katari runs it in a sandbox with time and memory limits, and checks its file against the one you installed before running it. Its info screen shows the file's SHA-256.
  • It can still use your logins on sites you opened in Katari's WebView, and send what you type into its settings anywhere. Only add stores you trust.
  • Its updates come only from the store you installed it from. Installing another store's copy asks before replacing it, and keeps your library, settings and logins.
  • Its content warning is Not rated, since the store doesn't say whether it has 18+ content. Not rated is allowed at first; turn it off under Settings › Browse › Allowed content warnings to hide them from the store's list.