for DJs with thousands of tracks and no time to babysit them

The night shift for your record collection

While you play, TrackGemz fills in the genres and years your files never came with, embeds the missing artwork, hunts down duplicates and puts a clean set on your USB. In bulk. With a review pass. Without ever touching your cues.

scan and browse free before you pay anything · or pay once and own it · 30-day money-back

The Vault in TrackGemz showing 29,473 tracks with a pinned track card and bulk fix actions genre field · crime scene pin a track · full readout fix the whole selection at once
The Vault · a real working library · one selection away from fixed
0tracks in one scan
0big quality gaps caught
0strays flagged
0files saved by quarantine

numbers from one real scan · libraries of any size welcome, from a few hundred tracks up

shift report · 01

Your downloads lied to you

Store rips, pool downloads, twenty years of hard drives. The files play fine and the tags are a crime scene. Scroll. This is what the night shift does to them.

artisttitlegenreyearart

junk shown above was found in a real DJ library · scroll to run the shift

the archive · 3:47 am · the shift never stops

shift report · 02

Meet the crew

Three specialists. They clock in when you open the app and they never touch what they should not.

shift 01 · scripter

The Researcher

Genre and year · filled and fixed

Matches every track against online metadata and writes the genre and year your files never had. Junk like 9Ja and (255 gets standardised to the spelling your library already uses. A review pass shows every suggestion before a single tag is written, and a double-check audit flags the matches that look wrong so bulk runs stay trustworthy.

  • bulk match · review before write
  • learns from your own library
  • cascade one fix to a whole artist
The Researcher: a night-shift archivist checking a record sleeve against a card catalog under a desk lamp

before · a real genre field

A real library's genre facet: 1984, 1986, (255, 70s, 80s/Remix, 9Ja as genres

after · one pass later

  • Hip-Hop6,183
  • RNB4,798
  • Afrobeats3,931
  • Soul692
  • Pop608
  • Funk485
  • Jazz441
  • Dancehall243
  • Reggae230

the fix · one click, whole selection

TrackGemz bulk action bar with Edit tags, Enrich, Fix genre and year, Fix styles and artwork, Dedup

shift 02 · scripter

The Editor

Rich tags and artwork

Goes past genre: style, region, era, version and form, written into a comment field any DJ app can read. Missing covers get fetched and embedded once, keyed to the release, so they survive file moves and never download twice.

  • style · region · era · version · form
  • artwork embedded, not sidecarred
  • fill-only · never overwrites your edits
The Editor: a night-shift conservator placing album artwork onto a sleeve at a glowing light table

a real review · 959 tracks scanned, tags proposed, nothing written yet

The Editor's real review surface: 959 tracks to tag, confidence tabs, an expanded suggestion card with genre, era and version codes plus Skip and Approve

shift 03 · librarian

The Janitor

Duplicates and library health

Finds every duplicate, picks the best copy and cleans the rest in place, with Serato crates and references kept valid. Nothing is ever hard-deleted: removals go to a recoverable quarantine you can restore from months later. Dry-run first, undo after.

  • best-copy pick · crates stay valid
  • quarantine, never rm
  • low-bitrate flagging
The Janitor: a night-shift caretaker wheeling a cart of duplicate records down a dark archive corridor

tonight's haul · 205 quality gaps · every loser goes to quarantine

The Janitor reviewing duplicate sets in a real library

shift report · 02b

You never have to guess what comes first

The Library page opens with the whole job in order. Each step knows how many tracks are still waiting on it, and why it has to come before the one after it.

the run

  1. Scan your libraryIndex every track. Free and offline.
  2. Fix blank artistsA blank artist makes the lookup guess and stops duplicates grouping.
  3. Clean up titlesDrop the leftover BPM note, so the lookup reads cleaner.
  4. Find duplicatesNow that artist and title are real, the copies group correctly.
  5. Get genre and yearLooks your tracks up online and fills what is missing.
  6. Clear stranded junk genresThe junk no lookup will replace. Previewed before anything clears.
  7. Style, era and regionLeans on real artists and genres being in place first.

The order is not decoration. Fixing blank artists first is what makes the duplicates group correctly, and having real artists and titles in place is what lets the lookup find the right record. Work it top to bottom and the counts fall as you go, until the run tells you there is nothing left to do.

shift report · 03

The Janitor can hear a fake 320

A 128 kbps file re-encoded to 320 keeps its scars: everything above ~16 kHz stays gone. Same track, both panes. Left is the true 320. Right went through 128 and came back wearing a 320 badge. Drag the line.

Spectrogram of a true 320 kbps file, energy up to 20 kHz
true 320 kbps · spectrum reaches the top
Spectrogram of the same track after a 128 kbps round trip, hard cutoff near 16 kHz
fake 320 · same track, scarred at 16 kHz
◂ drag ▸
16 kHz cutoff

spectral upscale detection ships in calibration · report-only until it earns your trust

shift report · 03b

The tracks with no name at all

Every library has them. No artist, the whole credit stuffed into the title, a download site where the artist should be. They sort to the bottom and you never play them.

before

  • Wizkid-Balance [DJKon10th Intro Edit]
  • 07 - Burna Boy - Last Last
  • Drake-Nice For What (Dirty)
  • Rihanna_-_Work_ft_Drake
  • (Siren Riddim) Chronicle & Norris Man - Highest Grade
  • Mamu Lee.....Aristo
  • Y2Mate.is - Bisa Kdei - Next Chapter
  • Check on it. 83.xxx

after

  • Wizkid · Balance [DJKon10th Intro Edit]
  • Burna Boy · Last Last
  • Drake · Nice For What (Dirty)
  • Rihanna · Work ft Drake
  • Chronicle & Norris Man · Highest Grade
  • Mamu Lee · Aristo
  • Bisa Kdei · Next Chapter
  • Check on it · BPM note removed

It reads the file name, not just the tag, and it knows the shapes: dashes with no spaces, underscore runs, dot runs, riddim tags, download-site prefixes, track numbers that are not artists. Where the artist already appears elsewhere in your library, the split is treated as confirmed. Where it does not, the row waits for you rather than guessing.

shift report · 04

The rest of the floor

The crew works inside one building. Browse it, build sets from it, know what you actually play.

The Vault library browser table with real tracks

The Vault

Every track, one table. Facet by genre, format, year or what is missing. Search answers in milliseconds at tens of thousands of files.

Sets builder with BPM and key flow warnings

Sets

Build a set, get warned about key clashes and BPM cliffs, export to your gear or an m3u8. Straight from a gig in The Stats if you like.

The Stats play history with sessions and top tracks

The Stats

Sessions, top tracks, what you play next to what you own. Your play history follows every library you open.

shift report · 05

Paranoid by design

Twenty years of crates is not a place for move-fast software.

cues

Your grids are sacred

Writes touch genre, year, styles and art. Never a cue, a loop or a beatgrid. Serato keeps its soul.

deletes

Quarantine, never rm

Every removal is recoverable. One library got 5,093 files back after a bad night. True story.

preview

Dry-run everything

See the plan before it runs. Undo after it does. Bulk without the fear.

network

Local and private

Your library never leaves your machine. Only anonymous metadata lookups go online.

your files → tags written into the files → read by any booth

Tags land in the files themselves, so the software you already play with reads them on import

SeratorekordboxEngine DJTraktorVirtualDJdjay

no lock-in · no new database to learn · export sets to your gear

the door

One key. The whole building.

Scan and browse free first: see your duplicates, your junk tags and your stats before paying anything.

the walk-in

$0

free forever · no card

when you want the crew working

night pass

$7.99/mo

billed monthly · stop whenever

  • All three crew members
  • The Vault, Sets and The Stats
  • Unlimited matching and artwork
  • Your tags stay yours if you leave
Start the night pass

download free, unlock in the app

season passsave $17

$79/yr

works out at $6.58 a month

  • Everything in the night pass
  • Two months free
  • One payment a year, not twelve
  • Your tags stay yours if you leave
Take the season pass

download free, unlock in the app

most DJs pick this

the keys

$149once

cheaper than 19 months of monthly

  • Everything, with no subscription
  • Pay once and it stays yours
  • Every update to the suite you bought
  • Nothing to renew or cancel
Buy the keys

download free, unlock in the app

before you ask

FAQ

Is TrackGemz a DJ app?

No. It preps your library for the software you already perform with. You keep playing in Serato, rekordbox, Engine DJ or whatever you love. TrackGemz makes what they load correct.

What can I use for free?

Scan your library, browse the Vault and find basic duplicates without paying. Premium unlocks the enrichment crew, the deep cleanup and Sets.

Will it touch my cues or beatgrids?

Never. Writes are limited to genre, year, style tags and artwork. Cue points, loops and grids are read-only territory and roundtrip tests enforce it.

What happens if I cancel?

Nothing is deleted. Every tag already written stays in your files, because they were written to your files. Resume whenever you like.

Where does my library go?

Nowhere. Scanning, matching review and writing all run on your Mac. Only anonymous track lookups hit the metadata service.

Where do I ask a question?

There is a Discord for TrackGemz DJs. Ask there and you get an answer from us or from someone who has already hit the same thing. Join the community.

How big a library can it take?

Built on libraries in the tens of thousands and just as happy with a few hundred tracks. The screenshots on this page are a real working collection, scanned in well under two minutes.