Colibri 2.2.0 is now available

Thank you for using Colibri! This update fixes many reported issues and thoroughly cleans up the birdcage. Happy listening!

Fixes:

  • an audio hiccup that could occur during song transition in CoreAudio mode
  • DSD song change in PCM data sending mode doesn’t apply EQ settings
  • DSD song change in PCM data sending mode lowers the system volume
  • playing a DSD song after a non-DSD song in DoP/DoPA data sending modes can cause noise to be played
  • seeking using the left/right arrow keys can sometimes fail when a DSD song is played in DoP/DoPA mode
  • multiple crashes during song loading while AirPlay mode is active
  • multiple crashes when adding many folders at once from different storage media
  • folders with multiple nested levels of Cue Sheets don’t load recursively
  • when Cue sheet reading fails, the fallback folder reading isn’t triggered
  • files without file extension are loaded when adding a folder
  • adding a Cue sheet after restarting Colibri can mess up previously added Cue sheet song processed metadata
  • when file metadata reading fails (or if it is empty), the filename is not shown
  • multiple Sandbox related issues

Updates:

  • FLAC module to 2.4.5.4
  • WavPack module to 2.4.7.4
  • Cue sheet processing now uses multi-pass file encoding detection
  • reduced memory usage during AirPlay loop ‘current song’ mode
  • removed deprecated CoreAudio calls
  • Sandbox bookmarks are now refreshed when becoming stale

As usual, it might take a few hours for your Mac to pick up the update – you can do it manually by visiting Colibri’s page in the Mac App Store app.

AppStore review time from upload to verified took around 1 hour 🎉

Colibri 2.2.0 Changelog

Fixes:

  • an audio hiccup that could occur during song transition in CoreAudio mode
  • DSD song change in PCM data sending mode doesn’t apply EQ settings
  • DSD song change in PCM data sending mode lowers the system volume
  • playing a DSD song after a non-DSD song in DoP/DoPA data sending modes can cause noise to be played
  • seeking using the left/right arrow keys can sometimes fail when a DSD song is played in DoP/DoPA mode
  • multiple crashes during song loading while AirPlay mode is active
  • multiple crashes when adding many folders at once from different storage media
  • folders with multiple nested levels of Cue Sheets don’t load recursively
  • when Cue sheet reading fails, the fallback folder reading isn’t triggered
  • files without file extension are loaded when adding a folder
  • adding a Cue sheet after restarting Colibri can mess up previously added Cue sheet song processed metadata
  • when file metadata reading fails (or if it is empty), the filename is not shown
  • multiple Sandbox related issues

Updates:

  • FLAC module to 2.4.5.4
  • WavPack module to 2.4.7.4
  • Cue sheet processing now uses multi-pass file encoding detection
  • reduced memory usage during AirPlay loop ‘current song’ mode
  • removed deprecated CoreAudio calls
  • Sandbox bookmarks are now refreshed when becoming stale

Colibri 2.1.9 is now available

Thank you for using Colibri! This is an emergency update that fixes the crashes introduced in the previous version. Really sorry about this!

Fixes:

  • Colibri would crash on a Song change
  • Colibri would crash when reaching the end of the Playlist

Remarks:

  • Built with Xcode 14.3.1

As usual, it might take a few hours for your Mac to pick up the update – you can do it manually by visiting Colibri’s page in the Mac App Store app.

Colibri 2.1.8 is now available

Thank you for using Colibri! This update fixes an annoying Playlist bug and addresses memory related issues related AirPlay playback mode. Happy listening!

Updates:

  • FLAC module updated to 2.4.5.2
  • OPUS module updated to 2.4.2.4
  • HLS module updated to 2.4.4

Fixes:

  • A memory leak could occur when playing AirPlay songs with preload enabled
  • A memory usage spike could happen when the play button (or Return hotkey) was pressed many times in quick succession while AirPlay mode was active
  • A race condition bug could prevent Colibri from gaplessly proceeding to the next Song in AirPlay mode under high system load
  • Re-ordering Songs above the currently playing Song could cause the Playlist to mark a different Song as being played

Remarks:

  • Built with Xcode 15.0

Colibri 2.1.8 Changelog

