Music Library Doctor
How-to

How to detect fake FLAC files

A FLAC made from a 128 kbps MP3 source plays back as "lossless" in any player but has the same spectrum cliff as the original MP3. MLD scores them accurately.

The problem

FLAC is a container — it's lossless compression, but only relative to whatever audio was put into it. A FLAC made from a 128 kbps MP3 source contains exactly the audio the original 128 kbps MP3 contained, no more. Plex, Roon, Navidrome, and Apple Music all happily display these files with lossless indicators because the container is lossless. The actual audio is anything but. These fake-FLACs sneak into audiophile libraries through deceptive uploads, free pack sites, and bulk archive grabs.

How Music Library Doctor does it

  1. 1 Install Music Library Doctor on Mac or Windows. Folder Library mode works without any DJ software.
  2. 2 Add the folder your audiophile library lives in — Plex media root, Navidrome music folder, Roon watched folder, or any local music directory.
  3. 3 Run the Audio Quality scan. FFT spectrum analysis decodes each FLAC and inspects the actual signal, not the wrapper.
  4. 4 Sort by score. Real lossless rips score 90–100. Fake FLACs (lossy source upconverted to FLAC) score 30–55 with a clear high-frequency cliff that matches the original lossy bitrate.
  5. 5 Flag, replace, or remove the fakes. Smart Upgrade* lets you swap them for cleaner versions in-app. (* Pro feature; rights to replacement content are your responsibility.)

Supported today

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

Why native integration matters

Lossless container indicators (the green "FLAC" badge in Roon, Plex's lossless tag) reflect file format only, not signal quality. The only way to verify a FLAC is genuinely lossless is to decode the audio and inspect the spectrum. A real lossless rip has full-spectrum content out to the Nyquist limit; a fake FLAC made from a 128 kbps MP3 has a hard cliff around 16 kHz that the FLAC wrapper can't hide. MLD's FFT pipeline runs that check on every FLAC in your library in one pass.

Frequently asked questions

Why would someone make a fake FLAC?

Sometimes it's deceptive uploading — a torrent labeled as a lossless rip when it was actually made from a lossy source. Sometimes it's people trying to "upgrade" their MP3 library by transcoding to FLAC, not realizing the audio quality doesn't improve. Either way, the resulting files take up many times the disk space of the source without any audio benefit.

Can a fake FLAC sound the same as the original MP3?

Essentially yes — and that's the problem. The audio inside is whatever the source was. The FLAC wrapper just stores it without further loss. If your audiophile setup is filtering for lossless format, fake FLACs slip through and crowd out genuine masters.

Does this work for ALAC, WAV, AIFF too?

Yes. Any lossless container can hold lossy audio. MLD decodes the audio and scores it regardless of the wrapper format — ALAC, WAV, AIFF, FLAC all get the same FFT-based score.

What does the score look like?

0–100. Real lossless rips usually score 90–100. Fake FLACs from lossy sources score 30–55 with the FAKE marker. Borderline files score 60–80 and get a "likely lossy source" warning so you can decide manually.

Does Roon or Plex integrate with this?

No direct integration — MLD operates on the file system. You clean up the files, your media server rescans, and the library updates. No plugin to install, no auth dance.

Get your library in shape in minutes

Free tier covers detection and viewing. Lifetime access is $49 — $19 for the first 100 DJs.

Related guides