Colibri is a native mac lossless audio player built from scratch on top of the award-winning BASS technology

A native Mac lossless player that supports crystal-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. The ideal solution if you are looking for a Mac FLAC lossless player that only ‘does what it says on the can’.

a refreshingly new addition to the audio player scene

Mac lossless audio player - available from the Mac App Store

  • Saves your battery

    A Mac lossless audio player that uses a barely noticable amount of computing power. The application is built using state-of-the-art Swift programming language, the BASS audio engine is bundled as machine code and the interface uses built-in components by Apple. This was done in order to achieve a tiny footprint and to be as native to macOS as humanly possible.

  • Plays your audio

    Colibri is able to playback the most widely used range of file formats in terms of lossless audio: FLAC, ALAC, WAV, AIFF, APE, TTA, DSD, WavPack, popular lossy formats: Ogg Vorbis, MP1/MP2/MP3 and AAC/M4A, network streams/online radio, MOD and MIDI files (with per song SoundFont support)!  For your undisturbed listening pleasure, Colibri supports Exclusive/Hog mode as well. A lossless player at heart with love to other popular formats as well.

  • Handles CUE Sheets

    A Mac audio player with complete Cue sheet support. Malformed and disordered content is reprocessed during loading along with a painless and quick way to add your whole collection – Colibri will analyze and decide whether to load the Cue sheet of a folder or queue every song one by one for every added/dragged folder recursively.

  • Supports gapless playback

    A lossless audio player extensively designed from the ground-up to provide a true gapless listening experience. Colibri prepares the upcoming song for playback in the background to further eliminate gaps for (slower) external drives or network shares without pushing the entire song into memory, meaning that no extra CPU or RAM usage is needed!

“I was on a lookout for a player that doesn’t send the cooling fans of my MacBook into a spinning frenzy while playing. This just does that.”


  • Picks up where you left off

    A macOS lossless player that saves your current playlist upon quitting and re-opens your songs when you start it up again. Furthermore, Colibri can also save and load its’ current playlist to a custom format that can even be appended to an already existing playlist. Loading and appending is also available for M3U and M3u8 playlist files.

  • Avoids most problems

    Colibri does its’ best to avoid most problems before, during and even after playback. Loading unsupported files show up as an error message and files that have disappeared since loading are automatically removed and skipped upon being reached in the playlist. A Mac lossless player developed with flexibility and error correction in mind.

  • Understands your language

    A mac osx lossless audio player 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. All known metadata types readable by the BASS engine are supported by Colibri.

  • Respects your privacy

    Colibri does not phone home, collect usage data or modify files in any way. The only data it remembers are your playlist and the user settings such as loop mode state, status bar text and the playlist column style. Colibri is a mac lossless player that respects your privacy to the fullest.

