Felix b1a7ce510d feat(uafilmme): add UafilmME streaming plugin with APN support
Integrate a new online streaming source for UafilmME, including API invocation, search, and playback functionality. Adds APN proxy helper for Ashdi streams, module initialization, and related models and controllers to extend the existing online framework.
2026-04-04 12:09:18 +03:00
2026-03-31 14:24:00 +03:00
2026-03-31 14:24:00 +03:00
2026-03-31 14:24:00 +03:00
2026-03-31 14:24:00 +03:00
2026-03-31 14:24:00 +03:00
2026-03-31 14:24:00 +03:00
Fix
2026-01-31 21:30:55 +02:00

Ukraine online source for Lampac

Sources

TVShows and Movies

  • UAFlix
  • Makhno
  • StarLight
  • KlonFUN

Anime and Dorama

  • AnimeON
  • BambooUA
  • Unimay
  • Mikai
  • NMoonAnime

Installation

  1. Clone the repository:

    git clone https://github.com/lampac-ukraine/lampac-ukraine.git .
    
  2. Move the modules to the correct directory:

    • If Lampac is installed system-wide, move the modules to the module directory.
    • If Lampac is running in Docker, mount the volume:
      -v /path/to/your/cloned/repo/Uaflix:/home/module/Uaflix
      

Auto installation

If Lampac version 148.1 and newer

Create or update the module/repository.yaml file

- repository: https://github.com/lampame/lampac-ukraine
  branch: main
  modules:
    - AnimeON
    - Unimay
    - Mikai
    - NMoonAnime
    - Uaflix
    - Bamboo
    - Makhno
    - StarLight
    - KlonFUN

branch - optional, default main

modules - optional, if not specified, all modules from the repository will be installed

Init support

"Uaflix": {
    "enable": true,
    "domain": "https://uaflix.net",
    "displayname": "Uaflix",
    "login": null,
    "passwd": null,
    "cookie": null,
    "webcorshost": null,
    "streamproxy": false,
    "useproxy": false,
    "proxy": {
      "useAuth": true,
      "username": "FooBAR",
      "password": "Strong_password",
      "list": [
        "socks5://adress:port"
      ]
    },
    "displayindex": 1,
    "magic_apn": {
      "ashdi": "https://tut.im/proxy.php?url={encodeurl}"
    }
  }

Parameter compatibility:

  • webcorshost + useproxy: work together (parsing via CORS host, and network output can go through a proxy with useproxy).
  • webcorshost does not conflict with streamproxy: CORS is used for parsing, streamproxy is used for streaming.
  • magic_apn.ashdi використовується тільки для Ashdi-посилань і лише коли значення непорожнє.
  • webcorshost не конфліктує з magic_apn: CORS використовується для парсингу, magic_apn — для Ashdi-стрімінгу.

JackTor config example (init.conf)

"JackTor": {
  "enable": true,
  "displayname": "JackTor",
  "displayindex": 0,

  "jackett": "jackett.app",
  "apikey": "YOUR_JACKETT_API_KEY",

  "min_sid": 5,
  "min_peers": 0,
  "max_size": 0,
  "max_serial_size": 0,
  "max_age_days": 0,

  "forceAll": false,
  "emptyVoice": true,
  "sort": "sid",
  "query_mode": "both",
  "year_tolerance": 1,

  "quality_allow": [2160, 1080, 720],
  "hdr_mode": "any",
  "codec_allow": "any",
  "audio_pref": ["ukr", "eng", "rus"],

  "trackers_allow": ["toloka", "rutracker", "noname-club"],
  "trackers_block": ["selezen"],

  "filter": "",
  "filter_ignore": "(camrip|ts|telesync)",

  "torrs": [
    "http://127.0.0.1:8090"
  ],
  "auth_torrs": [
    {
      "enable": true,
      "host": "http://ts.example.com:8090",
      "login": "{account_email}",
      "passwd": "StrongPassword",
      "country": "UA",
      "no_country": null,
      "headers": {
        "x-api-key": "your-ts-key"
      }
    }
  ],
  "base_auth": {
    "enable": false,
    "login": "{account_email}",
    "passwd": "StrongPassword",
    "headers": {}
  },

  "group": 0,
  "group_hide": true
}

Key parameters at a glance:

  • jackett + apikey: your Jackett host and API key.
  • min_sid / min_peers / max_size / max_serial_size: base torrent filters.
  • quality_allow, hdr_mode, codec_allow, audio_pref: quality/codec/language prioritization.
  • torrs, auth_torrs, base_auth: TorrServer nodes used for playback.
  • filter / filter_ignore: regex filters for release title and voice labels.

APN support

Sources with APN support:

  • AnimeON
  • Uaflix
  • Mikai
  • Makhno
  • KlonFUN
  • NMoonAnime

Source/player availability check script

wget -O check.sh https://raw.githubusercontent.com/lampame/lampac-ukraine/main/check.sh && sh check.sh

Donate

Support the author: https://lampame.donatik.me

Description
Ukraine online source for Lampac
Readme Apache-2.0 1.6 MiB
Languages
C# 98.4%
Shell 1.6%