Native Lossless Audio for macOS with BS2B support

Colibri is a native macOS audio player built from scratch on top of the award-winning BASS technology, supports cristal-clear bit-perfect playback of all popular lossless and lossy audio formats, uses only a tiny amount of computing power and offers a clean and intuitive user experience.

Saves your battery
Colibri uses a barely noticable amount of computing power during the playback of your music.

Plays your audio
- Ogg Vorbis, MP1/MP2/MP3 and AAC/M4A
- network streams/online radio
- MOD and MIDI files (with per song SoundFont support)
- 10-band Equalizer

Handles CUE Sheets
Reads, processes - and to some extent - sanitizes cue sheets

Supports gapless playback
Colibri is extensively designed from the ground-up to provide a true gapless listening experience - with or without using a Cue Sheet.

Picks up where you left off
Saves your current playlist upon quitting and re-opens your songs when you start it up again.

Avoids most problems
Colibri does its' best to avoid most problems before, during and after playback.

Understands your language
Colibri is capable of rendering the song information as it was intended to be shown: of all the tried metadata it had no problem with displaying cyrillic or kanji/katakana/hiragana characters mixed with ASCII.

Respects your privacy
Colibri does not phone home, collect usage data or modify files in any way.

Displays album art - Colibri displays embedded cover art for FLAC files and ID3/iTunes artwork metadata for other files (mainly M4A / ALAC and MP3). When that yields not results then it looks in the folder where the current song resides for a cover art image.

Resides in your Menu Bar
Colibri can place an unobtrusively small icon in the Menu Bar for easy access and playlist control

Integrates with Finder
Colibri conforms all of Apple's strict requirements

Adjusts to your Display
Colibri's interface elements scale themselves nicely on every screen resolution and pixel density.

What's New

Version 1.8.9

Thank you for using Colibri! This update brings some small but annoying bugfixes and a fancy on/off switch for the Equalizer. Happy listening!


- Added missing DSD file type associations for Finder
- Added an on/off switch for the Equalizer as for some reason I totally forgot to include it
- Added a new default DSD Data Sending method that should play even nicer with your DACs: 'Native with fallback to Auto'
- Unplayable / gone missing songs are now marked in red and are not removed from the playlist
- Such unplayable files will be cleared from being red if the path to them becomes available/reachable
- Enhanced the Sandbox handling to better differentiate between 'unreachable' and 'reachable, but non-existent' file paths
- Reworked DSD data signal chain handling to make Colibri more crash-proof in terms of selecting DSD sending methods not supported by the DAC
- Colibri can now figure out what to do with Cue Sheets that have alarmingly disorganized content


- Sandbox permission dialog would constantly pop-up if a song went missing before playback
- Moving multiple songs around in the playlist would confuse Colibri
- Pressing the stop button wouldn't always instantly stop the playback
- Colibri would sometimes highlight the wrong song as currently playing in the playlist
- Colibri would mix up remembered songs in the playlist if some of them disappeared before launch
- Colibri would crash when some songs are reordered during playback
- Fatal crash would occur if multiple songs went missing during playback
- Playlist songs would not accept the reordering properly during playback
- Playlist would become disorganized if a particular song type is moved during playback
- Colibri wouldn't be able to come up with a random song order and would just grind to a halt
- Colibri would crash upon loading seriously non-conforming Cue Sheets

Feedback / Bugs / Requests:

Development Misadventures:

Ratings and Reviews

4.4 out of 5

5 Ratings

5 Ratings

Bit-perfect? Well.


The description claims this app "supports cristal-clear bit-perfect playback". But it does not set the sample rate of the output device, even when using exclusive mode. And so the audio gets resampled to whatever the device happens to be set to, which alters the bits, and therefore is not, as claimed, bit-perfect. It very well may be bit-perfect if the device happens to be set to the sample rate your current song is in, but it's not practical to set this manually for every song, at least if your playlist contains a variety of sample rates, as mine often do. So this is a huge omission for a player intended for bit-perfect playback.

Developer Response

Hi Alcophone,
Thank you for your feedback! CoreAudio puts an upper limit to the sample rate, which is currently not something Colibri can modify by itself. I'm actively working on automatic sample rate switching / negotiation with CoreAudio - meanwhile please rest assured as Colibri does not do upsampling of any kind. Also the currently allowed maximum sample rate is visible in Settings -> Output.

Much Better Than Vox & Others

Knotted Knickers

Simple, clean inrerface. Doesn’t suffer from glitches I find in the Pine player.

For god sake, none of these palyers are worth it


2 bucks waisted. The app offers nothing, a simpl player but not even a simple shuffle option. After download, it had an update, so I updated, it crippled the forward and backward buttons.
May I have my $2 back please?


Gabor Hargitai
8.8 MB
Age Rating
Rated 4+
© Gábor Hargitai


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.