Check this list of compatible browsers, and make sure you have the latest browser updates.
If using a mobile browser, try Chrome version >132
Keyboard commands:
Command | Key |
---|---|
Next Line | PageDown | Down Arrow | Right Arrow | Space |
Restart Line (double tap for previous line) | PageUp | Up Arrow | Left Arrow |
Next Song | Shift N |
Previous Song | Shift P |
Show/hide lyrics | Shift S |
Resize/Drag the lyrics area. Press again to hide drag area | Shift Z |
Text bigger | Ctrl + |
Text smaller | Ctrl - |
Reset text size | Ctrl 0 |
Fullscreen | F11 |
Stop audio and come back to this screen (refresh) | Ctrl r |
Choose a folder containing .mp3, .m4a files, and .lrc or .txt files for lyrics.
.lrc files with timestamps will play automatically, for .txt files use the arrow keys or a USB
presentation remote.
Choose Folder above to download your playlist file and save it in the same folder named _playlist.tsv
The _playlist.tsv file is how you tell the app which order
to play the tracks, and which lyrics go with each audio file. Open the playlist file in a spreadsheet editor and
match the lyrics and audio files. The playlist should contain one row per song, in the sequence you want them to
be played. On each row you'll need to provide the exact file names for each lyric file (.txt or .lrc) and,
optionally the matching .mp3 file. Watch out for typos in the playlist file! If you get any errors, edit and save
your playlist file, refresh the page, and try again.
If there is no _playlist.tsv file in the folder you select, the app will make one based on the files
in that folder and download it for you. Save this file in the same folder as your lyrics and audio files.
Once you've got all your audio and lyrics files in a folder, and added your playlist file, hit the
`Choose Folder` button.
You can include optional columns called 'start', 'end' and 'fade', which should show the times in
seconds the current audio track should start and finish. But if you just want to play the full songs, you can
leave these columns blank. Fade is the number of seconds overlap between two tracks. If fade = 0, the current song
will finish before the next song starts.
The last song currently loops. If you'd like to prevent this, add a blank or thankyou .txt file as the
last item in the _playlist.tsv
Links to places to get lyrics: