Funktionen & Versionsverlauf

Palkas UniverseEine SRT. Zwei präzise Arbeitsabläufe.

Palkas Universe SRT Sync bereitet Lyrics lokal für DistroKid auf und überträgt vorhandene SRT-Zeitmarken kontrolliert in den Synced Lyrics Editor.

Aktuell veröffentlicht: Version 1.2Für Chrome und Edge
Synced Lyrics · Auto-Sync
SRT Sync bei der Arbeit im DistroKid Synced Lyrics Editor
1 SRT-Dateibleibt der gemeinsame Ausgangspunkt
2 ArbeitsabläufePlain Lyrics und Synced Lyrics
100 % lokalkeine Übertragung deiner Lyrics

Über den Entwickler & die Idee

Aus doppelter Timing-Arbeit wurde ein Werkzeug für Präzision, Kontrolle und Sicherheit.

Präzision, Kontrolle und Sicherheit.

Ich veröffentliche selbst Musik unter dem Namen Palkas Universe und nutze DistroKid regelmäßig für Veröffentlichungen auf verschiedenen Streaming-Plattformen. Den dortigen Ablauf für synchronisierte Lyrics mochte ich grundsätzlich von Anfang an: Jede Zeile lässt sich mit einem genauen Beginn und Ende zur Musik festlegen.

Bei mehreren Songs wird dieser eigentlich einfache Vorgang jedoch schnell anstrengend. Man muss über den gesamten Titel konzentriert zuhören und im richtigen Moment reagieren. Besonders frustrierend ist eine deutlich zu frühe oder zu späte Zeile kurz vor Schluss, wenn der fast vollständig saubere Durchlauf deshalb wiederholt werden muss.

Für meine YouTube-Veröffentlichungen erstelle ich ohnehin präzise SRT-Dateien, in denen dieselben Start- und Endzeiten bereits enthalten sind. Daraus entstand die naheliegende Frage: Warum diese Timings ein zweites Mal von Hand erstellen?

Aus dieser Idee wurde Palkas Universe SRT Sync. Mit praktischen Tests kamen kontrollierte Rücksprünge, Korrekturen, Tastaturschutz, lokale Auswertung und der Fail-safe hinzu. Automatisierung soll Arbeit abnehmen, ohne dem Nutzer die Kontrolle über das Ergebnis zu nehmen.

Vollständiger Funktionsumfang

Was die Erweiterung kann

Vom lokalen Einlesen bis zum bestätigten Abschluss: Hier ist der komplette Funktionsumfang der aktuellen Version 1.2.

SRT lokal einlesen und prüfen

Die ausgewählte SRT wird ausschließlich im Browser verarbeitet. Cues, Lyrics, Dateiname, Zeitbereiche, Zeilen- und Wortzahl werden erkannt, ohne die Originaldatei zu verändern.

  • Eine SRT für beide Arbeitsschritte
  • Unveränderte Original-Cues und Zeitmarken
  • Statusanzeige mit Zeilen- und Wortzahl

Formatgeprüfte Plain Lyrics erzeugen

Jede Cue wird genau eine Lyrics-Zeile. Zeilenanfänge werden großgeschrieben, Anführungszeichen entfernt und unzulässige Zeichen am Zeilenende bereinigt.

  • Frage- und Ausrufezeichen bleiben erhalten
  • Punkt, Komma, Doppelpunkt, Semikolon und Ellipsen am Ende entfallen
  • Satzzeichen innerhalb einer Zeile bleiben bestehen

Sprache und Apostrophe sinnvoll behandeln

Die Textsprache wird lokal erkannt. Bei deutschem Text werden Wort-Apostrophe entfernt und beim späteren Abgleich ignoriert; in nichtdeutschem Text bleiben Formen wie “don’t” oder “I’m” erhalten.

  • Deutsche Formen wie war’n → warn
  • Original-SRT bleibt unverändert
  • Deutsch und Englisch als Oberflächensprachen

Vorschau, Kopieren und direktes Einfügen

Der bereinigte Text ist vor der Verwendung vollständig sichtbar. Er kann nach einem ausdrücklichen Klick in die Zwischenablage geschrieben oder direkt in das aktuelle DistroKid-Lyrics-Feld eingesetzt werden.

  • Nur Schreiben, kein Lesen der Zwischenablage
  • Robuste Erkennung des sichtbaren Textfelds
  • Input- und Change-Ereignisse für den Seiteneditor

Vorhandene SRT-Zeitmarken synchronisieren

Im Synced Lyrics Editor wird der aktuelle Playerstand mit den vorhandenen Cue-Zeiten verglichen. Am Zeilenanfang wird Space gedrückt, am wirksamen Zeilenende losgelassen.

  • Ein Cue → genau eine DistroKid-Zeile
  • Überlappt die nächste Cue, endet die aktuelle für DistroKid an deren Beginn
  • Original-SRT und ihre Zeitmarken bleiben unverändert

Den echten DistroKid-Player erkennen

Eine lokale Seiten-Bridge erkennt die aktive WaveSurfer-Instanz und nutzt deren reale Zeit als bevorzugten Timing-Master. Sichtbare Audio- oder Videoelemente dienen als Rückfalloption.

  • Laufend/pausiert und aktuelle Zeit
  • Pause in einer aktiven Cue setzt deren Teilmarkierung sicher zurück
  • Pause in einer instrumentalen Lücke bleibt an derselben Position

Lyrics streng 1:1 zuordnen

Die Erweiterung setzt sichtbare DistroKid-Zeilen aus ihren Wort-Elementen zusammen und vergleicht sie in der echten DOM-Reihenfolge mit der SRT.

  • Unsichtbare Messkopien werden ausgeschlossen
  • Absatzabstände gelten nur als Layout und erzeugen keinen Space-Impuls
  • Identische aufeinanderfolgende Zeilen bleiben einzeln zugeordnet

Fail-safe vor und während des Laufs

Auto-Sync startet nur bei vollständiger Zuordnung und prüft vor jedem Cue erneut. Bei einer Abweichung werden Space, Player und Auto-Sync sofort sicher gestoppt.

  • Letzte korrekte Zeile grün, abweichende Folgezeile rot
  • Zeilennummer, Text und Zeitspanne in der Meldung
  • “Zur Fehlerstelle” markiert und zentriert die Fundstelle erneut

Kontrollfenster direkt auf der Seite

Während der Synchronisation zeigt ein kleines Fenster Playerstatus, Zeit, SRT-Fortschritt und aktuelle Lyrics-Zeile. Ein aktiver Offset wird nur bei einem Wert ungleich 0 ms eingeblendet.

  • Player starten oder pausieren
  • Eindeutiger Button „Auto-Sync stoppen“
  • Zeigt auch Fail-safe- und Abschlussinformationen

Versehentliche Sync-Tasten blockieren

Während Auto-Sync aktiv ist, fängt ein lokaler Tastaturschutz echte manuelle Leertaste- und Rücktaste-Eingaben vor DistroKids Steuerung ab. Die von der Erweiterung erzeugten Sync-Signale bleiben ausdrücklich freigegeben.

  • Auch bei pausiertem Player aktiv
  • Automatisch aus bei Stopp, Fail-safe und Abschluss
  • Sichtbarer Schutzstatus und kurze Rückmeldung bei blockierter Eingabe

Gezielt zu synchronisierten Zeilen zurückkehren

Eine Sync-History listet abgeschlossene Zeilen auf. Ein Klick setzt nur die späteren DistroKid-Markierungen zurück und setzt Audio sowie Synchronisation exakt am SRT-Anfang der gewählten Zeile fort.

  • Aktuelle Zeile grau und noch gesperrt
  • Mehrere notwendige Rücktasten in einem kontrollierten Ablauf
  • Auto-Scroll pausiert beim Lesen und übernimmt nach Verlassen wieder

