I've just played with the synchronised lyrics for the first time and it's really nifty. Nice work.
Using 3.4.7547 P
My idea is to have an option to make MB have an "invisible" first line that doesn't highlight anything at [0:00.000], and moves down to the line which is where the user-edited lines start.
i have changed it so the first line when indexed to 0 does not bold highlight
I might be missing something obvious, but why do you need the empty 0:00.000
line at all?
Why not just make MusicBee hold off on highlighting anything until the timestamp of the first lyric is reached?
On a similar theme to this request, the last lyric remains highlighted until the end of the track.
What about turning off (or fading out) the highlighting after, say 10 seconds, so it isn't highlighted for the entirety of a 30+ second outro or fade out.
It would also be a visual indicator that there are no more upcoming lyrics.
I thought this could apply mid-song too, so that a lyric doesn't stay highlighted all the way through a long break or instrumental, but there's a case to be made for the highlighting to remain so you know where to come back in after that instrumental ends.
More playing = more ideas.
First, I realised an easy way to fix the last sung lyric being highlighted during an instrumental is to just insert an extra timestamped line like [Guitar instrumental]
, which is probably a good thing to do anyway.
Secondly, instead of my suggestion that highlighting be turned off at the end of the track, what if MusicBee read an empty timestamped line as an instruction to turn off any highlighting? (actually just highlighting the empty line to achieve the same effect)
This would allow users to have complete control over when highlighting was removed, both at the end of the track and in the middle if they wanted to.
[3:35.487]You've got the light you can feel it on your back
[3:38.367]A light you can feel it on your back
[3:41.487]Your jigsaw falling into place
would prevent the last lyric being highlighted for the 20-second outro to the OP's same Radiohead song.
Blank lines in the lyrics without a timestamp would still display a blank line to allow for separating verses from choruses etc.