Plugins
Table of Contents
Stash plugins add further features that Stash doesn’t itself provide.
To install a plugin, save them to %USERPROFILE%\.stash\plugins
on Windows or /root/.stash/plugins
on Unix systems (Mac, Linux, etc.). The plugins
directory won’t exist by default so you will have to create it. Once installed, go to the Plugins page in your Stash settings and reload plugins.
Plugins are separated into 2 sections Official and Third-party.
Official
Official plugins are hosted on CommunityScripts repository. All code is reviewed by core Stash team and any questions or issues you have regarding these plugins can be raised in Discord or GitHub.
GHScraper_Checker
Category | Scraper |
Plugin | GHScraper_Checker |
Description | Compare local file against github file from the community scraper repo. |
Triggers | Task |
Stash version | v0.8 or higher |
Screenshots | ![]() ![]() |
renamerOnUpdate
Category | Maintenance |
Plugin | renamerOnUpdate |
Description | Rename/Move your file based on Stash metadata. |
Triggers | Task Scene.Update |
Stash version | v0.7 or higher |
Screenshots | ![]() ![]() |
setSceneCoverFromFile
Category | Maintenance |
Plugin | setSceneCoverFromFile |
Description | Searchs Stash for Scenes with a cover image in the same folder and sets the cover image in stash to that image. |
Triggers | Task |
Stash version | v0.7 or higher |
Screenshots | ![]() |
markerTagToScene
Category | Scene |
Plugin | markerTagToScene |
Description | Adds primary tag of Scene Marker to the Scene on marker create/update. |
Triggers | SceneMarker.Create SceneMarker.Update |
Stash version | v0.8 (46bbede) or higher |
Screenshots | ![]() |
defaultDataForPath
Category | Scanning |
Plugin | defaultDataForPath |
Description | Adds configured Tags, Performers and/or Studio to all newly scanned Scenes, Images and Galleries. |
Triggers | Scene.Create Gallery.Create Image.Create |
Stash version | v0.8 or higher |
Screenshots | ![]() |
filenameParser
Category | Scanning |
Plugin | filenameParser |
Description | Tries to parse filenames, primarily in {studio}.{year}.{month}.{day}.{performer1firstname}.{performer1lastname}.{performer2}.{title} format, into the respective fields. |
Triggers | Scene.Create Gallery.Create |
Stash version | v0.10 or higher |
Screenshots | ![]() |
pathParser
Category | Scanning |
Plugin | pathParser |
Description | Updates scene info based on the file path. |
Triggers | Scene.Create |
Stash version | v0.17 or higher |
Screenshots | ![]() |
titleFromFilename
Category | Scanning |
Plugin | titleFromFilename |
Description | Sets the scene title to its filename. |
Triggers | Scene.Create |
Stash version | v0.17 or higher |
Screenshots | ![]() |
tagGraph
Category | Reporting |
Plugin | tagGraph |
Description | Creates a visual of the Tag relations. |
Triggers | Scene.Create |
Stash version | v0.7 or higher |
Screenshots | ![]() |
DateParser
Category | Scanning |
Plugin | DateParser |
Description | Find date in path or filename and add it. |
Triggers | Task |
Stash version | v0.18 or higher |
Screenshots | ![]() |
phashDuplicateTagger
Category | Scene |
Plugin | phashDuplicateTagger |
Description | Will tag scenes based on duplicate PHashes for easier/safer removal. |
Triggers | Task |
Stash version | v0.16 or higher |
Screenshots | ![]() |
timestampTrade
Category | Scene |
Plugin | timestampTrade |
Description | timestamp.trade API syncs markers between Stash instances and XBVR. This sits along side other metadata databases like StashDB while we wait for the feature to be added there. |
Triggers | Scene.Update Task |
Stash version | v0.18 or higher |
Screenshots | ![]() |
Third-party
These plugins are created by third parties and not officially affiliated or supported by the core Stash team. If you have issues, please reach out to the original creators.
YT-DL Downloader
Category | Downloader |
Plugin | YT-DL Downloader |
Description | Download Videos automated with yt-dl and add the scrape tag for Bulk URL Scraper. |
Author | niemands |
Screenshots | ![]() |
Gallery Tags
Category | Images |
Plugin | Gallery Tags |
Description | Copy information from attached scene to galleries. |
Author | niemands |
Screenshots | ![]() |
Update Image Titles
Category | Images |
Plugin | Update Image Titles |
Description | Update all image titles (Fixes natural sort). |
Author | niemands |
Screenshots | ![]() |
Duplicate Finder
Category | Maintenance |
Plugin | Duplicate Finder |
Description | Detects and marks duplicate scenes within Stash. |
Author | WithoutPants |
Screenshots | ![]() |
Performer Creator
Category | Metadata |
Plugin | Performer Creator |
Description | Creates performers from scenes based on filenames. |
Author | com1234475 |
Screenshots | ![]() |
Set PH Urls
Category | Metadata |
Plugin | Set PH Urls |
Description | Add urls to Pornhub scenes downloaded by youtube-dl. |
Author | niemands |
Screenshots | ![]() |
Bulk URL Scraper
Category | Scraping |
Plugin | Bulk URL Scraper |
Description | Bulk scene url scraping. |
Author | niemands |
Screenshots | ![]() |
stash-plugin-performer-creator
Category | Metadata |
Plugin | stash-plugin-performer-creator |
Description | This is a plugin for Stash. It adds a Parse all scenes for performers task. This task processes all scenes and using Natural Language Processing tries to detect performer names and tries to find/add them. |
Author | cc1234475 |
Screenshots | ![]() |
Stash NFO Exporter for Kodi
Category | Metadata |
Plugin | StashNfoExporterKodi |
Description | Adds .nfo file and strm support to allow using Stash organized content with Kodi with no Kodi Addon needed. |
Author | scruffynerf |
Screenshots | ![]() |