Waveform dauerhaft und interaktiv spiegeln

Eine feste Mini-Waveform unten links zeigt echte Audiodaten, aktuelle Zeit, Zielzeit und Gesamtdauer. Rück- und Vorwärtssprünge werden auf sichere vollständige SRT-Zeilen abgebildet.

  • Klickbar im laufenden und pausierten Zustand
  • Große und gespiegelte Waveform bleiben parallele Wege
  • Unvollständige Zeilen werden nicht übersprungen

Nach Korrekturen gemeinsam fortsetzen

Stoppt der Fail-safe wegen einer abweichenden Zeile, setzt eine korrigierte SRT Audio und DistroKid-Fortschritt gemeinsam mit einem Sicherheits-Puffer fort.

  • Eine bereits synchronisierte Zeile wird vollständig zurückgesetzt
  • Neustart exakt an deren gegebenenfalls korrigiertem Cue-Anfang
  • Unpassende Cue-Anzahl oder Leeren verwirft den Punkt sicher

DistroKids Zurücksetzen vollständig übernehmen

Ein Klick auf DistroKids eigenen Zurücksetzen-Link setzt Audiospur, internen Sync-Fortschritt, Sync-History und Kontrollprotokoll gemeinsam auf 0. Der Player pausiert sicher am Anfang.

  • Kein alter Fortschritt bei neu gestarteter Audio
  • Auto-Sync bleibt für den nächsten Start vorbereitet
  • Abschlusszustand wird wieder freigegeben

DistroKids echten Abschluss bestätigen

Erst DistroKids sichtbarer Speichern-Zustand bestätigt den vollständigen Durchlauf. Danach werden Start und Zeitsprünge bis zum Neuladen gesperrt und ein manuell schließbares Dankesfenster eingeblendet.

  • Kein versehentlicher zweiter Start
  • Direkte Links zu Feedback, YouTube, Unterstützung und Changelog
  • Kein automatisches Speichern oder Absenden

Ausgeführten Sync lokal kontrollieren

Nach dem Abschluss kann eine ausdrücklich selbst gewählte lokale Audiodatei abgespielt werden. SRT-Vorgabe und tatsächlich von der Erweiterung ausgelöste Space-Zeiten erscheinen gleichzeitig mit Millisekunden-Abweichung.

  • Farblegende: Grün bis 40 ms, Gelb bei 41–80 ms und Rot über 80 ms; bewusster Offset wird herausgerechnet
  • Überlappungen werden als DistroKid-Anpassung statt als SRT-Fehler gekennzeichnet
  • Lücken über fünf Sekunden erhalten einen zeitgenauen Fortschrittsbalken samt Countdown

Arbeitsstand lokal behalten

SRT-Auswertung, erzeugter Plain Text, Zeitmarken, Offset, Sprache und Auto-Sync-Status werden lokal im Erweiterungsspeicher gehalten, damit Seitenwechsel den Arbeitsstand nicht verlieren.

  • Leeren setzt SRT-Arbeitsdaten, Offset und Markierungen zurück
  • Die gewählte Oberflächensprache bleibt erhalten
  • Keine Cloud-Synchronisation durch die Erweiterung

Zweisprachige Hilfe und klare Rückmeldungen

Popup, Kurzanleitung, Statusmeldungen, Fehlertexte und Kontrollfenster stehen auf Deutsch und Englisch zur Verfügung.

  • Sprache direkt im Popup umschaltbar
  • Erklärungen zu beiden Arbeitsabläufen
  • Nach einem installierten Update öffnen sich Changelog und Funktionsguide einmalig

Minimaler Zugriff

Die Erweiterung benötigt nur lokalen Speicher, Schreibzugriff auf die Zwischenablage und Seitenzugriff auf DistroKid samt Subdomains.

  • Kein Tracking und keine Werbung
  • Kein extern nachgeladener Programmcode
  • Keine Übertragung von SRT- oder Lyrics-Daten

Der Ablauf

Von der SRT zur fertigen Prüfung

