Install Node.js
The helper runs on Node.js 20 or newer, free from nodejs.org. Choose the LTS version and click through its installer.
Already have it? Skip this step.
Music Helper · version 0.1.0
Drop in your songs, sort them into collections, time the lyrics so they light up line by line, check the page, then publish it. Everything happens in a page on your own computer.
Chapter 1
Do this once. The demo comes with an empty example site to try it on, and publishing is switched off, so nothing you do can change a real website.
The helper runs on Node.js 20 or newer, free from nodejs.org. Choose the LTS version and click through its installer.
Already have it? Skip this step.
Download music-helper-0.1.0.zip (or music-helper-and-lyric-timer-0.1.0.zip, with the Lyric Timer), then right-click it and choose Extract All.
A small window opens (keep it open while you work) and the helper appears in your browser at localhost:5191. Close the small window when you're done.
The top bar says Example copy · publishing is off: this demo can't upload anything.
Chapter 2
One song or a whole album at a time.
Drop MP3s on Add songs, or click it to choose them. The helper reads each file's tags: the title, the lyrics, the cover art and a link to where the song lives online. Fix any title by clicking it, choose a collection, then Add songs.
Songs already in the library (the same link or title) are skipped.
Collections group your songs (an album, a genre, a theme). Move songs and collections up and down to set their order on the page, and press the ★ to make one song the site's Featured Song.
The pencil opens a song: change its title, collection, link, cover or lyrics, or swap in a new version of the MP3. Lines in square brackets, like [Chorus], show as section labels.
Chapter 3
So the lyrics light up line by line as the song plays on your site. Press the clock on a song with lyrics.
Press Start from the top, then press Space (or Tap) as each line begins. Backspace undoes the last tap; clicking a line sets it to the current moment.
Already have the timing? Load LRC takes an .lrc file (the Lyric Timer makes them, as do many lyrics tools) and times every line whose words match.
Preview plays the song with the lyrics following along exactly as your site will show them; click any line to jump there. Happy? Save timing.
Chapter 4
The Lyric Timer is a separate app with finer tools for timing (nudging a line, re-tapping from any point, captions for video). In the download with both, the two work together; its step-by-step guide covers its side.
In Time the lyrics, press Open in Lyric Timer. The song opens there with its lyrics and any timing it already has, ready to tap.
Press Send to Music Helper at the top. The timing lands on the song in the helper straight away, and the helper says so. Close the Lyric Timer's tab.
Only lines whose words match the helper's lyrics get a time, so editing a line in the Lyric Timer never shifts the rest.
Chapter 5
Preview builds the site and opens its music page in a new tab: the songs by collection, the players, and the lyrics lighting up as each song plays.
Set up for your own website, Publish builds it, saves only the music changes and uploads them, then waits until the live page shows them. The top bar counts what's waiting to go live.
In the demo, Publish is switched off. Publishing needs the helper set up for a website kept in a Git repository.
Chapter 6