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