01

SRT auswählen

Die Datei wird lokal gelesen, geprüft und als Plain Lyrics aufbereitet.

02

Plain Lyrics prüfen

Vorschau kontrollieren und den Text kopieren oder direkt in DistroKid einfügen.

03

Synced Lyrics öffnen

DistroKid-Player einmal starten, 1:1-Zuordnung prüfen und Auto-Sync aktivieren.

04

Ergebnis kontrollieren

Synchronisation beobachten und erst nach eigener Prüfung bei DistroKid speichern.

SRT vorbereiten

YouTube ist ein Beispiel – entscheidend sind verlässliche Zeitmarken.

Die Erweiterung ist nicht an eine bestimmte Quelle gebunden. Du kannst jede passend aufgebaute SRT-Datei verwenden, deren Lyrics, Reihenfolge sowie Start- und Endzeiten zum Song passen.

Bestehende SRT verwenden

Eine bereits für YouTube, Untertitelsoftware oder ein anderes geeignetes Werkzeug erstellte SRT reicht aus.

Timings vorher prüfen

Auto-Sync überträgt die vorhandenen Zeitmarken präzise, kann aber nicht hören, ob sie musikalisch richtig gesetzt wurden.

Einfaches Hilfsvideo genügt

Für die Erstellung über YouTube reichen ein schwarzer Hintergrund, verständlicher Ton und geringe Auflösung. Das spart Renderzeit, Dateigröße und Uploadzeit.

Technische Rahmenbedingungen

Was die Timing-Präzision beeinflussen kann

Auto-Sync übernimmt die vorhandenen SRT-Zeitmarken unverändert. Wann ein Browser den zugehörigen Tastaturimpuls tatsächlich ausführen kann, hängt in kleinem Umfang auch von seinem aktuellen Ausführungstakt ab.

Systemlast

Wahrscheinlichster äußerer Einfluss

Stark ausgelastete CPU- oder Browser-Prozesse können JavaScript-Aufgaben und Player-Abfragen später ausführen lassen. Besonders rechenintensive Spiele, Videoexporte, Scans, sehr belastete Tabs oder aktiver Energiesparbetrieb sind deshalb relevanter als die normale Erweiterungsoberfläche. Arbeitsspeicher wirkt vor allem dann indirekt, wenn das System bereits auslagern muss.

Monitor-Hertzrate

Kleiner technisch möglicher Einfluss

Der Sync-Prüfzyklus verwendet auch den an die Darstellung gekoppelten Browser-Takt. Ein Bild dauert bei 60 Hz etwa 16,67 ms, bei 120 Hz 8,33 ms und bei 144 Hz 6,94 ms. Die DistroKid-Playerzeit wird derzeit ungefähr alle 30 ms erfasst; dadurch kann eine höhere Hertzrate die Reaktion geringfügig verfeinern, ist aber normalerweise nicht der entscheidende Grenzwert.

Erweiterungsfenster

Im Praxistest kein messbarer Nachteil

Die kleinen Anzeigen aktualisieren nur gezielt veränderte Elemente und bauen nicht bei jedem Wert die gesamte Seite neu auf. In einem nicht als wissenschaftliche Vergleichsstudie gedachten Test mit 76 Zeilen lagen aktive und ausgeblendete Fenster bei rund 20 ms mittlerer technischer Restabweichung; sämtliche Zeilen blieben grün.

Bewusst klar begrenzt

Was die Erweiterung nicht macht

Diese Grenzen sind Absicht: Der Ablauf bleibt nachvollziehbar und die abschließende Kontrolle bleibt bei dir.

Keine Audio- oder Spracherkennung

Die Erweiterung transkribiert keine Aufnahme und erzeugt keine Lyrics aus Audio.

Keine Erstellung von Zeitmarken

Sie verwendet vorhandene SRT-Zeitmarken, erstellt oder verändert sie aber nicht automatisch.

Kein automatischer Abschluss

