Musikplayer – 3 Slots · A‑B Loop · Drag‑Marker · Tooltips
Tools
Play
Pause
Stop
Lautstärke
0.90
Fortschritt
A: –
B: –
00:00 / 00:00
Stopuhr
00:00.0
A‑B Loop aktiv
A (s)
Set A = current
B (s)
Set B = current
Play ab A nach Track‑Wechsel
Regeln: A=0 Anfang · B=-1 Ende
Kein Titel geladen.
Slot 1 – Auswahlbox
Verzeichnis wählen
Dateien wählen
Neu einlesen
–
Doppelklick oder Enter: laden + abspielen.
Slot 2 – Auswahlbox
Verzeichnis wählen
Dateien wählen
Neu einlesen
–
Doppelklick oder Enter: laden + abspielen.
Slot 3 – Auswahlbox
Verzeichnis wählen
Dateien wählen
Neu einlesen
–
Doppelklick oder Enter: laden + abspielen.
Tool‑Seite
Zurück
Drag & Drop:
Ziehe
.db/.sqlite
oder
.csv
hierher
DB → dbview Converter · CSV → CSV Converter
Tools → Loop‑DB Import/Export
Export Loop‑DB (JSON)
Import Loop‑DB (JSON)
Nur Dateiname‑Matching
Replace vollständig
Replace löscht nur, wenn Importdatei ≥ 1 gültigen Eintrag enthält.
Import überschreibt exakte TrackKeys (wenn „Nur Dateiname“ aus), ansonsten Match über Dateiname.
Converter 1 → dbview.db (SQLite → Loop‑DB JSON)
SQLite‑DB wählen…
keine Datei gewählt
Konvertieren & Exportieren
sql.js von Cloudflare laden (online)
sql.js Dateien von Cloudflare herunterladen
Erwartet Tabelle
music
: Spalte 1 (Index 0) Pfad+Dateiname → Dateiname, trackKey =
fs:1:<Dateiname>
Spalte 6 (Index 5) → a, Spalte 7 (Index 6) → b, enabled immer true.
sql.js wird automatisch lokal (
./sql-wasm.js
/
./sql-wasm.min.js
) versucht, sonst über Cloudflare (cdnjs).
Converter 2 → CSV (Semikolon, ohne Header → Loop‑DB JSON)
CSV wählen…
keine Datei gewählt
Konvertieren & Download
CSV: Semikolon-getrennt (;), ohne Header. Spalte 1 Pfad inkl. Dateiname → Dateiname extrahieren → trackKey =
fs:1:<Dateiname>
Spalte 6 → a, Spalte 7 → b (1‑basiert). enabled immer true.