Skip to main content
LME.Mikai integrates mikai.me into Lampac NextGen via the site’s JSON API at api.mikai.me/v1. The module searches by title, fetches detailed player and provider data, and assembles multi-season and multi-voice structures — including related sequel and prequel entries — before presenting episodes for playback.
Version 4.1. The key in init.conf must be "LME.Mikai" (not "Mikai").

HTTP routes

MethodPathDescription
GET/lite/lme.mikaiMain entry point — search, season list, voice selection, and episode listing
GET/lite/lme.mikai/playStream resolver for moon and Ashdi embedded players

How it works

Serials

1

Search

The module queries api.mikai.me/v1 by title. The first matching result is used; no picker is shown.
2

Season aggregation

If the anime has relations of type sequel, prequel, parent, or other, the module fetches detail pages for each related entry and orders them by release year and start date to form a unified season list.
3

Season selection

When s=-1, the available season numbers are listed. If a voice (t) was previously selected and that voice only covers certain seasons, the list is restricted to those seasons.
4

Voice selection

For a selected season, voices are built from player/provider/team combinations. Each voice is named after the dubbing team; subtitle tracks are labelled with “(Субтитри)”. Provider names are prepended in brackets when a player has multiple providers.
5

Episode playback

Episodes that link to ashdi.vip or moonanime.art are routed through /lite/lme.mikai/play for stream resolution. All other stream URLs are served directly.

Movies

For non-serial entries, each voice produces one option. If the stream links to an Ashdi VOD page, the module parses that page to expose individual quality variants. Moon and Ashdi URLs without a direct HLS link are resolved via /lite/lme.mikai/play.

magic_apn support for Ashdi streams

Like LME.AnimeON, this module supports magic_apn.ashdi to proxy Ashdi streams through a configurable URL template without enabling global streamproxy.
"magic_apn": {
  "ashdi": "https://tut.im/proxy.php?url={encodeurl}"
}

init.conf example

"LME.Mikai": {
  "enable": true,
  "domain": "https://mikai.me",
  "displayname": "Mikai",
  "displayindex": 0,
  "streamproxy": false,
  "useproxy": false,
  "magic_apn": {
    "ashdi": "https://tut.im/proxy.php?url={encodeurl}"
  }
}

Configuration reference

enable
boolean
default:"true"
Enable or disable the module.
domain
string
default:"https://mikai.me"
Base URL of the mikai.me site used for page links. The module also uses a fixed API host (api.mikai.me/v1) for JSON data — this is set separately and is not derived from domain.
displayname
string
default:"Mikai"
Name shown in the Lampac UI.
displayindex
integer
default:"0"
Sort order among sources.
streamproxy
boolean
default:"false"
Route stream URLs through Lampac’s built-in stream proxy. Automatically disabled when apn or magic_apn is active.
useproxy
boolean
default:"false"
Send HTTP requests to mikai.me through the configured SOCKS5 proxy list.
webcorshost
string
A CORS proxy host used for API fetching. Does not affect stream delivery.
magic_apn.ashdi
string
URL template for proxying Ashdi streams. Use {encodeurl} as the placeholder. Applied only to Ashdi links when non-empty.

Build docs developers (and LLMs) love