Skip to content
⌂ Home

Lyrics scene walkthrough

JSON-only lyrics scenes — no JavaScript. Index → JSON content.

Terminal window
node .\bin\echo-workshop-sdk.mjs example lyrics-cinema-scene .\cinema
npm run init .\my-lyrics --recipe cinema-lyrics
npm run dev

scene.root uses group containers and host-owned slot nodes (title, lyrics, play-toggle, …).

If hostChrome.miniPlayer is hidden, you must include play-toggle (and usually prev/next).

Presets: editorial · compact · cinema · cover. Upgrade with scaffold . --preset cinema.

lyrics-stylelyrics-source plug-in
FormatJSON layoutJS provider for candidates

Both can coexist.