Release 20211124

Reverse Never release on a Friday, they say…

In the past week or two I’ve been mostly working on finding an elegant way of implementing autocompletion of ALBUMARTIST from existing tags. However, in addition, we’ve also been fixing a few bugs for this release…

  • Download
  • Download
    (Intel x86)
  • Download
    (Apple Silicon)
  • Download
  • Download

Reverting some track matching code

A few weeks ago, I was brave in removing some code from bliss which performed “track matching” based on existing track names and positions.

What’s “track matching”? Basically it’s the code that matches a track in your library to our records online. We’ve improved this code on your server over time, and I thought I was now able to remove some fallback code in bliss which did a little more matching.

However, this has led to a number of reports of:

Incorrect track name

… with no suggestions to fix.

The cause of this issue was that we were relying much more heavily on the existing duration of a track to match to a track in our database. In some cases this duration can be reported incorrectly in a music file, and in others we just don’t have the duration information in our database. As a result, the track fails to pair to an example on our server, and thus we report there was no match.

We’re going to improve that code on the server, but in the short term I’ve re-instated the old fall-back code to (1) reduce the number of false positives and (2) improve the chance of a suggestion to fix the track name (when it is incorrect) being found.

Other improvements

There’s more…

  • If an unexpected problem occurs loading an MP4 file, don’t ignore all other files in that folder.
  • Make sure alternative art suggestions are shown in the Inbox.
  • We now log more details about certain problems when files are tagged.

Downloading and installing

You can download by clicking the button above, or from the downloads page.

Photo by 愚木混株 cdd20 on Unsplash

tags: release

The Music Library Management blog

Dan Gravell

I'm Dan, the founder and programmer of bliss. I write bliss to solve my own problems with my digital music collection.