3 Commits

Author SHA1 Message Date
Felix
41ba6dc878 feat(moon_decoder): add moon anime decryption and multi-quality streams 2026-05-30 10:09:56 +03:00
Felix
cfdf0f2d76 refactor(playerjs): rename PlayerJsDecoder namespace to LME.Common.Playerjs
Move the PlayerJsDecoder class from Shared.Engine to LME.Common.Playerjs
namespace to align with the common library structure. Update global usings
in GlobalUsings.cs and add references to PlayerJsDecoder.cs in module
manifest files to reflect the new namespace location.
2026-05-05 21:50:50 +03:00
Felix
020f331729 feat(shared): implement player payload extraction and decoding infrastructure
Add PlayerJsDecoder class with comprehensive methods for extracting player
payloads from HTML content, handling atob-encoded strings, and parsing JSON
configurations. The implementation includes regex patterns for various
encoding schemes, loose JSON parsing with trailing comma tolerance, and
helper function resolution. Additionally, configure global usings for
Shared.Services, Shared.Services.Hybrid, and Shared.Models.Base to improve
type accessibility across the shared library.
2026-05-05 21:44:31 +03:00