Lyrics Studio

Sign in

Admin password

Admin disabled

Set ADMIN_PASSWORD in the server environment (Dokploy → Environment) and redeploy.

Lyrics Studio
← Back to app

Time & fix lyrics

Play a song right here and stamp every line against what you actually hear. Everything is undoable and every save keeps the previous version.

Songs on the server

Downloaded videos and uploads. Songs that already have lyrics can be corrected here too.

Loading…
1

Open a song

Paste a link or pick one from your library.

2

Play & tap

Switch to Tap-sync and hit the big button on each line as it is sung.

3

Save

Everyone gets the new timing instantly.

0/0

0:00.00 / 0:00
Shortcuts: Space stamp (Tap-sync) · S stamp selected · K play · ↑↓ select · ⌘/Ctrl S save

Reported lines

Listeners flag lines that look wrong. Fix one in the editor and its report closes itself; or mark it resolved if it was fine.

Library

Upload your own audio or video, or pull lyrics straight from a YouTube video's captions.

Upload video / audio

Title, artist, duration, cover art and embedded lyrics are read from the file. A cover image or manual title/artist override them.

Inject lyrics from captions

Human subtitles first, else the auto captions in the spoken language, saved as the shared lyrics.

Peer-to-peer

Devices share verified copies with each other. A file's hash is added only after the server itself hashed and validated it. Holders are never expired — stale ones are only marked.

Overview

History

Every save is a revision. Restoring writes the old version back as a new revision, so nothing is ever lost. A JSON backup of all notes is also written daily.

Recent edits

⤓ Export all (JSON)

      

API access

Tokens let scripts write shared lyrics and chapters. A token is shown once — store it in your secrets vault.

Tokens

API reference

All changes saved