Changelog 10.6.16
PATCH
2026-04-08
LUMA Nova 10.6.16 - Nino 5.3.0 : Cast Chromecast + correctif cache HTML
Nino - Cast Chromecast
- Correction du cast Chromecast : les flux HLS etaient bloques par l'authentification de session.
- Nouveau systeme de tokens de cast ephemeres (5 min) : le Chromecast accede aux flux sans cookie de session.
- Le token est lie a un video_id specifique et expire automatiquement.
- Support du cast pour les videos privees (token genere cote utilisateur connecte).
- Les segments HLS heritent automatiquement du token via le manifest reecrit.
- Ajout des headers CORS (Access-Control-Allow-Origin) sur les routes stream et HLS.
- Le lecteur local se met en pause automatiquement lors du demarrage du cast.
Core - Cache navigateur
- Correctif : les pages HTML renderisees par Express recoivent desormais Cache-Control: no-cache.
- Garantit que les query strings de versioning (?v=) sont toujours a jour apres un deploy.
- Evite que le navigateur serve une ancienne page HTML avec de vieux liens d'assets.
Versioning
- Bump LUMA 10.6.16 - Build 10616.
- Nino 5.3.0 (minor : cast Chromecast via tokens ephemeres).
Fichiers modifies (focus release)
- app/routes/api/nino/cast-token.js (nouveau)
- app/routes/api/nino.js
- app/routes/api/nino/stream.public.js
- app/routes/api/nino/hls.js
- app/modules/nino/assets/js/nino/watch/cast.js
- app/core/http.js
- app/core/versions.js
- package.json
- app/data/changelog/10.6.16.json
- app/data/changelog.json