stashapp / stash

An organizer for your porn, written in Go. Documentation: https://docs.stashapp.cc
https://stashapp.cc/
GNU Affero General Public License v3.0
8.89k stars 781 forks source link

[Feature] Star Ratings for Tags #1400

Open GsMumbo opened 3 years ago

GsMumbo commented 3 years ago

Is your feature request related to a problem? Please describe. As you start really tagging things (especially if you import tags from scrapers), your list of tags ends up HUGE. It becomes hard to easily find the tags you prefer (and to bury the ones you don’t).

Describe the solution you'd like Add the ability to rate your tags in the same manner as all other media and objects. This includes enabling the ability to both sort and filter tags by star ratings.

Describe alternatives you've considered None needed as this already has precedence in the rest of the objects and media.

Additional context With everything else having the ability to be rated now, Tags appear to be the last holdouts. I went through everything else I could find and I believe it’s all able to be rated!

QxxxGit commented 3 years ago

On one hand, I think an alternative for filtering the amount of tags is separating them by associated types (performers, scenes, images, etc. or as performers vs media). I raised this in #1253 and I think it could assist here.

On the other, I could see value in giving tags a "weighted value" like a similar project (can't think of the name) where tags give performers an automatic rating. This could be useful for a "what we think you'll like/suggestion" feature that could be displayed on the homepage or something for performers or their media.

GsMumbo commented 3 years ago

I think it’s all useful. Tags definitely need to be able to be nested (thus creating categories). They should also be able to be set to work on specific objects (Gallery, Performer, Image, etc.) As you mention though, there are already Issues open for that stuff so I left it out of here.

As someone who heavily curates my content though, I want the freedom to be able to rate a tag as I see fit. Having it roll up and be used in suggestions would be great, but it’s definitely a next-step kind of thing. First we need to get the stars added though, then we can make new issues for how to use them beyond manual ratings.