Release 20181105 - Installer! (a licky boom-boom down)
November 06, 2018 in bliss by Dan Gravell
Yeah, I couldn't get that song out of my head while working on the new Windows installer. I need to get out more...
This release contains a new installer for the Windows version of bliss. There are also a bunch of bug fixes and other improvements...
There have been some long standing issues with the installer for bliss on Windows. From my perspective I've never liked the sheer number of clicks to get through it. The current installer also doesn't look like a normal Windows installer and it doesn't allow uninstall from the Add/Remove Programs applet.
That's all fixed in the new version:
Genre problems
Something a lot of people spotted was a bug we introduced relating to the genre consolidation rule:
Couldn't create policy command from com.elsten.bliss.music.policy.tagsync.TagSyncPolicy java.lang.NullPointerException: use Optional.orNull() instead of Optional.or(null) at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:805) at com.google.common.base.Present.or(Present.java:47) at com.elsten.bliss.music.policy.tagsync.TagPolicyConfigurationParser.withAllowableGenreConfiguration(TagPolicyConfigurationParser.java:121) at com.elsten.bliss.music.policy.tagsync.TagPolicyConfigurationParser.parseForAllowableGenre(TagPolicyConfigurationParser.java:112)
This was a problem relating to how we were parsing the genre consolidation settings. That's fixed in the new version.
More improvements
Lots more stuff in this release:
- Give keyboard focus to the search field when adding a new rule.
- Show compliance filters for missing tags.
- Collapse all fixes for case rules for tracks into one fix in the Inbox.
- Allow genre or year to be changed at the same time as album name/artist name for an album.
- Work around a false positive for some headless systems.
Downloading and installing
You can download from the downloads page. After you click through, installation instructions are available on the page following download.