stashapp / CommunityScripts

This is a public repository containing plugin and utility scripts created by the Stash Community.
https://docs.stashapp.cc/add-ons/
GNU Affero General Public License v3.0
191 stars 147 forks source link

[Feature] Add lookalikes to performer profiles #432

Open miltuss opened 2 months ago

miltuss commented 2 months ago

Hello, it's not currently possible to link lookalikes together in Stash.

It would be very interesting to add a feature that would make it possible to link performers who look alike, who resemble Hollywood stars, or others... The notion of look-alikes is quite common in the porn world.

https://www.imdb.com/list/ls033660121/

Sélection_534

Lookalike photos or performer cards should be visible on the profile. I could see this feature looking like the illustration below, with the possibility of adding other performers from the editing interface or from the main profile interface.

image

We could imagine a drop-down menu on the actresses page, showing images of look-alikes if available, and to avoid overloading not overload profile information. This could be the job of a plugin, but the storage of performer names in profiles should be managed by StashCore in the database, ideally with an autocomplete menu in a form, like stash does with tags.

Sélection_537

If the main name of a performer changes, this would not be a problem since the completion field would be based on the performers' cards IDs like stash does with Tags. So a name change would not disrupt the operation

In this way the user will choose the performers he wants to link to a profile in the autocomplete form, and a plugin can possibly improve the display based on the names of the chosen performers, to embed their cards in a more precise way. ergonomic in the desired area of ​​the profile.

cj12312021 commented 2 months ago

I’m pretty sure these images still violate Github's terms and conditions. Best to blur the whole performer image to leave as much to the imagination as possible or find SFW photos of the performers to show.

echo6ix commented 2 months ago

Very niche FR. Could definitely fit within custom performer fields https://github.com/stashapp/stash/issues/885 (and following that, a plugin could add tab specific presentation).

WithoutPants commented 2 months ago

This is not something that I'd consider for core stash functionality. This is more suited for a plugin.

miltuss commented 2 months ago

This is not something that I'd consider for core stash functionality. This is more suited for a plugin.

Hello, I updated the feature request towards the end based on your advice

I agree with the use of a plugin and a custom field, but StashCore will have to manage the storage of performer card IDs with an autocomplete field like it does with tags. So that a plugin can use the values ​​of this field to display the performer cards on the profile.

Sélection_537

This could be resolved by offering in the custom fields functionality in 0.28, the possibility of adding autocompletion of stash data (performers, studios, scenes, etc.) as with tags.