Stash Right Click Performer Merge

:placard: Summary Adds a custom right-click menu to the to perform various quick tasks related to settings.
:link: Repository https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashRightClickPerformerMerge
:information_source: Source URL https://serechops.github.io/Serechops-Stash/index.yml
:open_book: Install How to install a plugin?

Included in Stash Right Click Suite


This script facilitates merging performers in a Stash-based media management system by utilizing dynamic context menus, draggable modals, and API-based operations. It supports transferring related metadata (e.g., galleries, scenes) between performers and highlights differences for easy comparison.

Features

Configuration Management

  • Dynamically fetches and updates configuration details for API keys and endpoints (e.g., StashDB, FansDB, TPDB).
  • Maps stash box endpoints to user-friendly names.

Merge Functionality

  • Supports merging performers with options to:
    • Highlight differences between selected performers.
    • Transfer related galleries and scenes.
    • Handle duplicate and unique metadata like aliases and stash IDs.

Dynamic Modals

  • Draggable modal interface for:
    • Searching performers by name or stash ID.
    • Comparing performer details side-by-side.
    • Selecting performers for merging.

Context Menu

  • Right-click context menu for:
    • Merging performers.
    • Invoking the modal directly from the performer page.