Sie lädt nichts selbstständig hoch und speichert oder veröffentlicht nichts endgültig bei DistroKid.

Keine Datenübermittlung

Lyrics und SRT-Inhalte werden nicht an Palkas Universe oder andere externe Dienste gesendet.

Kein Ersatz für dein Konto

Für die Nutzung benötigst du ein eigenes DistroKid-Konto und eine passend vorbereitete SRT-Datei.

Keine DistroKid-Zugehörigkeit

Das Projekt ist unabhängig und weder mit DistroKid verbunden noch von DistroKid unterstützt.

Privatsphäre & Kontrolle

Deine Lyrics bleiben bei dir

Vollständige Datenschutzrichtlinie

Lokal verarbeitet

SRT, Plain Lyrics und Abgleich werden auf deinem Gerät verarbeitet.

Gezielt gespeichert

Nur Arbeitsstand und Einstellungen liegen im lokalen Erweiterungsspeicher.

Von dir ausgelöst

Kopieren, Einfügen, Start, Stop und Speichern bleiben bewusste Nutzeraktionen.

Versionsverlauf

Was sich wann geändert hat

Aktuelle Funktionen und frühere Versionen – transparent an einem Ort.
v1.2Aktuell
Finalisierung · 5. September 2026

Sicheres Fortsetzen nach Korrekturen, vollständige Pausenbehandlung, DistroKid-kompatible Überlappungen und eine aussagekräftigere Darstellung instrumentaler Passagen.

  • Nach einem Fail-safe und dem Laden einer korrigierten SRT wird als Sicherheits-Puffer genau eine bereits synchronisierte Zeile zurückgesetzt; Player, DistroKid-Fortschritt, Sync-History und Kontrollprotokoll starten gemeinsam an deren gegebenenfalls neuem Cue-Anfang
  • Eine Pause mitten in einer aktiven Zeile verwirft die unvollständige Teilmarkierung und setzt den Player auf deren Anfang; beim Fortsetzen wird die Zeile vollständig neu synchronisiert, während Pausen in instrumentalen Lücken unverändert bleiben
  • Überlappende SRT-Cues bleiben gültig und in der Quelldatei unverändert; nur der DistroKid-Adapter beendet die aktuelle Cue wirksam am Beginn der nächsten, weil DistroKid keine zwei Zeilen gleichzeitig verarbeitet
  • Die lokale Kontrolle kennzeichnet dieses verkürzte Ende ausdrücklich als DistroKid-spezifische Anpassung und wertet es nicht als fehlerhafte SRT-Zeit
  • Instrumentale Lücken von mehr als fünf Sekunden werden mit einem zeitgenauen Fortschrittsbalken und verbleibendem Countdown bis zur nächsten Lyrics-Zeile dargestellt
  • Nach einem tatsächlich installierten Erweiterungsupdate öffnen sich Changelog und interaktiver Funktionsguide einmalig automatisch; eine Erstinstallation oder ein bloßer Browserneustart löst dies nicht aus
v1.1Vorherige Hauptversion
Großes Funktionsupdate

