See exactly what reaches your DAC

Dkompos is a free music player for Apple Silicon Macs. It plays your local library and shows every step between the file and your DAC, so you can tell when playback is bit-perfect and when it isn't.

  • Free
  • v2.0.1
  • macOS 14.2+
  • Apple Silicon
  • 294 MB
Dkompos Now Playing showing Erykah Badu, the queue, waveform, and a verified 24-bit 192 kilohertz route to a Chord Mojo 2.
Signal path Bit-Perfect
Source
24-bit / 192 kHz
Decode
Transparent
DSP
Bypassed
Software volume
Unity · hardware
Output
32-bit integer / 192 kHz
Device
Chord Mojo 2
Checked while it plays

The bit-perfect badge only shows while every step qualifies, and goes away as soon as one doesn't.

No account

Nothing to sign up for. Your music and listening history stay on your Mac.

Signed and notarised

Notarised by Apple, with a SHA-256 checksum published for every build.

Free

No subscription and no paid tier.

Every track tells you how it's playing

A 24-bit file isn't bit-perfect on its own. EQ, app volume, resampling or a shared output can all change the samples before they reach your DAC. Dkompos watches each of those and labels the result while you listen.

How bit-perfect is checked
Bit-Perfect

16-bit or 24-bit stereo lossless

Plays at the file's own sample rate through a direct CoreAudio output, with effects and app volume bypassed. You set the volume on your DAC or amp.

Direct Decode

MP3 at its own sample rate

Decoded once, with no effects, resampling or app volume. It's never called bit-perfect, because MP3 is lossy to begin with.

Processed

EQ, crossfeed, ReplayGain, app volume or resampling

Plays through Dkompos's high-quality processed path, and the signal path shows which of these is switched on.

Converted

DSD, DSF and DFF

Converted to PCM for playback. Dkompos doesn't output native DSD.

Built for big local libraries

Albums, playlists, Hi-Res, DJ crates and audiobooks all live in the same library and play through the same queue.

Hi-Res library

Browse by album, artist, genre or playlist, or open the Hi-Res view to see every album's bit depth and sample rate.

On-device analysis

Dkompos works out BPM, Camelot key, loudness, energy and mood for every track, right on your Mac.

Timed lyrics New in 2.0.0

Lyrics scroll in time with the song. They come from your files, a lyrics file next to them, or LRCLIB if you turn online lookups on.

DJ preparation

Sort tracks into crates, build sets by tempo, key and energy, and export them when you're ready to play out.

Audiobooks

Chapters, bookmarks, playback speed and a sleep timer, and every book remembers where you stopped. Audiobooks have their own queue, so they never mix with your music.

Backup and restore New in 2.0.0

Make a portable backup of your library and restore it when you need to. Dkompos also keeps a copy from before each upgrade.

Plays through display sleep New in 2.0.0

Music keeps playing when your display sleeps, including the change to the next track.

Made for the music you own

Point Dkompos at the folders where your music lives and it builds the library from there. Home picks up where you left off, based only on what you've been playing. There's no store and no streaming catalogue.

More about the player
Dkompos Home showing the local music library, album shelves, queue, and global player.

Common questions

Anything else? Email hello@dkompos.com.

Is Dkompos free?

Yes. There's no paid tier, no subscription and no account.

Which Macs does it run on?

Apple Silicon Macs running macOS 14.2 or later. There's no Intel version.

Does it upload my library?

No. Your music files, library and analysis stay on your Mac. By default, Dkompos looks up artist photos and information on Deezer using artist names, and you can turn that off in Settings.

How does Dkompos handle audio quality?

It labels every track by how it's really playing. Bit-perfect means a 16-bit or 24-bit stereo lossless file at its own sample rate, sent through a direct CoreAudio output with effects and app volume bypassed. MP3 can play as Direct decode but is never called bit-perfect. Tracks with EQ, app volume, resampling or DSD conversion are labelled Processed or Converted.

Can I use an external DAC?

Yes. Dkompos shows which device it's playing to and the format it's sending, and only shows bit-perfect when the whole path to that DAC qualifies.

Is the download signed and notarised?

Yes. Every public build is signed with an Apple Developer ID, notarised by Apple and stapled. Checksums are on the Releases page.

Download Dkompos 2.0.1

Free for Apple Silicon Macs running macOS 14.2 or later. Open the DMG and drag Dkompos to Applications.

  • 294 MB
  • Signed
  • Notarised
  • Stapled
  • SHA-256 published