Back to Blog
Update

Hummingbird 0.2.0

William Whittaker

For the full changelog, see the Changelog page.

Hummingbird 0.2.0 is here! This major update brings a host of new features, bug fixes, and performance improvements. Here are some of the highlights:

Library Improvements

Grid View

Picture of the new Grid View mode in Hummingbird

Hummingbird now has a grid view display for albums, including adjustable cover art size. Future updates will bring enhanced sorting and filtering options.

Artist Pages

Picture of the page for the artist Archive. On the page is the artist's albums and liked songs.

Each artist now has their own page, accessible from the Artist tab on the sidebar.

External Hard Drive Support

Hummingbird now has full support for external hard drives! This includes graceful handling of missing files, and a new dialog that asks what you’d like to do when a folder is missing. This is still somewhat experimental, so if you’ve got any negative experiences with this feature please let me know on Discord or file an issue on our GitHub repo - issues with this feature are very high priority.

Settings

Picture of the new Settings UI

Hummingbird now has a Settings window, openable from the newly added menu bar (Hummingbird -> Settings) or with Ctrl/Cmd + ,. Included are options to add and remove folders from scanning, change language, customize the library (including a new full-width mode), and change playback settings.

Language Support

Picture of Hummingbird in Slovak

Hummingbird is now available in Vietnamese, Slovak and Czech, with a partial Greek translation available. This is the result of a lot of work from many people; listed in no particular order:

  • Victor Tran (@vicr123): Co-development of the cntp-i18n localization library, Vietnamese translation
  • Peter Hevesi (@PeterHevesi): Slovak and Czech translations
  • @SuperScope26: Greek translation

Scanner Rewrite

The scanner has now been completely rewritten from the ground up to take better advantage of modern SSDs and multi-core processors. This new scanner is much, much faster, especially on Windows (where it has been measured to improve performance by up to 4 times). Additionally, several issues with the scanner that resulted in it scanning some files incorrectly were fixed; see the full changelog for specifics.

Playback System Rewrite

The playback system has also been rewritten, cutting CPU usage while playing audio to less then half of what it was previously and improving reliability.

There’s still more work to be done on this front, but overall playback should now be much smoother than it was before.

Thanks

In addition to the people who contributed translations, the following people contributed to this release:

  • @Skittyblock: Volume preservation across restarts, panic fix
  • Cameron Ward (@camuward): Code review

Thanks to all my patrons on Patreon. In no particular order:

  • Ro
  • Claire Sorrel
  • Mikayla Maki
  • Naomi Hikaru
  • aloraxic