The doctor
for your DJ drives.
Diagnose, compare, and heal multi-drive DJ and KJ libraries. Catch duplicates by content hash, fix broken VirtualDJ paths, surface corrupt files, and ship branded songbooks — all local-first on your Mac.
DJ libraries grow. Chaos follows.
Multi-drive libraries accumulate problems at scale — redundant copies, broken references, silent file corruption. TrackDoc finds every issue and gives you one-click tools to fix it.
-
!
Duplicates across drives — same track in three folders, different bitrates, different filenames. Content-hash dedup catches them all.
-
!
Broken VirtualDJ paths after a drive reorg — tracks won't load mid-gig. Scan the VDJ database, auto-suggest fixes, patch in one click.
-
!
Silent corruption — zero-byte and sub-1KB files from bad downloads, failed rips, or flaky copies. Detect and quarantine automatically.
-
!
Outdated formats eating your SSD — .wma, .flv, .mpg. Spot them, export a list, batch-convert with HandBrake or ffmpeg.
-
!
Unknown backup drives — you don't even know what's on them anymore. Scan once, get a full HTML report.
Nine tools. One app. Zero cloud.
A full diagnostic + repair toolkit for DJ and KJ media libraries. Everything runs locally on your Mac.
Content-Hash Dedup
MD5-based duplicate detection catches re-encoded tracks, renamed files, and copies moved across drives — not just filename matching.
Drive Diagnostics
SMART health, free-space warnings, read/write speed tests, zero-byte and sub-1KB corrupt file detection with one-click quarantine.
VirtualDJ Path Fixer
Scan your VirtualDJ database for broken paths after a drive reorg. Auto-suggest fixes. Patch the whole DB in one click — no more dead tracks mid-gig.
Multi-Drive Compare
Diff two or three drives, see what's unique, what's missing, and exactly where the gaps are. HTML report exports ready to share.
Clean Up Wizard
Guided 6-step audit: junk, loose files, folder issues, outdated formats, speed test, final health score. Every action previewed before commit.
Smart Reorganization
Plan → simulate → execute a clean drive layout. Collision-aware, fully undoable. Handles 150,000+ files without flinching.
Branded Songbook
Searchable karaoke songbook exported with your company name, phone, and website. Print or hand out the HTML at a gig.
Fleet Management
Track contractor-DJ drives, check-in/check-out, insurance replacement-value reports. Always know where every drive is.
Local-First by Design
Your library and scan data never leave your Mac. The only network activity is license verification (at activation plus periodic re-checks) and user-initiated update checks. No telemetry. No accounts. No cloud.
Built for working DJs and KJs. Every feature came from a real drive problem, not a product-management meeting.— TrackDoc · by JAM ON DJ Productions / RISE Studio Labs
Simple. Fair. No tiers of tiers.
Start free. Upgrade when the Pro tools save you an afternoon. Lifetime unlocks every future feature forever.
Free
Try everything in view-only mode
- Scan 1 drive
- Dashboard + Drive Health
- Organize Analysis (view-only)
- Corrupt file detection
- Brand Health report
- Songbook (TrackDoc watermark)
- No bulk actions
- No compare, dedup, reorg, sync
- No Clean Up Wizard
Monthly Pro
Everything, billed monthly
- Unlimited drive scans
- Multi-drive Compare + HTML export
- Smart Reorganization Engine
- Content-Hash Dedup
- Sync / Clone / Merge
- Branded Songbook
- Clean Up Wizard (full actions)
- Fleet + Insurance reports
- VirtualDJ Path Fixer
- Auto-updates forever
Lifetime Pro
Pay once. Lifetime access.
- Everything in Monthly
- All future TrackDoc updates
- Early access to TrackDoc Live
- No recurring billing
- Move your license to your next Mac
- Priority email support
Questions before you commit.
Does TrackDoc work with my NAS / network drive?
Yes — if it's mounted as a volume in Finder (SMB/AFP), TrackDoc sees it. Just know that large NAS libraries scan significantly slower than directly-connected drives. TrackDoc warns you when a selected path is under /Volumes/ — you'll want Ethernet, not Wi-Fi, for 1 TB+ libraries.
How long does the first scan take?
Depends on library size, drive type, and whether content-hashing is on. Metadata-only scans are fast — a 150,000-track library on a directly-connected SSD typically finishes in a few minutes. Full MD5 content-hashing (the mode that catches re-encoded duplicates and renamed copies) reads every file and is slower — expect roughly 15–45 minutes on a SATA SSD, faster on NVMe, significantly slower on spinning disks and NAS mounts. Progress bar with file count and ETA runs the whole time; you can cancel mid-scan without losing what's already catalogued.
Does TrackDoc need Full Disk Access?
For external drives (USB, Thunderbolt, SD, NAS) you select via the file picker — no. macOS grants per-volume access. You only need to enable Full Disk Access under System Settings → Privacy & Security if you want to scan TCC-protected locations on your boot drive — Desktop, Documents, or Downloads on macOS 13+. Most TrackDoc use cases (scanning external DJ drives) don't require it.
Which actions are preview-only, and which actually modify my drive?
TrackDoc is preview-first by default. Every analysis view — Scan, Compare, Organize Analysis, Diagnostics, Corrupt Files, Dedup — is read-only. Write actions are isolated to explicit operations: Clean Up Wizard (you step through and approve each group), Reorganization Planner (plan → simulate → execute, three distinct confirmation phases), Flatten Folder, VirtualDJ Path Fix (writes a backup of the prior database first), Sync / Clone / Merge, and Move to Trash from the Corrupt Files view. The dialog before "Execute" is the threshold — nothing writes before you cross it.
Can I undo a TrackDoc action if I change my mind?
Yes, for the common destructive actions. Clean Up Wizard writes an undo manifest after each step, accessible via the "Undo last action" button up until the next action is committed. Files aren't permanently deleted — they're moved to .jam_trash/ at the root of the affected drive, which you can recover from manually at any time until you empty it. Corrupt files sent to quarantine can be restored from the Diagnostics view. VirtualDJ database edits write a timestamped backup of the prior .db automatically. That said: back up critical drives before large cleanups — the Terms place final data-safety responsibility on you.
Is any of my data sent to a server?
No. TrackDoc is 100% offline except for a single Gumroad API call when you activate a license (and a periodic re-verify to catch cancelled subs). Scan results, file paths, catalogs, songbook exports — all local, all yours.
What about Windows or Linux?
macOS only for now. TrackDoc is built on macOS-native APIs (diskutil, mdfind, Finder tags). A port isn't on the near-term roadmap — we'd rather be the best-in-class DJ tool on one platform than a mediocre one on three.
How does the Monthly subscription work?
Gumroad handles billing. Cancel anytime from your Gumroad receipt email — existing Pro access runs until the end of your current billing period, then TrackDoc reverts to Free tier automatically on the next app launch.
Does Lifetime really mean lifetime?
Yes. Pay $199 once, get every TrackDoc update forever. The license re-verifies with Gumroad every 6 months to catch refunds and chargebacks, but otherwise fully offline.
What happens if Gumroad goes down?
Your existing license continues to work. TrackDoc caches license validity (14 days for Monthly, 180 days for Lifetime) and re-verifies in the background without blocking the app.
Can I try Pro before I buy?
Not directly, but the Free tier lets you scan your drive and see every issue the Pro tier would fix. The Clean Up Wizard shows you the scope of problems even when the actions are Pro-only. If a single scan doesn't show you $9.99 worth of duplicates to clean up, you're already organized enough not to need us.
Who makes TrackDoc?
TrackDoc is built by JAM ON DJ Productions / RISE Studio Labs, a small studio focused on tools for the mobile DJ and KJ trade. Questions or feature requests: support@trackdoc.app.