EKO Music Player icon
EKO Music Player icon

EKO Music Player

A free, open-source bit-perfect music player for macOS — plays local files and your Navidrome / OpenSubsonic server through one native Rust engine.

EKO Now Playing (dark) - the honest signal path with the bit-perfect seal, a live FFT spectrum, and the 10-band graphic EQ, streaming FLAC from a Navidrome server.

Cost / License

  • Free
  • Open Source (MIT)

Application type

Platforms

  • Mac
0likes
0comments
0articles

Features

Properties

  1.  Privacy focused
  2.  Lightweight

Features

  1.  Dark Mode
  2.  Works Offline
  3.  No Tracking
  4.  Ad-free
  5.  Lossless Audio
  6.  No registration required
  7.  Supports audio media keys
  8.  Rust
  9.  Support for Lyrics
  10.  Replay Gain
  11.  React
  12.  Gapless Playback

EKO Music Player News & Activities

Highlights All activities

Recent activities

EKO Music Player information

  • Developed by

    AU flagreactivepixels
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    3 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Audio & Music

GitHub repository

  •  5 Stars
  •  1 Forks
  •  0 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
EKO Music Player was added to AlternativeTo by Rod Leviton on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is EKO Music Player?

EKO is a free, open-source (MIT) audiophile music player for macOS. A native Rust audio engine decodes each track and plays it at its own sample rate, matching the output device via the CoreAudio HAL — so a 44.1 kHz file plays at 44.1 and a 96 kHz file at 96, with no silent OS resampling. Watch Audio MIDI Setup follow the music.

It's honest about it: a Roon-style SOURCE ? OUTPUT signal path shows a bit-perfect "seal" that reads BIT-PERFECT only when volume is at unity, the EQ is flat, and the device rate matches — and downgrades visibly to RESAMPLED / EQ / VOLUME otherwise. The claim is always falsifiable in the UI.

Beyond bit-perfect playback, EKO does the everyday things well: a 10-band graphic EQ (fully bypassed when flat), ReplayGain, gapless playback, a live FFT spectrum, synced lyrics, scrobbling, a sleep timer, macOS media keys + Now Playing, a mini player, and a one-click auto-updater. It plays a local library and streams from self-hosted Navidrome / OpenSubsonic servers (multi-server) through the same engine.

Formats: FLAC, ALAC, MP3, AAC, WAV, AIFF, OGG, Opus. The build is a signed & notarized universal DMG (Apple Silicon + Intel) — opens with a normal double-click. Also on Homebrew (brew install --cask eko).

Built with Tauri 2 + Rust (symphonia, cpal, rustfft) and React. macOS-only for v1 because the bit-perfect device-rate matching relies on the CoreAudio HAL, which has no cross-platform equivalent.

Official Links