Music Library Doctor
Pro feature · NEW in v3.0

Identify mis-named tracks by sound

A folder full of track01.mp3? Sound Recognition listens to a sample, identifies the actual song, and renames it — across tag, filesystem, and DJ database in one step.

The problem

Every DJ library accumulates files with broken names. Rips with the disc number but no title. Downloads that lost their tags on a USB transfer. Folder archaeology from a 10-year-old drive where everything is called "track01.mp3". You can hear the song is good — you just can't find it because the name is useless. Manually renaming hundreds of files by listening to each one is the kind of task that takes weekends. The audio itself knows what the song is; the metadata just lost the memo.

How Music Library Doctor does it

  1. 1 Open the file in the Music Library Doctor browser. Right-click → Identify by Sound (or use the 🪄 toolbar button).
  2. 2 MLD samples a short segment of the audio and sends it to the recognition service. Within seconds, you see the proposed match: artist, title, album, and confidence score.
  3. 3 Review the proposal. The original filename, current tag, and the recognised metadata are shown side-by-side. Listen to the file in the built-in player to confirm.
  4. 4 Click Accept. MLD writes the new metadata to: (a) the file's ID3/Vorbis tag, (b) the filename and parent folder if you want, (c) your Rekordbox / Serato / VirtualDJ database so the change is reflected in the DJ app immediately.
  5. 5 Or run in batch mode against an entire folder of unknown files. MLD recognises each one, queues the rename proposals, and lets you approve them in bulk — with per-file accept/reject for borderline matches.

Supported today

Rekordbox · Serato DJ · VirtualDJ (incl. Favorite Folders) on Windows 10+ and macOS (Apple Silicon + Intel).

Why native integration matters

Sound Recognition treats audio as the source of truth. The filename, the tag, and the DJ database are downstream consequences — once the audio is identified, they all get updated in one coordinated transaction so nothing falls out of sync. The recognition runs over a small audio sample (not the whole file) so the network call is cheap and fast. The recognition service runs through MLD's own server-side proxy so your audio fingerprints never go directly to a third party — and the daily quota is tracked per-license so the cost stays predictable.

Frequently asked questions

How accurate is Sound Recognition?

Very accurate for commercially released music — typically 95%+ on tracks that have been published anywhere. The confidence score in the dialog tells you how sure MLD is. Borderline matches (below 70%) are flagged for your review.

What kinds of files does it work on?

Any audio format MLD can read — MP3, FLAC, ALAC, AAC, OGG, WAV, AIFF. The audio is sampled and analyzed regardless of the container.

Will it work for unreleased music — promos, edits, mashups?

Sound Recognition relies on a database of published recordings. A promo that's never been released anywhere may not be recognised, and a mashup may identify as one of its source tracks. For released content, the recognition is reliable.

Does my audio get uploaded somewhere?

Only a short audio fingerprint (not the audio file itself) is sent to the recognition service through MLD's server-side proxy. The proxy authenticates with the recognition provider on your behalf so your machine never talks to the third party directly. No music files leave your computer.

Is there a limit on how many tracks I can identify?

Yes. A daily quota applies per Pro license. The remaining quota is visible in the recognition dialog. The quota is generous for normal cleanup use but prevents accidental misuse.

Why is this Pro-only?

The recognition service is a paid third-party API that MLD covers from your license fee. The Pro gate keeps the daily quota meaningful for users who actually need it and prevents abuse from the free tier.

Does it modify my DJ database safely?

Yes — MLD takes a timestamped backup of your Rekordbox master.db / Serato crates / VirtualDJ database before any rename operation. If anything looks wrong after, restore is one click.

Get your library in shape in minutes

Free tier covers detection and viewing forever. Pro is $49 lifetime — paid once, no subscription.

Related guides