Changelog 10.6.19

PATCH 2026-04-09

LUMA Nova 10.6.19 - Harmonix 2.2.1 : auth mobile, stream fix et metadata duree

Harmonix Apps API - Auth mobile/Flutter

  • Le login LUMA retourne maintenant access_token (Bearer) en plus de la session cookie web.
  • L'API /api/harmonix/apps accepte le Bearer session token et garde /health public.
  • Format unauthorized unifie pour l'ecosysteme apps: { ok:false, error:"unauthorized" }.

Harmonix Apps API - Stream et stabilite Android

  • Correction stream: reecriture des redirects/URLs internes 127.0.0.1/localhost vers l'origine publique.
  • Support de reecriture des playlists m3u8 pour eviter les URLs locales cote player Android.
  • Endpoint debug stream/catalague gardes en mode feature-flag (desactives par defaut).

Harmonix Apps API - Catalogue

  • DTO track enrichi: ajout/normalisation de duration et duration_seconds avec fallback multi-formats.
  • Suppression du champ source brut dans la reponse catalogue pour eviter les fuites d'URLs internes.
  • Covers et stream_url exposes sous forme stable pour clients mobiles/TV.

Fichiers modifies (focus release)

  • app/controllers/auth/login.js
  • app/routes/api/auth/login.js
  • app/middleware/harmonixAppsAuth.js
  • app/routes/api/harmonix.apps.js
  • app/controllers/harmonixAppsController.js
  • app/core/versions.js
  • app/modules/harmonix/version.js
  • package.json
  • app/data/changelog/10.6.19.json
  • app/data/changelog.json