Skip to content

Releases: CWuestefeld/plex-rating-utils

Fix requirements and instructions

Choose a tag to compare

@CWuestefeld CWuestefeld released this 06 Feb 19:46

This is functionally identical to v1.4.0. It just corrects an oversight in the requirements.txt, and the instructions for it in the readme. So I'm just repeating the v1.4.0 release notes here.


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.

v1.4.0

Choose a tag to compare

@CWuestefeld CWuestefeld released this 05 Feb 23:16

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.

Initial public release

Choose a tag to compare

@CWuestefeld CWuestefeld released this 11 Jan 21:19

Initial public release