1.4.0 (The "Refactor + A Few Feature Improvements" Update)
Release Date: 23 March 2023 🍰
Summary:
Probably the longest time between updates. This update is mostly a refactor, since the code I wrote 5 years ago was mostly garbage. Now it's less garbage. Here's what changed:
Changelog:
Features:
- Added feature enabling in settings, where you can choose what features you want to disable/enable
- Made the Autotagging smarter for genres. Now, when you autotag a track without a genre, Moose will try to infer the genre based on the genres of other songs by the same artist. If it infers a genre for a track, the genre will be preceded with an info sign (ⓘ) with a tooltip that explains why it's there
- Added a loading icon on the main UI and Audit/Cleanup modal so you know it's doing stuff
Bug Fixes:
- Fixed the track number and disk number sorting, now instead of sorting like 1/12, 11/12, 12/12, 2/12, etc, it will sort as it should, 1/12, 2/12, 3/12, etc.
- Fixed an AlbumArtFinder bug where when you search for artists, sometimes the artist doesn't have a profile image, which results in weird UI behavior. Figured I would just ignore those, since any artist I would be searching for would have an image.
- Fixed a couple random NullPointerException cases that would happen because of changes to the UI outside of the Event Dispatch Thread
Code Enhancements:
- Pretty much everything, lots of code cleanup, refactoring, reformatting, reformatting, redoing, rethinking my life choices
The Moose kingdom has some unwelcome guests:
- As the Elk battalion approaches the great Moose kingdom, the Moose realize one key flaw to any Elk strategy: the difference in antlers.
- While Elk antlers are more sharp and pointy for stabby stabby, Moose antlers are wider and rounder for slappy slappy.
- The Moose kingdom must use this information to their advantage if victory is expected on the battlefield.