| Summary | Automatically rates performers in Stash based on how you’ve rated their scenes and images, with optional boosts for engagement signals and favourites. | |
| Repository | https://codeberg.org/surging9143/performerAutoRate | |
| Source URL | https://surging9143.codeberg.page/index.yml | |
| Install | How to install a plugin? |
How it works
Ratings use a Bayesian average: new performers start near your library’s mean and converge toward their true average as you rate more of their content. This prevents a single Top Rated scene from inflating a performer you’ve barely seen.
Optional boosts add points on top of that average. Each boost has a multiplier you set (default 0 = off). Most use a log scale — the bonus grows with engagement but tapers off, so the difference between 1 and 10 plays matters more than between 100 and 110. The favorite boost is a flat addition. The tag boost accumulates once per favorited tag across all scenes and images, so performers whose content matches several of your favorite tags benefit more than those who only match one.
Configure multipliers under Settings → Plugins → Performer Auto Rater. Start small (1–2) and adjust to taste.
Usage
Automatic — runs whenever you update a scene, image, or performer.
Manual — Settings → Plugins → Performer Auto Rater → Rate All Performers. Use this after changing o-counts, which don’t trigger the hook.
Requirements
-
Python 3
-
stashapi (included in the official Stash Docker image)