Sync history
Which lines are safely complete?Completed lines remain clickable. The active line is grey and locked so that every rewind stays unambiguous.
This website-adapted reconstruction presents the extension windows, safeguards, and verification states. Choose a scenario and see which information appears—without a DistroKid account or a real audio file.
An old, quiet film inside my mind becomes a dream
I fill every gap with meaning and purpose
And call it reality, although it is me
Not their laughter hurts me, nor what I see
It is the echo in me that I turn from everything
The world calls into emptiness, it does not call for me
Yet something inside me answers
Rights notice: The lyrics excerpts used in this presentation are taken from original music by Palkas Universe and are protected by copyright. Copying or otherwise reusing them without my permission is not permitted.
Completed lines remain clickable. The active line is grey and locked so that every rewind stays unambiguous.
It keeps player time, target time, and duration visible. Rewinds snap to the start of the matching SRT cue.
Status, detected player, active lyrics line, correction progress, and protected user input remain visible at a glance.
A mismatch stops auto-sync immediately, highlights the last correct line in green, and marks the conflict in red.
It appears only after DistroKid’s visible save state has been detected. Until then, the run is not considered finished.
Local audio, SRT target, and executed sync are compared line by line, colour-coded, and available as a TXT report.
The extension subtracts the offset already active during the run from every directed start and end difference. The average reveals the overall tendency; the recommendation uses the more robust median so individual load spikes have less influence.
01 · Residual = executed time − SRT time − active offset02 · Correction = − median of directed residuals03 · New offset = current offset + correctionCurrent offset −15 ms · median +12 ms (sync tends to arrive late) · correction −12 ms · new recommended offset −27 ms.
If start and end clearly point in opposite directions, or different offsets were used during one run, the tool deliberately makes no global recommendation. Review the SRT or system load first.The extension does not silently continue guessing. It stops the player, releases the held Space key, explains the conflict in the status window, and marks the affected lyrics directly on the page. After a corrected SRT, it resets up to two previously synchronized lines as a safety buffer and restarts exactly at the possibly corrected cue start.
While auto-sync is active, real user presses of Space and Backspace are intercepted. Only synchronization signals explicitly marked by the extension reach the editor.
SRT, lyrics, measurements, and an optionally selected verification audio file never leave your device. The audio is neither uploaded nor persistently stored by the extension.
17 · I fill every gap with meaning and purpose
19 · Not their laughter hurts me, nor what I see
The fail-safe compares the order and content of every SRT cue with the lyrics visible in DistroKid’s editor. This check is repeated at several decisive points rather than being performed only once.
Auto-sync starts only when the loaded SRT fully matches the visible DistroKid lyrics in the same order.
If a different or faulty SRT is selected during an active or paused run, the mismatch is detected immediately—even while auto-sync remains enabled.
After a pause, the complete mapping is checked again. An incompatible file therefore cannot enter synchronization simply by resuming the player.
Before the next cue is synchronized, the extension checks the visible lyrics structure again. A mismatch that occurs only at a later line stops the run at that exact point.
If you encounter an invalid state and the extension continues synchronizing, please let me know. The sequence of actions, the displayed message, and—if possible—a screenshot are especially helpful. You do not need to send audio or complete lyrics files.
The guide shows how everything behaves. The release notes document when and why it was added.