Version 2.1. The key in
init.conf must be "LME.JackTor" (not "JackTor").HTTP routes
| Method | Path | Description |
|---|---|---|
GET | /lite/lme.jacktor | Main search — returns season picker (serials) or movie stream list |
GET | /lite/lme.jacktor/serial/{rid} | Episode file listing for a specific release |
GET | /lite/lme.jacktor/s{rid} | Stream redirect — pushes the torrent to TorrServer and returns a playback URL |
Playback workflow
Search Jackett
The module sends a search query to your Jackett instance using the title, original title, year, and language. Results are parsed, filtered, and ranked. Each result is stored in a short-lived cache keyed by a release ID (
rid).Season or movie list
For movies, the filtered results become a
MovieTpl where each row shows the voice/tracker name, quality label, codec, and seeder count. Each row links to /lite/lme.jacktor/s{rid}.For serials, if season information is detected in the torrent titles, a season picker is shown first. Selecting a season shows a SimilarTpl of matching releases, each linking to /lite/lme.jacktor/serial/{rid}.Episode listing (serials)
/lite/lme.jacktor/serial/{rid} pushes the torrent to TorrServer, waits up to 20 seconds for the file list, caches it for 36 hours, then returns an EpisodeTpl where each entry is a video file inside the torrent. Each entry links to /lite/lme.jacktor/s{rid}?tsid={fileId}.TorrServer node selection
JackTor supports three ways to configure TorrServer nodes, evaluated in priority order:auth_torrs — per-country authenticated nodes
auth_torrs is a list of TorrServer entries with authentication and optional country routing. When a stream request arrives, the module filters the list to entries whose country matches the client’s detected country (and where no_country does not exclude it), then picks one at random. The selection is cached per-client for four hours.
{account_email}is substituted with the Lampac account e-mail at request time.country— allow this server only for clients in these countries (null = allow all).no_country— block this server for clients in these countries.headers— extra HTTP headers sent to TorrServer alongside theAuthorizationheader.
base_auth — single-credential auth for all torrs nodes
When auth_torrs is empty and base_auth.enable is true, the module applies a single login/password to all hosts listed in torrs.
torrs — unauthenticated nodes
If neither auth_torrs nor base_auth is active, torrs is used as a plain list of TorrServer hosts. A random host is selected and the torrent link is redirected without adding credentials.
Complete init.conf example
Configuration reference
Hostname or URL of your Jackett instance.
Jackett API key. Found in the Jackett dashboard under API Key.
Minimum number of seeders a torrent must have to be included in results.
Minimum number of peers.
0 disables this filter.Maximum file size in bytes for movies.
0 disables the limit.Maximum file size in bytes for serial releases.
0 disables the limit.Exclude torrents older than this many days.
0 disables the age filter.Allowed quality levels in pixels. Results not matching any listed quality are excluded.
HDR filter.
"any" allows all, "hdr" requires HDR, "sdr" excludes HDR content.Codec filter.
"any" allows all codecs. Set to "h264", "h265", etc. to restrict.Preferred audio language codes in priority order. Releases with earlier languages rank higher.
Result sort order.
"sid" sorts by seeders descending.Search query strategy.
"both" tries both the title and original title; "title" or "original" restricts to one.Year fuzzy matching range. A tolerance of
1 allows results from ±1 year relative to the title’s release year.Whitelist of tracker IDs. When non-empty, only results from these trackers are kept.
Blacklist of tracker IDs. Results from these trackers are always excluded.
Regex applied to release titles. Only releases matching this pattern are included. Leave empty to disable.
Regex applied to release titles. Releases matching this pattern are excluded regardless of other filters.
When
true, releases without a detected voice label still appear in results (using the tracker name as the label).When
true, bypasses quality, codec, and audio filters and returns all results.Access group ID. Users in this group can access JackTor.
0 means all users.When
true, the module is hidden from users who are not in the configured group.List of TorrServer hosts for unauthenticated or
base_auth playback.List of authenticated TorrServer entries with optional per-country routing. See the auth_torrs section above.
Single set of credentials applied to all
torrs hosts when enable is true.For the full JackTor configuration reference including advanced group access and stream filtering options, see /configuration/jacktor.