Präzise Korrekturen während des Laufs, Schutz vor versehentlichen Sync-Tasten, gemeinsames Zurücksetzen von Audio und Sync-Fortschritt, klare Abschlusslogik und die vollständige Bedienoberfläche direkt auf der DistroKid-Seite.

  • Direkter zweisprachiger Link aus „Was macht die Erweiterung?“ zu dieser vollständigen Funktions- und Changelog-Seite; der Popup-Abschnitt selbst ist bewusst kurz gehalten
  • Reines Pausieren und Fortsetzen behält die aktive SRT-Zeile bei und löst keine Sprungkorrektur aus
  • Die angeklickte Playerzeit wird dem passenden SRT-Zeitfenster zugeordnet; liegt sie mitten in einer Zeile, startet die Korrektur exakt an deren Anfang
  • Bei Rücksprüngen setzt die Erweiterung nur die danach synchronisierten DistroKid-Zeilen mit Backspace zurück; frühere Zeilen bleiben erhalten
  • Mehrere WaveSurfer-Zeitmeldungen desselben Klicks überschreiben das weiter entfernte Ziel nicht; alle nötigen Rücktasten werden in einer einzigen Korrektur ausgeführt
  • WaveSurfer-Zwischenmeldungen mit alter Playerzeit sowie interne Zeitaufrufe direkt nach Play werden nicht als neue Nutzersprünge behandelt
  • Nach einem Fail-safe bleibt die noch offene Cue als Wiederaufnahmepunkt gespeichert; eine textlich korrigierte SRT mit identischer Timeline setzt Audio und DistroKid-Fortschritt gemeinsam exakt an dieser Zeile fort
  • Eine andere SRT-Timeline oder bewusstes Leeren verwirft den gespeicherten Wiederaufnahmepunkt sicher
  • Sobald Auto-Sync mit geladener SRT aktiviert wurde, erscheint die Sync-History oben links mit 0/Gesamtzahl; abgeschlossene Zeilen sind anklickbar, die aktuell synchronisierte Zeile erscheint grau und noch gesperrt
  • Während der Nutzer in der History liest, bleibt seine Position stabil; sobald die Maus das Fenster verlässt, übernimmt Auto-Scroll wieder und zeigt den neuesten Stand
  • Ein Klick auf eine abgeschlossene History-Zeile springt eindeutig zu deren SRT-Anfang zurück; während der Korrektur ist die Liste gesperrt und zurückgesetzte Zeilen werden sauber entfernt
  • Unten links spiegelt eine fest verankerte, interaktive Waveform die echten Audiodaten samt laufendem Zeitstrich, Zielzeit und Gesamtdauer
  • Die gespiegelte Waveform, die große DistroKid-Waveform und die Sync-History bleiben parallele Bedienwege mit derselben SRT-basierten Korrekturlogik
  • Eine Korrektur aus dem pausierten Zustand wird mit demselben Start-Klick abgeschlossen und fortgesetzt
  • Vorspulen während einer laufenden Zeile verwirft deren Teilmarkierung mit einer Rücktaste und setzt Audio sowie Synchronisation gemeinsam auf ihren SRT-Anfang zurück
  • Erst DistroKids sichtbarer Button „Synchronisierte Lyrics speichern“ bestätigt den Abschluss; danach werden Playerstart und Zeitsprünge bis zum Neuladen gesperrt
  • Während Auto-Sync werden die tatsächlich ausgelösten Start- und Endzeiten pro Zeile lokal protokolliert; verworfene Teilstände werden bei einer Korrektur entfernt und sauber ersetzt
  • Nach Abschluss kann der Nutzer seine eigene lokale Audiodatei auswählen und SRT-Vorgabe sowie ausgeführten Sync gleichzeitig mit Start-/End-Delta kontrollieren; der aktive Offset wird separat gezeigt
  • Die technische Restabweichung wird nach Abzug eines bewussten Offsets farblich eingeordnet: Grün bis 40 ms, Gelb bei 41–80 ms und Rot darüber; direkt darunter folgt eine an aktuellen Studien ausgerichtete Wahrnehmungsorientierung mit ihren praktischen Grenzen
  • Der Audio-Download wird im Kontrollplayer ausgeblendet; stattdessen lässt sich die vollständige zeilenweise Sync-Auswertung als lokale TXT-Datei herunterladen und später nachlesen
  • Lücken von mehr als fünf Sekunden erscheinen in der laufenden Kontrolle als instrumentale Passage; kürzere Lücken bleiben neutral als Zwischenraum gekennzeichnet
  • Die Kontrollaudiodatei wird weder aufgenommen noch hochgeladen oder dauerhaft gespeichert; der ausgeführte Sync wird nicht fälschlich als serverseitig von DistroKid bestätigt bezeichnet
  • Sync-Verlauf, Mini-Waveform, Steuerfenster, Sync-Kontrolle und Dankesfenster können im Hauptfenster einzeln aus- und wieder eingeblendet werden; sicherheitsrelevante Fail-safe-Hinweise bleiben geschützt
  • Bereits geöffnete Abschluss- und Kontrollfenster wechseln ihre gesamte Beschriftung auch nachträglich mit der ausgewählten Sprache
  • Das Steuerfenster ersetzt seine Buttons nach Abschluss durch einen eindeutigen Fertig-Hinweis; STOP heißt nun „Auto-Sync stoppen“ und ein Timing-Offset wird nur angezeigt, wenn er ungleich 0 ms ist
  • Nach bestätigtem Abschluss erscheint oben mittig einmalig ein Dankesfenster mit Feedback-, Unterstützungs-, YouTube- und Changelog-Link; es bleibt bis zum manuellen Schließen über × sichtbar
  • Nur wenn Auto-Sync ohne geladene SRT gestartet wird, erscheint direkt über dem Button ein dauerhafter Hinweis; er verschwindet erst nach erfolgreichem SRT-Import
  • Der Hinweis zum Neuladen nach Installation oder Update erscheint nur, bis die aktuelle Erweiterungsversion erstmals auf einer DistroKid-Seite geladen wurde
  • Chrome-Web-Store- und Microsoft-Edge-Add-ons-Eintrag sind direkt von dieser Seite erreichbar
  • Ein eigener interaktiver Funktionsguide bildet Sync-Verlauf, Mini-Waveform, Steuerfenster, Fail-safe, Eingabeschutz, Dankesfenster und lokale Kontrolle in typischen Zuständen ab
  • Das Kontrollfenster zeigt durchschnittliche gerichtete Start-/Endabweichungen und berechnet aus dem robusten Median eine Offset-Korrektur sowie den empfohlenen neuen Gesamt-Offset
  • Inhalt und Dateiname der TXT-Auswertung wechseln gemeinsam zwischen Deutsch und Englisch
