Skip to content

v1.4.0

Choose a tag to compare

@CWuestefeld CWuestefeld released this 05 Feb 23:16
· 12 commits to master since this release

Release 1.4.0 Change Notes

Lots of changes in this release.

Inference engine

Gravity - Recognizing that the "whole is greater than the parts", the app now has a "gravity" computation that does reversion to the mean of albums within an artist, and tracks within an album, according to adjustable weights.

Twins - It's common to have the same song appear on multiple albums (e.g., greatest hits or live albums). If we can find these related tracks, we can extrapolate a rating of one of them to the others. Logic is included to avoid superficially similar songs, so the extended live performance doesn't necessarily get the same rating as the original studio recording.

Upward exclusions - Avoid trying to generalize from junk/filler content. For example, it's common to down-rate a band intro track on a live album, and we shouldn't penalize the album score because of this.

Tools & Usability

Refactor user interface - with lots more features, the app needed a better structured interface.

Bulk import and export - Export your tracks, albums, or artists to CSV files where you can comfortably edit ratings (and years, for albums). Import them to apply those changes en masse.

Remove "power artist" report - because it was lame. Replace that with...

More powerful reports - Create new reports for Library Coverage, Rating Histogram, Twins Inventory, and Dissenters/Outliers.

Synchronize Plex Tags - Impose tags on the Plex library after the fact, if you decide you want to start using them.

Upgrading

If you used the prior version, upgrading should be straightforward.

  • If you don't add all the new settings into your config, it should still work with reasonable defaults.

  • The plex_state.json data file format has changed. The first time you run with the new version, it will offer to upgrade your file automatically. Note that the change is not backward-compatible, so it would be wise to make a backup first.