8 Commits

Author SHA1 Message Date
baliasnyifeliks
e846ce65b3 refactor(controllers): strip sensitive query parameters from stream URLs
Add StripLampacArgs method to remove account_email, uid, and nws_id
parameters from streaming URLs before processing. This enhances privacy
by preventing user identification data from being passed through to
external services. The change is applied across all controllers that
handle stream URL generation.
2026-02-04 08:53:52 +02:00
baliasnyifeliks
3436520e4a привів усе до 1‑based сезонів 2026-02-03 21:34:57 +02:00
baliasnyifeliks
0b881bffbb fix(makhno): correct season numbering to start from 1 2026-02-03 21:22:10 +02:00
baliasnyifeliks
e5e3b38122 refactor(controllers): consolidate stream URL generation across controllers
Refactor episode link construction to use a common BuildStreamUrl method
in Makhno and UaTUT controllers, and add streamlink support to UAKino
controller. This change standardizes how streaming URLs are generated and
passed to the episode template, reducing code duplication and improving
maintainability.
2026-02-03 21:16:50 +02:00
baliasnyifeliks
6f20e217ee feat(makhno): add streaming link support for episodes 2026-02-03 20:59:53 +02:00
baliasnyifeliks
5c22c91421 fix(makhno): add error logging and improve file array detection
Add diagnostic logging when parsing fails to help identify issues with
voice and file data extraction. Enhance file array detection to handle
Playerjs-based content by implementing range-based search strategy.
2026-02-03 20:41:27 +02:00
baliasnyifeliks
ed7bfa67de feat: Add checksearch parameter to Controller.Index and refactor player JSON extraction in MakhnoInvoke into a new helper method for broader pattern matching. 2026-02-03 19:54:43 +02:00
baliasnyifeliks
5f40e1781f feat(makhno): add Makhno online streaming module
Integrate Makhno video streaming service with support for movies and
serials. The module provides search functionality, player data retrieval,
and streaming capabilities through multiple external APIs including
Wormhole, Ashdi, and UaTUT. Features include:

- HTTP controller for handling playback requests
- Support for multiple voice translations and seasons
- Proxy management and caching
- TMDB integration for metadata enrichment
- Online API integration for event handling
2026-02-03 19:30:42 +02:00