Musikplayer – 3 Slots · A‑B Loop · Drag‑Marker · Tooltips

Lautstärke 0.90 Fortschritt
A: –
B: –
00:00 / 00:00 Stopuhr 00:00.0

A (s) B (s) Regeln: A=0 Anfang · B=-1 Ende
Kein Titel geladen.
Slot 1 – Auswahlbox
Doppelklick oder Enter: laden + abspielen.
Slot 2 – Auswahlbox
Doppelklick oder Enter: laden + abspielen.
Slot 3 – Auswahlbox
Doppelklick oder Enter: laden + abspielen.
Tool‑Seite
Drag & Drop: Ziehe .db/.sqlite oder .csv hierher
DB → dbview Converter · CSV → CSV Converter

Tools → Loop‑DB Import/Export

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)

keine Datei gewählt
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)

keine Datei gewählt
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.