Release 20140612
June 17, 2014 in bliss by Dan Gravell
Here's a new release with startup performance improvements, cover art lookup improvements and more!
The two main areas of improvements in this release are in performance and the cover art rule.
We've sped up processing on bliss startup. Before, bliss used to rescan all music files, just taking a look at the tags inside the music files, on each restart. This was to make sure no changes had occurred in the period before the start, and if they had, pass them through to the rules to assess and fix the files if required.
We've changed this so that bliss now just looks at the last modified date and the size of the file. If either are different to the last time bliss saw the file, the file is sent through for assessment. This is much faster because the size of the file and its last modified date are metadata provided by the filesystem without even requiring the file be opened for reading. Not having to open the files makes the initial scan much faster.
The cover art improvements are in failover when bliss fails to download art from OneMusicAPI. This particularly relates to use of the max data size rule. Before, if the image could not be downloaded, bliss would give up on the album and mark it Unknown. Now, it tries the next suggestion.
More goodies
There are some more, smaller fixes and improvements in this release:
- Fix some startup errors for VortexBox users
- De-duplicate genre results from MusicBrainz
- Make sure the genre consolidation rule works when case rules are enabled
- When the disc number has a disc total value, don't use this to query OneMusicAPI
- Improve the Tags page UI when a tag cannot be changed
- Show progress when providing a URL to change the cover art to
Downloading and installing
You can download from the downloads page. After you click through, installation instructions are available on the page following download.
The in-app updater can be used by existing users. You can also download the latest installer and install it "over the top", replacing the current installation. Fixes licences, already purchased, will be retained!
Thanks to mr.alsultan for the image above.