“You won’t realize you’ve been missing this unless you take the bird for a spin. How would I sum it up? An effortless, transparent piece of software designed with day to day usability in mind. I was totally not bribed into saying this.”


  • Displays album art

    A Mac FLAC player that displays embedded cover art for FLAC files and ID3 / iTunes artwork metadata (mainly for ALAC / M4A and MP3 files). When that yields no visible results then Colibri looks around the folder where the current song resides for a cover art image and shows that. See the FAQ for details on the exact files Colibri looks for. FLAC files with embedded picture data or supplied album art images are displayed automatically.

  • Resides in your Menu Bar

    A Mac lossless audio player that can place an unobtrusively small icon in the Menu Bar for easy access and playlist control: you can either start/pause the playback, skip to the next track or go back to the previous one. It also displays the info and cover art image of the current song. Control Colibri from even multiple Spaces desktops away with the MenuBar Controller!

  • Integrates with Finder and your Keyboard

    Colibri conforms all of Apple’s strict requirements – which means that it shows up in Finder as an option in “Open With” when a supported file is selected. Which in turn also makes it an available suggested file association option. The Previous/Play/Next media keys are supported by default – and to disable iTunes from opening when you press the Play button, read this.

  • Adjusts to your Display

    Colibri’s interface elements scale themselves nicely on every screen resolution and pixel density, while Colibri also offers a wide range of usage modes from small condensed to fullscreen complete with multiple types of column layouts so that everyone can find their most comfortable usage preference.

  • Colibri crashes upon start – even though I’ve just updated it!
    1. Open Finder
    2. Press CMD + Shift + G (or click on “Go -> Go to Folder” in the menu)
    3. Enter the following: ~/Library/Containers
    4. Delete the folder there named: gaborhargitai.colibri
  • How can I reorder / resize the playlist columns?
    It’s fairly easy! To reorder them, just click and hold the title of the column header (eg.: Title, Artist, Album) and start moving it either to the left or to the right. If you would like to resize them, you just have to grab onto the edge of said header – at this moment the mouse cursor will change, notifying you about the resizing possibility. If it is still not happening, here is a video tutorial of it in action:

  • Does Colibri have a demo version?
    Unfortunately I do not have means of offering a demo version as I’m against adding DRM (Digital Rights Management) to Colibri. Any added layer of cryptographic protection would also mean computing power usage overhead – something that is contrary to the core concept of Colibri’s existence! I’d rather spend time developing Colibri than deal with in-app purchase verification.
  • Aren’t people going to pirate it then?
    I’m honestly happy that people find Colibri useful – however, as you’ll soon see in the questions regarding Sandboxing – there is a reason why applications are strictly verified by Apple in the Mac App Store; it is most likely safe to assume that apps downloaded from the Mac App Store are thoroughly inspected and are highly unlikely to contain any piece of malicious code – which can not be firmly said about anything that originates from an unknown source.
  • What is Sandbox and why is there a window popping up about it? It’s annoying!
    Sandbox is Apple’s way of protecting the user (and the files) from any infection or ill intent that would originate from a downloaded app as regardless of programming with security in mind – all human-made software can be hacked/infected. Sandbox is a macOS protection layer provided by Apple (and is turned on by default) which does not allow an application to freely peek around the users’ files. To access anything outside of the app’s tight-shut container an explicit user permission must be granted – this is why any Mac App Store app would pop-up dialogs to open anything.
  • Sandbox is acceptable for music – but every time I open a Cue Sheet it still pops up! Why?
    When you Open a song (or drag it to Colibri’s playlist from the Finder) it is done via an action that originates from the user which means the user explicitly declares that he/she gives the app access to the specific file he/she drags/opens. However, .cue sheets are technically nothing more than detailed playlists telling Colibri where can it find the accompanying albums’ songs. Although the user drags the cue sheet to Colibri it does not grant further access to the files written within the Cue Sheet – access to those files must be asked for separately. This is the reason why the Sandbox pops up if you haven’t granted permission to that folder beforehand (or the folder containing said folder).
  • How can I prevent this? I mean c’mon this is downright frustrating!
    Colibri does not have a way of modifying files – it only asks for read-only permissions from the system so what I advise you is to give Colibri permission to access the top level of your music collection more so because if you have Album Art display turned on then it will also need permission to read the cover art files.
  • Aren’t covers embedded? Why use Sandbox dialogs here as well?
    Album art loading is only supported for files with FLAC / ID3 / iTunes artwork metadata (mainly for FLAC / ALAC / M4A and MP3 files). If you load up something else (or if the file does not have a recognizable embedded album image) then Colibri tries its’ best and looks around the song containing folder for a cover image – and we’ve discussed looking around folders above.
  • What album art / cover images does Colibri look for?
    The following filenames with .jpg, .jpeg and .png extensions are looked for: “folder”, “albumart”, “front”, “cover” all in a case-insensitive way. Should this yield no result Colibri falls back to displaying its’ wonderful logo.
  • Media keys are conflicting with iTunes! Whenever I press Play on my Mac Keyboard iTunes suddenly opens!
    That’s because iTunes is the default application that responds to media key events. To modify this we have to manually disable this behavior – please see my step-by-step guide in this post over at my blog. Be advised, that starting from macOS Sierra 10.12.4 (16E195) disabling this behavior is significantly harder and requires additional steps!
  • I can’t switch sound output! Is AirPlay even supported?
    You can select your desired sound output device at the Settings – Output section. AirPlay support is currently under development – so it is currently not supported. A workaround could be to route all the system audio thru your speakers using “System Preferences -> Sound -> Output”. Recent versions of macOS have drastically changed how AirPlay is made available to apps to the point that it needs to be completely re-implemented – and this takes time.
  • What about Sonos?
    After I finish AirPlay sometime in the future, I’ll start looking into ways of bringing Sonos support to Colibri. This – just as AirPlay – requires a hefty amount of implementation.
  • Where can I choose the output frequency/bit depth?
    Colibri adjusts its’ output to match the audio format it currently plays – meaning this is done automatically every time a song starts to play.
  • Where can I download skins? Can I change the appearance? Are themes supported?
    Colibri has a Dark and a Light color tone switcher which is accessible from the Settings. Colibri is built using basic default system user interface components provided by Apple to save on resources – which in turn translates to very thin possibilities in terms of theming. Function over design is Colibri’s main principle – although color tinting might be implemented in the future.
  • Can Colibri burn discs?
    No and it will probably never will as there already are free and commercial products that offer disc burning for the Mac.
  • Can Colibri convert audio files?
    No. I’d advise You to use native macOS software that is specifically crafted to handle such tasks  – like the industry-standard (and also, free) XLD.
  • Can Colibri play network streams?
    As of version 1.8 it can! Please use File -> Open Network Stream (or use the hotkey: CMD + K) to add your network URL to Colibri. This has been tested with various M3U and PLS based streams that use the MP3/AAC codec for transmission.
  • Can Colibri download lyrics or missing album art/metadata?
    No. Colibri is not designed to search around the Internet for “third party” content – be it lyrics, album art or metadata in general and it is highly unlikely that this behaviour will change. Like everything mentioned here before – if it is requested then it might be considered.
  • Why should I pay for Colibri? Free, open source software do so much more!
    You are welcome to use any media playback software you like – that’s the beauty of it!
    Colibri does one thing: it plays back popular lossless audio files in a truly gapless way with or without cue sheets while using the least amount of power possible. What really makes Colibri stand out is the sanitizing method it uses to reprocess .cue sheets; many of you could have experienced how malformed/corrupt/disorganized these files can be and editing them by hand is not really an option. This is one of the main differences that distance Colibri from other available options, other than being completely native to Apple’s ecosystem and doing true gapless playback of lossless files.
  • I want my money back. What can I do about it?
    Apple has a strict and user-friendly policy on AppStore purchase refunds – please log in to your iCloud account and visit your recent purchase history, from where you can initiate the refund process. For a more detailed (and up to date) writeup, please refer to
  • I have a question not listed here, where can I contact the developer?
    Feel free to drop me a line via email using this address: or reach out to me using social media.

