Error Guide
E-8305CDJ Error E-8305: How to Fix 96 kHz AIFF Files for Pioneer CDJ Playback
You receive a mastered AIFF at 96 kHz — straight from the label, lossless, perfectly formatted — and the CDJ immediately shows E-8305 "DATA FORMAT ERROR". The same issue applies here as with 96 kHz WAV: no Pioneer CDJ supports sample rates above 48 kHz for AIFF or WAV files, regardless of bit depth or model. AIFF at 96 kHz is common in mastering deliverables, label promo packs, and DJ pools that offer "high resolution" downloads.
First analysis free · no account needed
Technical cause
Pioneer CDJs support AIFF files at 44.1 kHz and 48 kHz only — identical to the WAV sample rate restriction. This applies to all bit depths (16-bit and 24-bit) and all current CDJ models: CDJ-3000, CDJ-2000NXS2, CDJ-2000NXS, XDJ-XZ, and XDJ-1000MK2. 96 kHz and 88.2 kHz AIFF files are common in mastering environments because AIFF is the native Apple/Mac audio format and Logic Pro defaults to AIFF for project audio. Label delivery specs often require 96 kHz masters. When a DJ receives a promo or distributes a personal rip from a 96 kHz Logic session as AIFF, the CDJ will reject it. rekordbox desktop supports 96 kHz AIFF preview and analysis — which is why the file appears fine in the library but fails on the physical unit.
Manual fix (free tools)
Resample the AIFF to 44.1 kHz. The AIFF container is preserved — only the sample rate changes.
ffmpeg -i input_96khz.aiff -acodec pcm_s24be -ar 44100 output_44khz.aiff`-acodec pcm_s24be` sets 24-bit signed PCM big-endian — the correct codec for standard AIFF. AIFF uses big-endian byte order; using `pcm_s24be` (not `pcm_s24le`) ensures a proper AIFF container. `-ar 44100` resamples to 44.1 kHz. To output WAV instead, change the extension to `.wav` and use `-acodec pcm_s24le`.
If you are the producer exporting from Logic: in the Bounce dialog, set "Sample Rate" to 44.1 kHz and "Bit Depth" to 24 Bit. Logic defaults to the project sample rate (often 96 kHz for mastering sessions) — always explicitly set 44.1 kHz when bouncing for DJ use.
sox input_96khz.aiff -r 44100 output_44khz.aiff rate -v -sSoX preserves the AIFF container format. `rate -v -s` uses the Very High Quality resampler. SoX is a reliable alternative to ffmpeg for AIFF-to-AIFF resampling.
Frequently asked questions
Is 96 kHz AIFF better quality than 44.1 kHz for club playback?
Not in any audible way on a dance-floor PA system. 96 kHz audio captures frequencies above 20 kHz which are beyond human hearing. A correctly performed sample rate conversion to 44.1 kHz preserves all audible frequency content. 24-bit AIFF at 44.1 kHz is the professional standard for DJ playback.
What is the difference between the 96 kHz AIFF guide and the 96 kHz WAV guide?
The underlying CDJ restriction is identical — 44.1 / 48 kHz only for both formats. The technical difference is the ffmpeg codec flag: AIFF uses `pcm_s24be` (big-endian), WAV uses `pcm_s24le` (little-endian). See /cdj-wav-96khz-sample-rate-fix for the WAV version.
Does the CDJ-3000 support 96 kHz AIFF?
No. Despite CDJ-3000 FLAC support adding 96 kHz FLAC capability in firmware 1.20, WAV and AIFF remain limited to 44.1 kHz and 48 kHz on all models including the CDJ-3000. See all E-8305 causes at /cdj-error-e-8305.
My label sends all promos as 96 kHz AIFF — what is the fastest workflow?
Run a batch ffmpeg command as part of your promo intake: `for f in *.aiff; do ffmpeg -i "$f" -acodec pcm_s24be -ar 44100 "44k_${f}"; done` This creates a 44.1 kHz copy of every AIFF in the folder with a "44k_" prefix, leaving the originals intact for archival.