For macOS audiophiles

Bit-perfect Apple Music
playback on macOS

Apple Music streams hi-res lossless at 44.1, 48, 88.2, 96, 176.4, and 192 kHz but macOS resamples almost all of it. MusEQ fixes that — every Apple Music track plays at its native sample rate, bit-for-bit to your DAC.

Get MusEQ

What "bit-perfect" actually means

A bit-perfect signal chain delivers the digital audio samples from the source file to your DAC unchanged. No resampling. No sample-rate conversion. No system-level DSP. No mixer attenuation. The bytes that left the Apple Music server are the bytes your DAC converts to analog.

This matters for two reasons. First, every sample-rate conversion adds a small but measurable amount of distortion and ringing — even a high-quality SRC. Second, paying for hi-res lossless and then resampling it down (or up) defeats the point of the subscription tier.

Why Apple Music isn't bit-perfect by default on macOS

The macOS Audio Engine has exactly one output sample rate active on a given device at a time. If your DAC is set to 96 kHz and you play a 44.1 kHz Apple Music track, macOS resamples the track on the fly. You hear it; the meter looks right; but the bits reaching your DAC aren't the bits in the file.

Apple Music on macOS does not switch the device's sample rate. You can do it manually in Audio MIDI Setup before every track, but no one does this. The Apple Music app never has, and there is no public Apple Music API that exposes the current track's native sample rate to third parties.

Bit-perfect Apple Music playback therefore requires a tool that watches the Apple Music app, detects the current sample rate, and reconfigures the output device before the audio reaches it.

How MusEQ delivers bit-perfect Apple Music

  • Track-aware sample rate matching. Reads the current Apple Music track's native rate and switches the output device to match before the next sample plays.
  • Gapless transitions. Sample-rate switches happen at track boundaries with no click, pop, or audible silence. Most rate-switching tools introduce one.
  • Exclusive-mode CoreAudio. Bypasses the system mixer when possible so no other process can resample, attenuate, or mix into your stream.
  • No virtual driver, no kernel extension. No HAL plugin, no Audio Server Plugin, no kernel module. Just the standard CoreAudio APIs Apple ships in macOS.
  • EQ without losing bit-perfect. When you do want EQ, MusEQ processes in 32-bit float with 64-bit biquad coefficients, then hands the result to CoreAudio at the matched rate. As close to bit-perfect as DSP allows.

What you don't have to do

You do not need to open Audio MIDI Setup before every track. You do not need to install a virtual audio driver. You do not need to run Apple Music through a separate playback chain. You do not need to give up Spatial Audio, Beats integration, family-plan billing, or any other reason you're on Apple Music in the first place.

MusEQ sits in the menu bar. It watches Apple Music. It switches the rate. You listen.

Related

Get bit-perfect Apple Music on macOS

14-day free trial. macOS 14+. Cancel anytime.

Get MusEQ