TLF
roger DJ oddBeat

dB traktor
library fixer

v1.2.5 · macOS · TLF · 9€

library manager sync breaking your Traktor Pro library? fixes zero duration, beatgrid locks, stems and more automatically on every sync.



download free trial →
macOS · Apple Silicon · standalone .app · no Python required
dB traktor library fixer app preview
↓ what does it fix ↓
what it fixes
⏱️

zero duration

after a library manager sync, affected tracks show 0:00 in Traktor. TLF restores the correct duration automatically. 8,000+ tracks fixed in seconds.

🔓

beatgrid locks

library manager sets a lock bit in Traktor's collection on every sync, showing a lock icon on all tracks. TLF clears it instantly.

🎚️

stems

library manager strips the stem flag off real stem tracks and injects phantom ones onto others. TLF restores each track's true stem state from the snapshot.

🧩

samples

sample tracks wrongly flagged as stems after a sync? TLF clears the phantom stem flag library manager adds, so your samples stay samples.

📊

analysed state

library manager can drop a track's analysed state on sync. TLF restores it from the snapshot so Traktor Pro keeps your existing analysis.

👁️

watches automatically

runs in the background. detects when library manager writes to your collection and patches it within seconds. zero manual steps.

🔒

preserves intentional locks

takes a snapshot before each sync. only removes locks that library manager added. tracks you intentionally locked stay locked.

💾

always backed up

creates a backup of your collection before every patch. your original data is never lost.

zero dependencies

standalone macOS .app. no Python installation, no Terminal, no package managers. download and run.

how you use it
1

launch TLF

open the app and click start watching. it takes a snapshot of your current collection state.

2

sync library manager

sync from library manager to Traktor as normal. TLF detects the change automatically.

3

done

TLF patches your collection in seconds. open Traktor — times and locks are correct.

why this exists

you sync from library manager to Traktor.
affected tracks show a lock icon and/or 0:00.

the 0:00 duration only affects tracks that haven't been analysed in Traktor yet. Traktor stores duration in a field called PLAYTIME_FLOAT — a value it only sets when it runs its own analysis engine. when library manager syncs to Traktor, it writes track entries without triggering that analysis. tracks you've already analysed in Traktor keep their duration. tracks that haven't been analysed yet show 0:00.

the lock icon is a separate issue. we confirmed this by comparing locked vs unlocked tracks across 590 entries in a real collection: every track library manager touches gets bit 4 set in Traktor's internal FLAGS field. that's the beatgrid lock. Traktor reads that bit and shows a lock icon — and won't overwrite the beatgrid on analysis. library manager does this intentionally to protect the grid it just wrote.

if you prefer to analyse in Traktor — for waveforms, better beatgrids, key detection — but use library manager for library management, TLF keeps things clean. sync from library manager freely. TLF restores durations and clears lock flags automatically after every sync.

get it
v1.2.5 · macOS · 9€ one-time
get TLF at the store →

standalone .app · Apple Silicon · macOS 11+ · lifetime license

questions? [email protected]