Stashdb performer gallery

:placard: Summary Automatically download performer images from stashdb or other stash-boxes. Add the [Stashbox Performer Gallery] tag to a performer and it will create a gallery of images from that stash-box database. Apply the tag [Set Profile Image] to an image to set it as the profile image of that performer. Note you will need to configure the download path and add this as a path under settings > library.
:link: Repository https://github.com/stashapp/CommunityScripts/blob/main/plugins/stashdb-performer-gallery
:information_source: Source URL https://stashapp.github.io/CommunityScripts/stable/index.yml
:open_book: Install How to install a plugin?

Hey! unsure if this is working? I could be doing this wrong though. Have set a downloads folder (before adding to library, so its not managed by stash yet, as well as not in the main stash folder) And have added Stashbox Performer Gallery to some performers but nothing is happening when I run the tasks for the plugin. Same with Set Profile Image, that doesnt seem to do anything either

check if you have stashapi installed, I saw the error when I checked my log.

Hey, the image download seems to work fine, but the galleries that are created are empty. When I click the add tab, all downloaded images show up, but I have to manually match them to each performer. I reckon this can’t be the intended way. Am I missing something?

Where are you saving the images?
in the settings > plugins > stashdb performer gallery and set a folder Download parent folder.
You also need to have this folder as a library in stash and this enabled for images so stash will automatically add them to stash, import the metadata and add them to the galleries.
Adding the gallery, running scan and running the “relink missing images” task to import the image metadata and add it to the gallery.

It downloads images for me, but creates empty blank galleries for me as well. Have a folder setup out, added to library and enabled for images. I get errors when running relink missing images, ending with:
ERRO[2025-10-10 03:52:02] Plugin returned error: exit status 1

Hi, I am having similar issues, download works fine, images visible, it creates the galleries but does not populate them, have tried having the images on a network drive and a local drive neither works, the plugin was working when i initially installed it.

when running the process performers task it gives a repeat of the following error message

2025-11-21 12:22:10Error   [Plugin / stashdb performer gallery] 422 Unprocessable Entity query failed. v0.29.3-7716
2025-11-21 12:22:10Error   [Plugin / stashdb performer gallery] 422 Unprocessable Entity GQL data response is null
2025-11-21 12:22:10Error   [Plugin / stashdb performer gallery] GRAPHQL_VALIDATION_FAILED: Field "fingerprint" argument "type" of type "String!" is required, but it was not provided.
2025-11-21 12:22:10Error   [Plugin / stashdb performer gallery] GRAPHQL_VALIDATION_FAILED: Field "fingerprint" argument "type" of type "String!" is required, but it was not provided.
2025-11-21 12:22:10Error   [Plugin / stashdb performer gallery] GRAPHQL_VALIDATION_FAILED: Field "fingerprint" argument "type" of type "String!" is required, but it was not provided.
2025-11-21 12:22:10Error   [Plugin / stashdb performer gallery] GRAPHQL_VALIDATION_FAILED: Field "fingerprint" argument "type" of type "String!" is required, but it was not provided.
2025-11-21 12:22:10Error   [Plugin / stashdb performer gallery] GRAPHQL_VALIDATION_FAILED: Cannot spread fragment "Folder" within itself.
2025-11-21 12:22:10Error   [Plugin / stashdb performer gallery] GRAPHQL_VALIDATION_FAILED: Cannot spread fragment "Folder" within itself via "BasicFile".
2025-11-21 12:22:10Error   [Plugin / stashdb performer gallery] GRAPHQL_VALIDATION_FAILED: Cannot spread fragment "BasicFile" within itself.
2025-11-21 12:22:10Error   [Plugin / stashdb performer gallery] GRAPHQL_VALIDATION_FAILED: Field "fingerprint" argument "type" of type "String!" is required, but it was not provided.
2025-11-21 12:22:10Error   [Plugin / stashdb performer gallery] GRAPHQL_VALIDATION_FAILED: Field "fingerprint" argument "type" of type "String!" is required, but it was not provided.
2025-11-21 12:22:08Info    [Plugin / stashdb performer gallery] processing performer Anya Olsen, 40  endpoint: https://stashdb.org/graphql,  stash id: 65a03569-c651-49a4-85c7-9c8f6fc3362d
2025-11-21 12:22:08Info    [Plugin / stashdb performer gallery] Created gallery 1867
2025-11-21 12:22:08Warning [Plugin / stashdb performer gallery] could not parse 1858 to Gallery ID (int)