MovixOpenSource/API/Mainapi/utils
Movix eae5a24c51 feat: ajoute KissKH et fiabilise les sources, les sous-titres et le Cast — Android 2.5.8
- corrige l’extraction Fsvid/Vidzy dans proxiesembed, les extensions et le userscript avec un décodage XOR/P.A.C.K.E.R plus robuste
- rejette les URL « troll » et supprime les résultats Fsvid/Vidzy contaminés des caches
- ajoute KissKH pour les films et séries avec matching TMDB, catalogue, cache distribué, verrouillage, rotation des proxys et fallback sécurisé
- ajoute le relais KissKH HLS/MP4 dans proxiesembed, avec retry SOCKS5 sur les erreurs 403 et streaming des segments BYTERANGE
- prend en charge les sous-titres KissKH SRT/TXT/TXT2, leur déchiffrement AES et leur conversion en WebVTT
- intègre KissKH au lecteur, aux priorités de sources, aux extensions Chrome/Firefox et au userscript
- améliore la sélection, le formatage sécurisé, la traduction et l’affichage Picture-in-Picture des sous-titres
- corrige le Cast web et Android pour transmettre les sous-titres internes, externes, KissKH et traduits
- ajoute le support des pistes WebVTT inline via le relais LAN Android et améliore le suivi des sessions Cast
- protège les liens jouables des caches Cpasmal et Coflix contre les rafraîchissements vides ou concurrents
- fiabilise la sélection des saisons FStream et améliore le matching DarkiWorld par TMDB, titre et année
- simplifie les nouvelles URL TMDB tout en conservant le décodage des anciens identifiants encodés
- corrige l’opacité des icônes SVG dans toute l’interface en séparant la couleur de leur niveau d’opacité
- met à jour le Dockerfile vers Node.js 22 et installe uniquement les dépendances runtime du workspace Hono
- ajoute le workspace server avec ses dépendances dédiées et un arrêt gracieux sur SIGTERM/SIGINT
- accélère le healthcheck Docker et évite de recopier tous les node_modules du builder dans l’image finale
- retire les migrations et créations de tables automatiques au démarrage de la Main API au profit de db:init
- attribue un port CycleTLS distinct à chaque worker pour éviter les conflits en mode cluster
- ajoute des tests de non-régression pour KissKH, les caches de sources, CycleTLS et le Cast Android
- publie Android 2.5.8 build 17 avec le nouvel APK
- met à jour les extensions Chrome 1.3.13 et Firefox 1.5.10

Co-authored-by: GPT-5.6 Sol <noreply@openai.com>
2026-08-03 21:37:41 +02:00
..
__tests__ feat: ajoute KissKH et fiabilise les sources, les sous-titres et le Cast — Android 2.5.8 2026-08-03 21:37:41 +02:00
accountLinks.js tird release 2026-04-28 17:55:00 +02:00
adminIdentity.js feat: live TV FCTV, fournisseur OAuth, sources J1F/Cinestream, modération IA & durcissement 2026-07-05 18:22:13 +02:00
axiosHelpers.js feat: synchronise le repo privé — Cast, sources, API et mobile 2.5.7 2026-08-02 12:09:37 +02:00
cacheManager.js feat: synchronise le repo privé — Cast, sources, API et mobile 2.5.7 2026-08-02 12:09:37 +02:00
chainExplorer.js tird release 2026-04-28 17:55:00 +02:00
cloneLinks.js tird release 2026-04-28 17:55:00 +02:00
concurrency.js tird release 2026-04-28 17:55:00 +02:00
daddylive.js Nouveautés 2026-06-20 18:40:49 +02:00
darkiworldSqlite.js feat: live TV FCTV, fournisseur OAuth, sources J1F/Cinestream, modération IA & durcissement 2026-07-05 18:22:13 +02:00
discord.js tird release 2026-04-28 17:55:00 +02:00
downloadLinksHistory.js tird release 2026-04-28 17:55:00 +02:00
hydrackerLive.js feat: live TV FCTV, fournisseur OAuth, sources J1F/Cinestream, modération IA & durcissement 2026-07-05 18:22:13 +02:00
lruMap.js feat: live TV FCTV, fournisseur OAuth, sources J1F/Cinestream, modération IA & durcissement 2026-07-05 18:22:13 +02:00
oauthClients.js Nouvelle adresse movix + nouvelles fonctionalités 2026-05-14 17:26:13 +02:00
oauthClientsDb.js feat: ajoute KissKH et fiabilise les sources, les sous-titres et le Cast — Android 2.5.8 2026-08-03 21:37:41 +02:00
oauthStorage.js feat: synchronise le repo privé — Cast, sources, API et mobile 2.5.7 2026-08-02 12:09:37 +02:00
proxyManager.js feat: ajoute KissKH et fiabilise les sources, les sous-titres et le Cast — Android 2.5.8 2026-08-03 21:37:41 +02:00
redisLock.js tird release 2026-04-28 17:55:00 +02:00
redisRateLimitStore.js tird release 2026-04-28 17:55:00 +02:00
safeFile.js tird release 2026-04-28 17:55:00 +02:00
shutdownFlag.js tird release 2026-04-28 17:55:00 +02:00
syncPolicy.js feat: live TV FCTV, fournisseur OAuth, sources J1F/Cinestream, modération IA & durcissement 2026-07-05 18:22:13 +02:00
tmdbCache.js feat: ajoute KissKH et fiabilise les sources, les sous-titres et le Cast — Android 2.5.8 2026-08-03 21:37:41 +02:00
turnstile.js tird release 2026-04-28 17:55:00 +02:00
vavooCatalogs.js feat: synchronise le repo privé — Cast, sources, API et mobile 2.5.7 2026-08-02 12:09:37 +02:00
vipDonations.js feat: synchronise le repo privé — Cast, sources, API et mobile 2.5.7 2026-08-02 12:09:37 +02:00
vipPayblis.js tird release 2026-04-28 17:55:00 +02:00
vipPaygate.js feat: synchronise le repo privé — Cast, sources, API et mobile 2.5.7 2026-08-02 12:09:37 +02:00