How bliss works

bliss is designed as a long running server application that applies rules to a music collection. There are two functions of rules:

  1. Assessment, which is judging whether your music is compliant or non-compliant
  2. Suggestion of automatic or suggested fixes.
This is the assessment and automatic fix cycle.

Examples of rules are: whether cover art should be embedded, the file or folder name structure of your music collection, or what metadata should exist in your collection.

When first run, bliss applies the enabled rules to your entire collection on an album by album basis. The basic process is as follows:

  1. Each rule assesses whether the album is compliant against the rule or not
  2. If it's non-compliant, there may be an automatic fix. If so, execute it and re-assess.
  3. Show the resulting compliance in the user interface

Subsequently, bliss continues to apply the rules to any album that is added or changed (maybe a track is added or some of its details changed). This means, as a long running application, it can enable full automation of music collection organisational tasks.

bliss assessment and fix cycle
The assessment and automatic fix cycle