v1.0.1Vorherige Wartungsversion
Satzzeichen & Sprachen

Korrektur ungewöhnlicher Satzzeichenfolgen und offizielle Sprachdeklaration für Chrome und Edge.

  • Deutsch als Standardsprache sowie Deutsch und Englisch offiziell im Paket ausgewiesen
  • Komplette Zeichengruppe am Zeilenende bereinigt: plain:! → plain!, away,! → away!, Why!,:? → Why!?
  • Leerzeichen zwischen Schlusszeichen entfernt; ? und ! behalten Reihenfolge und Anzahl
  • Original-SRT, Cue-Zahl, Zeitmarken, Player-, Sync- und Fail-safe-Logik bleiben unverändert
v1.0.0Veröffentlicht
Erste stabile Store-Version

Die vollständige öffentliche Basisversion mit beiden SRT-Arbeitsabläufen.

  • Eine lokal gewählte SRT für Plain Lyrics und Synced Lyrics
  • SRT-Parsing, Cue-/Wortzählung und unveränderte Zeitmarken
  • Automatische Textspracherkennung und besondere Regeln für deutsche Wort-Apostrophe
  • Großschreibung der Zeilenanfänge, Entfernung von Anführungszeichen und unzulässigen Zeilenendzeichen
  • Vorschau, Kopieren und robuste Direkteinfügung in DistroKids Lyrics-Feld
  • WaveSurfer-Erkennung mit sichtbarem Medienplayer als Rückfalloption
  • Auto-Sync anhand der SRT-Zeiten mit einstellbarem Offset
  • Strenge 1:1-Prüfung sichtbarer Lyrics; Layout-Abstände lösen keine Tastaturereignisse aus
  • Fail-safe vor dem Start und während jedes Cues mit sofortigem Stopp
  • Grüne letzte korrekte und rote abweichende Zeile samt „Zur Fehlerstelle“
  • Player starten/pausieren, separater Space-Test und Kontrollfenster auf der Seite
  • Lokaler Arbeitsstand über DistroKid-Seitenwechsel hinweg und vollständiges Leeren bei erhaltener Sprache
  • Komplette deutsche und englische Oberfläche, Kurzanleitung, Funktions- und Datenschutzhinweise
  • Neuer Name, neues PU-Icon, Kontakt-, YouTube- und freiwilliger Spendenlink
  • Minimale Berechtigungen, kein Tracking, keine Werbung, kein Remote-Code und keine externe Lyrics-Übertragung
