Credits: Deckmatics
Deckmatics
Deckmatics vector SVG generated on this page.
CDJ “Unsupported Format”: causes and fixes
Understand CDJ and XDJ Unsupported Format errors (E-8304/E-8305), supported formats, and how to isolate a problem file and convert it once.
CDJ “Unsupported Format”: causes and fixes
The message appears at the worst possible moment: you select a track on the venue’s player, and the screen returns an error code instead of the waveform. It is almost always E-8304 or E-8305, and the temptation is to blame the USB, the stick or the venue’s firmware. The correct reading is different: the error describes a mismatch between the file and what that particular unit accepts, and you can identify, isolate and correct that mismatch before the gig.
This walkthrough goes from the literal meaning of the code to the format table for each model, covering the real causes—format, header, filesystem, bit depth and sample rate—a five-step diagnosis and correct conversion, performed once.
1. What the error actually says
AlphaTheta’s official help defines E-8304 and E-8305 as “UNSUPPORTED FILE FORMAT”: a music file has been loaded onto the unit that it cannot play because the format is unsupported. The recommended action is to load a file in one of the supported formats. There is nothing more to it: the equipment does not judge the file’s quality, only its container and parameters.
Compare this with E-8302, “CANNOT PLAY TRACK”: the track data cannot be read correctly and may be corrupt. The official diagnosis is different—try the track on another unit supporting the same formats and, if possible, reimport the file—and so is the solution. Confusing the two codes wastes time reconverting damaged files or repairing libraries when the problem was the format.
It is also necessary to underline a warning in the CDJ-3000X manual: there are files the unit cannot play even when they are in a supported format. The correct extension is no guarantee; it is only the first filter.
2. Supported-format table by model
These data come from the official manuals and launch specifications. Before converting anything, check which row applies to the venue’s equipment:
| Model | WAV, AIFF, FLAC, ALAC | MP3 | AAC | Notes |
|---|---|---|---|---|
| CDJ-3000X | 16 and 24 bit, 44.1 / 48 / 88.2 / 96 kHz | 16 bit, 32–320 kbps, 44.1 / 48 kHz | 16–320 kbps (m4a, aac, mp4) | Current model |
| CDJ-3000 (launch specifications, 2020) | 16 and 24 bit, 44.1 / 48 / 88.2 / 96 kHz | 16 bit, 44.1 / 48 kHz | 44.1 / 48 kHz | No 32-bit support in any format |
| CDJ-2000NXS2 | 16 and 24 bit, 44.1 / 48 / 88.2 / 96 kHz | 16 bit, 44.1 / 48 kHz | 44.1 / 48 kHz | The manual states that WAV/AIFF at 88.2/96 and ALAC/FLAC on disc cannot be played |
| XDJ-RX3 | 16 and 24 bit, 44.1 / 48 kHz | 16 bit, 44.1 / 48 kHz | 44.1 / 48 kHz | No 88.2/96 kHz or ALAC (manual and official forum moderator) |
A detail that avoids false positives: VBR MP3 is officially listed as supported alongside CBR in the CDJ-2000NXS2 and XDJ-RX3 manuals. If a VBR MP3 will not load, VBR is not the cause; inspect the folder, filesystem or particular file.
3. Real causes: format, header, filesystem, bit depth and sample rate
Sample rate outside the table. Loading an 88.2 or 96 kHz WAV on an XDJ-RX3, which supports only 44.1 and 48 kHz, produces this exact error. Model-specific limits are covered in 44.1, 48 and 96 kHz on DJ players.
Bit depth. No manual lists 32-bit WAV, whether integer or floating point; the manuals specify 16 and 24 bits. The particular 32-bit float case has its own guide: 32-bit float WAV and CDJs.
WAV header. As documented by the official Pioneer DJ forum moderator, some WAVs—for example, downloads from Bandcamp—carry an “enhanced multichannel” or WAVE_FORMAT_EXTENSIBLE marker in their header. Rekordbox tolerates it, but players reject it with E-8305. The moderator’s solution is to re-encode the file, even while retaining the same format, sample rate and bit depth. This observation comes from the forum, rather than the manual, and should be cited accordingly.
The stick’s filesystem. The CDJ-3000X supports FAT16, FAT32, exFAT and HFS+, but not NTFS. The CDJ-2000NXS2 supports FAT16, FAT32 and HFS+, without NTFS or exFAT. The rekordbox FAQ publishes which equipment supports exFAT—CDJ-3000X, CDJ-3000, XDJ-RX3, XDJ-XZ and others, as of July 2026. If the symptom is that the equipment does not recognise the device, it is almost always the stick’s filesystem, rather than the music.
Folder depth. The CDJ-3000X manual limits the hierarchy to eight levels: files deeper than that limit cannot be played, which can also appear as an unsupported format or an invisible track.
4. A five-step diagnosis
- Read the exact code. E-8304 or E-8305 means format; E-8302 means a corrupt file. Note the player model.
- Test a single file. Does another track in the same format load on the same unit? If so, the equipment is fine and the file is the problem; if not, inspect the stick.
- Compare with the table. Check the container, bit depth and sample rate against the model’s row. This is where most cases become apparent.
- Check the stick. It needs a filesystem compatible with that model and paths no deeper than eight folder levels. If the equipment cannot even see the drive, start here.
- Convert the offending file once to a safe target, then test the track on the same unit again before touching anything else.
5. Correct conversion
The safe target is 16- or 24-bit WAV at 44.1 or 48 kHz: those are the rates listed across the range. Rates of 88.2 and 96 kHz make sense only if the venue’s equipment supports them; the compatibility table is in the sample-rate guide.
Convert from the original in a single pass, without chaining exports; every intermediate conversion is an avoidable loss. If the problem was the WAV header, re-encoding resolves it even when the nominal format is unchanged. If the file was 32-bit float, conversion is a real format change rather than a workaround, as explained in the 32-bit float guide.
6. How to prevent it
Prevention means having a verified master copy. Keep a safety folder containing your critical tracks already converted to the safe target and checked on a real stick before leaving; archive the production original rather than overwriting it. Load one track per format onto each deck during the advance test: this is the same method set out in the general guide to USB and file errors.
For the background work—library, export and database—the rekordbox troubleshooting guide covers the software side, while the guide to Pioneer and AlphaTheta ecosystem compatibility explains what to check for each generation before playing at a venue.
Illustration of an audio signal chain — CDJ “Unsupported Format”: causes and fixes
Credits: Deckmatics
Deckmatics
Deckmatics vector SVG generated on this page.
Frequently asked questions
What is the difference between E-8304 and E-8302?
E-8304 and E-8305 mean an unsupported file format: the equipment does not accept the file's container, bit depth or sample rate, so convert it to a supported format. E-8302 means CANNOT PLAY TRACK: the track data may be corrupt, so try it on other compatible equipment and reimport it from the original source.
Should a 24-bit WAV at 44.1 kHz always work?
For lossless formats—WAV, AIFF, FLAC and ALAC—the manuals list 16 and 24 bits, and that combination appears as supported in all the current references. However, the CDJ-3000X manual notes that some files will not play even in a supported format. If it fails, check the WAV header and sample rate: re-encoding often resolves it.
Is my NTFS or exFAT USB the problem?
If the player does not even recognise the device, suspect its filesystem: the CDJ-3000X supports FAT16, FAT32, exFAT and HFS+, but not NTFS; the CDJ-2000NXS2 supports FAT16, FAT32 and HFS+, but neither NTFS nor exFAT. The official rekordbox FAQ lists the equipment supporting exFAT. Format as FAT32 for older-generation equipment and check that paths do not exceed eight folder levels.
Do I have to convert the entire library?
No. Convert only the files returning the error, once and from the original, to a safe target such as 16- or 24-bit WAV at 44.1 or 48 kHz. Then keep that verified copy in your safety folder, archive the original master and test the track on the stick again before leaving for the venue.
Deckmatics tools
Continue learning
Related guides
Sources
- CDJ-3000 Help — E-8304/E-8305 error
- CDJ-3000X Instruction Manual (online)
- rekordbox FAQ — Which music file formats are supported by the DJ equipment?
- E-8305 error CDJ-350 but file types are correct (forum, moderator reply)
Review pending · hardware-model review · last technical review: 09/10/2026.