Colibri 1.8.6 Changelog

Thank you for using Colibri! This update brings MOD and MIDI music support with per song customization options, critical bugfixes and some user requested enhancements. Happy listening and enjoy the holidays!

Version 1.8.6 is an urgent hotfix that addresses an issue with Colibri crashing while loading Folders containing multiple subfolders, below you can read what’s new since 1.8.5:




  • Colibri can now play all formats of MOD music that the BASS engine supports:
    • Media Foundation (MF)
    • Impulse Tracker
    • ProTracker
    • FastTracker 2
    • MO3
    • MultiTracker
    • ScreamTracker 3
  • Two sample mixing options are available for MOD music: sinc interpolated and non-interpolated playback
  • The default sample mixing can be adjusted within Settings -> MOD
  • It is also possible to set the sample mixing on a per song basis via Right/Alt-clicking on the song in the playlist
  • Switching between the two interpolation methods is done on-the-fly while playback is running making it easier to choose
  • Infinite MOD looping instructions are supported and can be turned on within Settings -> MOD




  • Colibri can now chirp all the MIDI formats that are supported by the BASS engine
  • A free SoundFont is included with Colibri and is set as the default playback SoundFont
  • Import your SoundFonts at Settings -> MIDI and set the best sounding one to be the default
  • SoundFonts can also be applied on a per song basis: Right/Alt-click on a MIDI song in the playlist and assign one of the available SoundFonts to it – switching is instant and done realtime (preserving the playhead position) making it easy to figure out which SoundFont sounds better.




  • Seeking forwards/backwards 5 seconds within the current song is now possible with the keyboard arrow keys
  • The Right/Alt-click menu of The Dock icon has just leveled up! It now displays a bit of song info (title/artist/album name) and also enables basic control of Colibri.
  • Purge playlist when opening songs from Finder: Colibri will start with a completely empty playlist when songs are added from an external source (like Finder) if this new switchable option is turned on within Settings -> Behavior – it is off by default as it removes all previously added songs from the playlist.
  • When a song is added from Finder (or any external source) then it becomes selected in the playlist – when adding multiple songs, the first one will be highlighted




  • Pressing return twice would cause Colibri to crash
  • Random loop mode would not always work after startup
  • Random mode would fail to work properly if the preloaded song is removed just before playback
  • Selecting and moving multiple songs in the playlist would cause them to become reversly ordered
  • Playlist cursor would lose focus after starting playback/pressing next or previous
  • Playlist columns would not properly restore their previous state
  • Pressing media keys rapidly would cause Colibri to eat up a huge amount RAM, only to release it after a song change
  • Removing multiple highlighted songs via the context menu would not remove the song it was invoked (“clicked on”) from
  • Missing file type associations for supported types have been added
  • Tooltip labels would remain visible “floating” even after hiding Colibri’s window
  • macOS Notification Center wouldn’t always show the corresponding album art
  • Fixed a critical bug within Sandbox permission handling that affected multiple parts of Colibri from starting up to album art loading

“Nice and easy audio player. Very minimal GUI (which i like a lot, actually), and artfully light on memory and cpu!”

Dan D., MacUpdate

I’m a system architect / network admin / software engineer and avid drummer from Budapest, Hungary. Colibri was born as a result of me not being able to enjoy my lossless music collection on macOS flawlessly as varying inconveniences constantly hindered my playback experience (lack of audio codec, cue sheet or gapless playback support) to such an extent that I ended up writing my own audio player. I do really hope that your quest for an ideal playback software ends with Colibri as well.

Gabor Hargitai