Colibri 2.1.5 is now available

This update extends the Sandbox Manager with additional invalid bookmark handling, allowing users to remove inaccessible bookmarks to mitigate slow startup speed issues.

Specifically, it will allow Sandbox Manager to show unresolvable bookmarks in red colour as ‘invalid’. This in turn also means that the Smart Cleanup button will also remove these unresolvable bookmarks.

These unresolvable bookmarks are typically paths that belong to External Storage Devices or Network Shares on your NAS that you currently don’t have access to (eg.: when away from home) – the main difference under the hood, is that the resolution of these bookmarks fail with a timeout set by macOS as opposed to simply being ‘inaccessible’.

Sandboxing differentiates between paths existing but not being allowed to access (inaccessible) and not existing – and now Sandbox Manager also shows these entries as invalid. Removing these entries should restore the startup speed of Colibri – as all saved Sandbox bookmarks have to be resolved when Colibri is started, having many of these inaccessible bookmarks will cause Colibri to be halted until the system process finally timeouts during trying to resolve the file/folder paths contained within the invalid bookmark, multiplied by the amount of said bookmarks…

It is far from convenient – but Colibri is a Mac App Store app and has to adhere to the rules imposed by the ecosystem, Sandbox support being one of them.

Happy listening!

Colibri 2.1.5 Changelog

Updates:

  • Sandbox Manager will show unresolvable bookmarks as invalid
  • Smart Cleanup will also remove unresolvable bookmarks

Remarks:

  • Unresolvable bookmarks can also be paths that belong to External Storage Devices or Network Shares on your NAS that you currently don’t have access to (eg.: when away from home)

Colibri 2.1.4 is now available

This update brings Genre metadata support and fixes a reported crash, namely when right-click context menu ‘Reveal in Finder’ was invoked on an empty part of the Playlist.

It turns out our little hummingbird gets quite grumpy if we ask it to play the song at index number -1 (as that is what gets reported as your choice when you click on an empty spot).

Happy listening!

Colibri 2.1.4 Changelog

Updates:

  • File extension won’t be shown as Artist if the Artist metadata is missing
  • Cue Sheet “REM GENRE” section is read during Cue Sheet processing
  • Genre metadata property will be read during song processing
  • Genre now has column options within Preferences > Columns
  • Searching using “Everything” will also take the Genre part of the songs data into account

Fixes:

  • Colibri would crash when right-click context menu ‘Reveal in Finder’ was invoked on an empty part of the Playlist

Colibri 2.1.3 is now available!

This update contains FaceTime call fixes – unsurprisingly, the NowPlayable protocol also handles the commands sent from macOS to Colibri when a FaceTime call is inbound.

The logic behind Colibri’s implementation needed a bit of fixing as the commands for pause and resume clashed. Colibri now pauses when FaceTime rings and properly unpauses when the FaceTime call ends.

Colibri 2.1.2 Changelog

Updates:

  • AirPlay: Colibri will stall AirPlay playback and wait 60 seconds for the data to arrive when playing from a slow storage device / network share, then assembles it and pushes forward to AirPlay. This eliminates the song partially playing due to data not arriving in time for playback to start.
  • Enhanced song end signaling precision: song changes should now stay smooth even under high CPU load

Fixes:

  • Colibri wouldn’t transition properly to the next song even if frequency change wasn’t necessary
  • Colibri would instantly skip a song if the file header isn’t complete / misaligned, particularly if it belongs to an older scene release
  • Colibri would show a different song as opposed to the one being played if a loop mode is selected
  • Colibri would suddenly leave a gap during song change even if the songs should be heard in a gapless manner
  • Resolved a possible memory leak regarding song end signalling
  • A small gap at the very end of a song could be heard just before advancing to such a song, that would require frequency switching

Colibri 2.1.1 is now available

Just a small update with the following fixes and adjustments:

Enhancements:

  • Added missing thousand separator space to ‘Processing Song X of Y’ status bar message

Fixes:

  • Preloaded songs wouldn’t play in a gapless manner if not being part of a Cue Sheet
  • ‘Clear Search phrase’ would not remove the ‘X’ clear button in Search view
  • Playlist header would disappear when no Songs were present in Playlist

If you have automatic updates enabled then macOS should update Colibri soon – if not, visit the Mac App Store page to trigger the update.

Colibri 2.1.1 Changelog

Enhancements:

  • Added missing thousand separator space to ‘Processing Song X of Y’ status bar message

Fixes:

  • Preloaded songs wouldn’t play in a gapless manner if not being part of a Cue Sheet
  • ‘Clear Search phrase’ would not remove the ‘X’ clear button in Search view
  • Playlist header would disappear when no Songs were present in Playlist