Updates:

  • FLAC module updated to 2.4.5.2
  • OPUS module updated to 2.4.2.4
  • HLS module updated to 2.4.4

Fixes:

  • A memory leak could occur when playing AirPlay songs with preload enabled
  • A memory usage spike could happen when the play button (or Return hotkey) was pressed many times in quick succession while AirPlay mode was active
  • A race condition bug could prevent Colibri from gaplessly proceeding to the next Song in AirPlay mode under high system load
  • Re-ordering Songs above the currently playing Song could cause the Playlist to mark a different Song as being played

Remarks:

  • Built with Xcode 15.0

Colibri 2.1.7 is now available

This update fixes even more issues related to M3U playlist loading and some annoying bugs related to opening files from Finder.

Updates:

  • Colibri can now properly read iTunes/Music.app exported Playlist files in M3U and M3U8 formats

Fixes:

  • Network streams would fail to load from M3U files
  • Stopping and restarting a song via AirPlay could cause silence to be played
  • AirPlay playback could softlock itself if the upcoming Song was unavailable
  • Adding Songs from Finder would crash Colibri if the ‘Clear playlist…’ option was enabled
  • Colibri could crash/behave erratically if ‘Load all songs from within…’ option was enabled
  • When opening files from Finder, Colibri would not start playback at the song that was initially clicked on in Finder
  • When dropping files to the Playlist, Colibri wouldn’t always start playback with the correct Song
  • Colibri wouldn’t properly read DOS/Windows formatted .m3u playlists with ^M carriage-return character end-of-line characters
  • Colibri would crash if an XML file is present within a dragged folder
  • Volume slider would flash for a split second when pressing Play/Pause while AirPlay/Audio signal override was active

Remarks:

  • Added a bit more logging for AirPlay and preload related issues to the Debug Log for easier troubleshooting

Colibri 2.1.7 Changelog

Updates:

  • Colibri can now properly read iTunes/Music.app exported Playlist files in M3U and M3U8 formats

Fixes:

  • Network streams would fail to load from M3U files
  • Stopping and restarting a song via AirPlay could cause silence to be played
  • AirPlay playback could softlock itself if the upcoming Song was unavailable
  • Adding Songs from Finder would crash Colibri if the ‘Clear playlist…’ option was enabled
  • Colibri could crash/behave erratically if ‘Load all songs from within…’ option was enabled
  • When opening files from Finder, Colibri would not start playback at the song that was initially clicked on in Finder
  • When dropping files to the Playlist, Colibri wouldn’t always start playback with the correct Song
  • Colibri wouldn’t properly read DOS/Windows formatted .m3u playlists with ^M carriage-return character end-of-line characters
  • Colibri would crash if an XML file is present within a dragged folder
  • Volume slider would flash for a split second when pressing Play/Pause while AirPlay/Audio signal override was active

Remarks:

  • Added a bit more logging for AirPlay and preload related issues to the Debug Log for easier troubleshooting

Colibri 2.1.6 Changelog

Updates:

  • Colibri should no longer freeze when playing back a high sample rate file when a 3rd party audio signal modifier app is active (such as Boom3D)

Fixes:

  • M3U loading by double clicking in Finder would cause Colibri to crash
  • M3U playlist processing wouldn’t always ask for top-level folder permission, leaving some tracks unplayable or skipping them
  • Clear playlist on exit could leave songs in the playlist on next startup, thanks to a race condition bug

Remarks:

  • When a 3rd party audio signal modifying app is active, Colibri might not succeed in sending frequency switching commands to your audio output device via CoreAudio

Colibri 2.1.6 is now available

This update fixes issues related to M3U playlist loading and extends compatibility with other audio signal modifying apps.

Updates:

  • Colibri should no longer freeze when playing back a high sample rate file when a 3rd party audio signal modifier app is active (such as Boom3D)

Fixes:

  • M3U loading by double clicking in Finder would cause Colibri to crash
  • M3U playlist processing wouldn’t always ask for top-level folder permission, leaving some tracks unplayable or skipping them
  • Clear playlist on exit could leave songs in the playlist on next startup, thanks to a race condition bug

Remarks:

  • When a 3rd party audio signal modifying app is active, Colibri might not succeed in sending frequency switching commands to your audio output device via CoreAudio