Possible causes
The WAV file uses format tag 0xFFFE instead of the standard PCM tag 0x0001. Very common in Bandcamp downloads and DAW exports.
Exported from a DAW as 32-bit float — no Pioneer CDJ supports this format. The file looks identical to a normal WAV on your computer.
WAV file has more than 2 channels. Increasingly common in Bandcamp releases offering surround or spatial audio downloads.
Sample rate is 96 kHz or 88.2 kHz. CDJs only support 44.1 kHz and 48 kHz. Common in Beatport hi-res, HDtracks, and label promo packs.
Sample rate is 22.05 kHz, 11 kHz, 8 kHz, or similar. Common in vintage sample packs, voice recordings, and video game audio rips.
Same restriction as WAV: AIFF at 96 kHz is not supported on any CDJ. Common when bouncing directly from a Logic Pro mastering session.
The AIFF file uses a compressed codec. CDJs only support uncompressed PCM AIFF. Common in files from older Mac recording software and hardware samplers.
FLAC plays on the CDJ-3000, CDJ-3000X, CDJ-2000NXS2, CDJ-1500X and XDJ-1000MK2. On the CDJ-2000NXS, CDJ-900NXS, XDJ-1000, XDJ-700 and all older models, FLAC always triggers E-8305.
Apple Lossless files share the .m4a extension with AAC but are not supported on any Pioneer CDJ. Common in iTunes and Apple Music libraries.
Files purchased from the iTunes Store before 2009 use FairPlay DRM encryption. No CDJ can decrypt these files — no auto-fix is possible.
E-8305 "UNSUPPORTED FILE FORMAT" (shown as "DATA FORMAT ERROR" on older models like the CDJ-2000, CDJ-900 and CDJ-850) is the most common error code on Pioneer CDJs — and the most frustrating, because the same error can mean ten completely different things. Your file format, sample rate, channel count, codec, or even where you bought the track can all trigger E-8305. Use the table below to identify your specific cause and go straight to the fix.
Quick check
- Did you download this file from Bandcamp? → Most likely WAVE_FORMAT_EXTENSIBLE header or multichannel. /cdj-wav-extensible-fix/cdj-wav-multichannel-fix
- Did you export this file from Ableton, Logic, Bitwig, or FL Studio? → Most likely 32-bit float WAV or EXTENSIBLE header. /cdj-wav-32bit-float-fix/cdj-wav-extensible-fix
- Is the sample rate 96 kHz, 88.2 kHz, or anything below 32 kHz? → Sample rate out of CDJ range. /cdj-wav-96khz-sample-rate-fix/cdj-wav-low-sample-rate-fix
- Is the file FLAC (.flac) or Apple Lossless (.m4a from iTunes)? → Format not supported on your CDJ model. /cdj-flac-unsupported-fix/cdj-alac-unsupported-fix
- Is the file a .m4p (note the "p")? → DRM-protected iTunes purchase. No auto-fix possible. /cdj-aac-drm-protected
- Does the file play in rekordbox but fail on the CDJ? → rekordbox uses a lenient software decoder. Almost any of the causes above can produce this symptom. Run Boothready to identify the exact cause.
Frequently asked questions
E-8305 (DATA FORMAT ERROR) means the CDJ identified the audio file but cannot play it because the format, codec, sample rate, or container does not match the CDJ's supported specifications. It is triggered during format validation before any audio decoding begins. The same error message covers more than ten distinct causes — which is why identifying the specific cause is necessary before attempting a fix.
On the CDJ-900NXS, CDJ-2000NXS and every later player (including the XDJ-700, XDJ-1000 and CDJ-3000 series), both errors display the same message, "UNSUPPORTED FILE FORMAT", making them appear identical. Older models show "DECODE ERROR" and "DATA FORMAT ERROR" instead. E-8304 (DECODE ERROR) typically indicates the CDJ read the header but the decoder failed — often a corrupt header or 32-bit float format. E-8305 (DATA FORMAT ERROR) typically indicates the format tag or container was not recognised at all. In practice, many causes trigger either code depending on the CDJ model and firmware version. See /cdj-error-e-8304 for E-8304 specific causes.
rekordbox desktop uses a software audio engine (Core Audio on macOS, Windows Media Foundation on Windows) that supports a much wider range of formats than CDJ hardware. A file with a 32-bit float format, EXTENSIBLE header, or 96 kHz sample rate will preview and analyse correctly in rekordbox while consistently failing on the physical CDJ. This is one of the most common sources of confusion with E-8305.
Boothready auto-fixes 10 of the 11 causes listed on this page: format tag rewrites, sample rate conversion, downmix, codec conversion, and container rewrites are all handled in batch. The one exception is DRM-protected AAC (.m4p) — DRM cannot be bypassed, so these files are flagged for manual replacement.