/play endpoint when needed.
Version 4.1. The key in
init.conf must be "LME.AnimeON" (not "AnimeON").HTTP routes
| Method | Path | Description |
|---|---|---|
GET | /lite/lme.animeon | Main entry point — search, season list, voice selection, and episode listing |
GET | /lite/lme.animeon/play | Stream resolver — accepts url or episode_id, returns a playable stream URL |
How it works
Serials
Search
The module queries
animeon.club/api/anime/search?text=… with the title (falling back to original_title). If an imdb_id is provided, results are filtered to match it exactly.Season list
When
s is not set (s=-1), the module maps search results to season numbers and returns a season selector. Each season entry links back to the same route with s=<number>.Voice and episode list
For a selected season, the module calls
AggregateSerialStructure, which fetches all fundubs from /api/player/{animeId}/translations and then retrieves episodes for each player/fundub combination from /api/player/{animeId}/episodes. Voices are rendered as a tab row; the first voice is pre-selected if t is not provided.Movies
For non-serials, the module fetches fundubs via/api/player/{animeId}/translations, then episodes for each fundub/player pair. Each combination becomes a selectable option labelled [PlayerName] FundubName. Ashdi VOD pages are parsed to expose individual quality variants.
Two-stage playback for moon and Ashdi streams
Some episodes link to embedded players atmoonanime.art or ashdi.vip/vod rather than serving a direct .m3u8 URL. In those cases the episode entry carries a call action pointing to /lite/lme.animeon/play. That endpoint:
- Resolves the moon iframe to extract the
file: "…m3u8"value from the page source. - Parses the Ashdi VOD page to find the
file:array and returns the first (or all) stream URLs. - Attaches the required
Referer: https://ashdi.vip/header and wraps the URL throughstreamproxyor APN as configured.
magic_apn support for Ashdi streams
If magic_apn.ashdi is set to a proxy URL, the module automatically routes Ashdi streams through it when the client is using the inner player. This avoids configuring streamproxy globally.
magic_apn does not conflict with webcorshost — CORS is used for HTML parsing while magic_apn applies only to Ashdi stream delivery.
init.conf example
Configuration reference
Enable or disable the module. Set to
false to hide it from Lampac without removing the files.Base URL of the animeon.club site. Change this if the site moves to a new domain.
Name shown in the Lampac UI for this source.
Sort order among sources. Lower numbers appear first.
Route stream URLs through Lampac’s built-in stream proxy. Automatically disabled when
apn or magic_apn is active.Send HTTP requests to animeon.club through the configured SOCKS5 proxy list.
A CORS proxy host used for HTML/API fetching. Does not affect stream delivery.
URL template for proxying Ashdi streams. Use
{encodeurl} as the placeholder for the encoded stream URL. Applied only to Ashdi links and only when the value is non-empty.