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

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

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

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

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-i18nlocalization 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