6 Commits

Author SHA1 Message Date
Felix
76fcbc8fbf refactor(nmoonanime): improve player data parsing with enhanced extraction logic
- Replace monolithic extraction with modular methods for better maintainability
- Add support for decoding obfuscated player payloads (atob, XOR encryption)
- Implement robust JSON parsing with loose parsing and trailing comma handling
- Add regex patterns for season/episode number extraction
- Improve handling of nested series structures with multiple seasons
2026-03-21 08:04:59 +02:00
Felix
2d9f507683 chore(config): update stats endpoint URL across all modules
Updates the stats service URL from lmcuk.lampame.v6.rocks to lmcuk.lme.isroot.in in all mod initialization files to reflect server migration.
2026-03-08 12:23:52 +02:00
Felix
2a91e2076e refactor(nmoonanime): modify ResolveMalId to handle source parameter
Update ResolveMalId method to accept and process a source parameter, enabling different resolution logic for tmdb and hikka sources. TMDB source now returns null, while HIKKA source uses kinopoiskId when available.
2026-03-08 08:45:44 +02:00
Felix
cecc70abe4 refactor(nmoonanime): update display name 2026-03-08 08:37:01 +02:00
Felix
4532c621c7 refactor(nmoonanime): simplify search method by removing original_title parameter
- Add ResolveMalId helper to resolve effective MAL ID from mal_id or kinopoisk_id
- Remove original_title from Search method signature and cache keys
- Simplify BuildSearchUrl to prioritize query parameters (mal_id > imdb_id > title)
2026-03-08 08:28:05 +02:00
Felix
dbb24205d7 refactor(nmoonanime): rename MoonAnime module to NMoonAnime 2026-03-07 17:12:49 +02:00