Skip to main content
LME.Bamboo connects Lampac NextGen to bambooua.com, a Ukrainian site focused on Korean and Asian dorama. The module scrapes the site’s HTML to search for titles, then reads data-file attributes on episode and movie stream elements — referred to internally as BambooPlayer — to deliver direct m3u8 or mp4 stream URLs without a secondary resolve step.
Version 4.1. The key in init.conf must be "LME.Bamboo" (not "Bamboo" or "BambooUA").

HTTP route

MethodPathDescription
GET/lite/lme.bambooSearch, similar title selection, voice/subtitle selection, and episode listing

How it works

1

Search

The module submits a form-style search to bambooua.com/index.php?do=search&subaction=search&story=…. It parses slide-item list elements from the resulting HTML to build a title-and-URL list.
2

Similar title selection

If the search returns more than one result, a similar-title picker is shown. Each option links back to the same route with href=<url> so the user can select the correct entry.
3

Episode listing (serials)

The module fetches the series page and looks for div.mt-4 blocks. Each block has an h3 heading containing either “Субтитри” or “Озвучення”, and span[data-file] elements carrying the stream URL in the data-file attribute. This gives two voice tracks — subtitles (sub) and dub (dub) — switchable via the t parameter.
4

Movie streams

For movies, the module scans the page for span.mr-3[data-file] nodes. Each one becomes a named stream option. Stream URLs are served directly (BambooPlayer) — no secondary embed resolution is required.

BambooPlayer direct streams

bambooua.com embeds stream URLs directly in HTML element attributes (data-file and data-title) rather than behind a JavaScript player. The module reads these attributes and passes the URL through Lampac’s HostStreamProxy pipeline, applying streamproxy or APN as configured. No iframe parsing or secondary HTTP call is needed.

init.conf example

"LME.Bamboo": {
  "enable": true,
  "domain": "https://bambooua.com",
  "displayname": "BambooUA",
  "displayindex": 0,
  "streamproxy": false,
  "useproxy": false
}

Configuration reference

enable
boolean
default:"true"
Enable or disable the module.
domain
string
default:"https://bambooua.com"
Base URL of the bambooua.com site.
displayname
string
default:"BambooUA"
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.
useproxy
boolean
default:"false"
Send HTTP requests to bambooua.com through the configured SOCKS5 proxy list.
webcorshost
string
A CORS proxy host used for HTML fetching. Does not affect stream delivery.

Build docs developers (and LLMs) love