Changelog 10.8.13

PATCH 2026-04-21

LUMA Nova 10.8.13 : Harmonix paroles synchronisees en service

Harmonix Player

  • Activation du panneau Paroles cote utilisateur (remplacement du placeholder Bientot).
  • Chargement des paroles piste par piste via l'API LUMA /api/sonora/lyrics/:id.
  • Fallback UX gere quand il n'y a pas de paroles disponibles.

Paroles synchronisees

  • Support du format LRC (timestamps [mm:ss.xx]) avec surlignage de la ligne active en temps reel.
  • Clic sur une ligne LRC pour seek audio a la position correspondante.
  • Fallback automatique vers mode texte simple (plain) si le LRC n'est pas exploitable.

API

  • Ajout de l'endpoint public GET /api/sonora/lyrics/:id (lecture harmonix_track_lyrics).
  • Ajout du client harmonixAPI.getLyrics(trackId) pour integration front unifiee.

Fichiers modifies (focus release)

  • app/routes/api/sonora.js
  • app/modules/harmonix/assets/js/harmonix/api.js
  • app/modules/harmonix/assets/js/harmonix/player.js
  • app/modules/harmonix/views/layout/harmonix.ejs
  • app/modules/harmonix/assets/css/harmonix/core/layout.css
  • app/core/versions.js
  • app/modules/harmonix/version.js
  • app/data/changelog/10.8.13.json
  • app/data/changelog.json
  • package.json