RiceKaraoke is a JavaScript karaoke engine to handle the timing of the karaoke lines. To render lyrics, a separate component is hooked into RiceKaraoke. RiceKaraoke automatically shows preparation lines counting down to an upcoming line and it will indicate instrumental portions of the song.