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
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.
Category | Triggers | Plugin Name | Description | Minimum Stash version |
---|---|---|---|---|
Scraper | Task | GHScraper_Checker | Compare local file against github file from the community scraper repo. | v0.8 |
Maintenance | Task Scene.Update | renamerOnUpdate | Rename/Move your file based on Stash metadata. | v0.7 |
Maintenance | Set Scene Cover | setSceneCoverFromFile | Searchs Stash for Scenes with a cover image in the same folder and sets the cover image in stash to that image | v0.7 |
Scenes | SceneMarker.Create SceneMarker.Update | markerTagToScene | Adds primary tag of Scene Marker to the Scene on marker create/update. | v0.8 (46bbede) |
Scanning | Scene.Create Gallery.Create Image.Create | defaultDataForPath | Adds configured Tags, Performers and/or Studio to all newly scanned Scenes, Images and Galleries.. | v0.8 |
Scanning | Scene.Create Gallery.Create | filenameParser | Tries to parse filenames, primarily in {studio}.{year}.{month}.{day}.{performer1firstname}.{performer1lastname}.{performer2}.{title} format, into the respective fields | v0.10 |
Scanning | Scene.Create | pathParser | Updates scene info based on the file path. | v0.17 |
Scanning | Scene.Create | titleFromFilename | Sets the scene title to its filename | v0.17 |
Reporting | TagGraph | Creates a visual of the Tag relations. | v0.7 |
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.
Category | Plugin | Author | Description |
---|---|---|---|
Downloader | YT-DL Downloader | niemands | Download Videos automated with yt-dl and add the scrape tag for Bulk URL Scraper |
Images | Gallery Tags | niemands | Copy information from attached scene to galleries |
Images | Update Image Titles | niemands | Update all image titles (Fixes natural sort) |
Maintenance | Duplicate Finder | WithoutPants | Detects and marks duplicate scenes within Stash |
Metadata | Performer Creator | com1234475 | Creates performers from scenes based on filenames. |
Metadata | Set PH Urls | niemands | Add urls to pornhub scenes downloaded by Youtube-dl |
Scraping | Bulk URL Scraper | niemands | Bulk scene url scraping |
Scraping | OnlyFans Scraper | ALonelyJuicebox | Scrape scene and performer info from OnlyFans |
Scraping | Scrape with | Tweeticoats | Batch scrape scenes and performers. For example tag a scene with scrape_with_xbvr and run the task to run that scraper. Run artist scrapers on all performers missing a url. Run the performer image scraper on all performers. |
VR | stash-deovr | Tweeticoats | Create an index json file /deovr used by the vr player allowing you to use DeoVR to play 2d and 3d videos from stash. |