Technischer Entwicklungsweg bis 1.0.0Die stabilen Funktionen entstanden schrittweise. Die wichtigsten Meilensteine der Vorabversionen:
v0.1.17

Direkter, abgesicherter Schreibpfad für DistroKids aktuellen Lyrics-Editor.

v0.1.16

Robuste Textfeldsuche inklusive offener Shadow-DOMs und zugänglicher eingebetteter Dokumente.

v0.1.15

Grüne und rote Konfliktmarkierung, echter Start/Pause-Status und vollständige Plain-Lyrics-Bereinigung.

v0.1.14

Auswahl echter sichtbarer .lyricLine-Zeilen statt unsichtbarer Messkopien.

v0.1.13

Scrollen zum exakten Textknoten statt zum Anfang eines gemeinsamen Lyrics-Containers.

v0.1.12

Relatives Zentrieren ohne unbeabsichtigten Rücksprung zum Seitenanfang.

v0.1.11

Widerstandsfähige Markierung mit Inline-Stil, Overlay und nativer Textauswahl.

v0.1.10

Eigene Markierungsbox, erneute Suche nach Seiten-Neuaufbau und manueller Sprung zur Fehlerstelle.

v0.1.9

Deutsche Wort-Apostrophe lokal entfernen und beim SRT↔DistroKid-Abgleich ignorieren.

v0.1.8

Detaillierte Fail-safe-Meldung mit Zeilennummer, Text und exakter SRT-Zeitspanne.

v0.1.7

Letzte korrekte Zeile auf DistroKid markieren und in die Bildschirmmitte holen.

v0.1.6

1:1-Fail-safe, deutsche/englische Oberfläche und Wortzählung.

v0.1.5

Absatzlücken als reines Layout behandeln: ein Cue erzeugt genau einen Space-Impuls.

v0.1.4

Playerstart ohne Verbrauch der ersten Zeile und automatische 1:1-Prüfung.

v0.1.3

WaveSurfer-Bridge als zuverlässiger Timing-Master.

v0.1.2

Großschreibung, gezielte Schlusszeichen-Bereinigung und Kontrollstatistik.

Weiteres Tool in Planung

Mehr kommt noch – bewusst als eigenes Werkzeug.

Als Nächstes ist ein eigenständiger SRT Creator / FineTuner / Converter geplant. Damit sollen sich MP3- oder WAV-Dateien lokal laden, Plain Lyrics einfügen und Zeilen anhand einer Waveform oder Timeline bis in den Millisekundenbereich timen lassen. Bestehende SRT-Dateien sollen sich ebenfalls feinjustieren und anschließend in unterstützte Formate konvertieren lassen. Audio und Lyrics bleiben dabei lokal.Noch keine Store-Verknüpfung: Das zukünftige Tool wird erst entwickelt, nachdem SRT Sync 1.2 abgeschlossen und veröffentlicht ist.Zwei Tools. Ein Traum. Für alle Musiker.

Voraussetzungen

Was du dafür brauchst

Eigenes DistroKid-Konto

Anmeldung, Songs und abschließendes Speichern bleiben in deinem persönlichen Konto.

Vorbereitete SRT-Datei

Lyrics und Zeitmarken müssen bereits vorhanden und passend geprüft sein.

Google Chrome oder Microsoft Edge

Nach Installation oder Update eine bereits geöffnete DistroKid-Seite einmal neu laden.

Fragen, Feedback oder freiwillige Unterstützung?

Die Erweiterung wird kostenlos bereitgestellt. Rückmeldungen helfen bei der Weiterentwicklung.