Files
Stash-Docs/docs/plugins/list.md
2025-02-04 15:39:51 +02:00

3933 lines
90 KiB
Markdown

# Browse plugins
## Sources
1. [https://7djx1qp.github.io/stash-plugins/main/index.yml](https://7djx1qp.github.io/stash-plugins/main/index.yml)
1. [https://carrotwaxr.github.io/stash-plugins/stable/index.yml](https://carrotwaxr.github.io/stash-plugins/stable/index.yml)
1. [https://feederbox826.github.io/plugins/main/index.yml](https://feederbox826.github.io/plugins/main/index.yml)
1. [https://feederbox826.github.io/stashlist/main/index.yml](https://feederbox826.github.io/stashlist/main/index.yml)
1. [https://minasukihikimuna.github.io/MidnightRider-Stash/index.yml](https://minasukihikimuna.github.io/MidnightRider-Stash/index.yml)
1. [https://raw.githubusercontent.com/d0t-d0t-d0t/stash-repo/refs/heads/dist/index.yml](https://raw.githubusercontent.com/d0t-d0t-d0t/stash-repo/refs/heads/dist/index.yml)
1. [https://rosa-umineko.github.io/CommunityScripts/stable/index.yml](https://rosa-umineko.github.io/CommunityScripts/stable/index.yml)
1. [https://s3l3ct3dloves.github.io/stashPlugins/stable/index.yml](https://s3l3ct3dloves.github.io/stashPlugins/stable/index.yml)
1. [https://serechops.github.io/Serechops-Stash/index.yml](https://serechops.github.io/Serechops-Stash/index.yml)
1. [https://stashapp.github.io/CommunityScripts/stable/index.yml](https://stashapp.github.io/CommunityScripts/stable/index.yml)
1. [https://stg-annon.github.io/StashScripts/stable/index.yml](https://stg-annon.github.io/StashScripts/stable/index.yml)
1. [https://tetrax-10.github.io/stash-stuffs/index.yml](https://tetrax-10.github.io/stash-stuffs/index.yml)
1. [https://valkyr-js.github.io/stash-plugins/index.yml](https://valkyr-js.github.io/stash-plugins/index.yml)
1. [https://w0lfiew0lf.github.io/StashApp-Tools/index.yml](https://w0lfiew0lf.github.io/StashApp-Tools/index.yml)
1. [https://xiosensei.github.io/Xio-Stash/index.yml](https://xiosensei.github.io/Xio-Stash/index.yml)
## All plugins
### [Add Images to Tags](https://github.com/rosa-umineko/CommunityScripts/tree/main/plugins/addImagesToTags){target=_blank}
=== "Description"
Auto add images to tags using first found image from Google API. Requires modifying the .py file to provide your own API key and CSE ID
=== "Source URL"
```
https://rosa-umineko.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[rosa-umineko](https://github.com/rosa-umineko)
=== "Screenshots"
### [Adulttime Interactive Downloader](https://github.com/stashapp/CommunityScripts/tree/main/plugins/AdulttimeInteractiveDL){target=_blank}
=== "Description"
Download Interactive Files for Adulttime Scenes
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[tooliload](https://github.com/tooliload)
=== "Screenshots"
### [AI Tagger](https://github.com/stashapp/CommunityScripts/tree/main/plugins/AITagger){target=_blank}
=== "Description"
Tag videos and Images with Locally hosted AI using Skier's Free and Patreon AI models
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stashapp/CommunityScripts/blob/main/plugins/AITagger/README.md){target=_blank}
=== "Author"
[skier233](https://github.com/skier233)
=== "Screenshots"
### [audio-transcodes](https://github.com/stashapp/CommunityScripts/tree/main/plugins/audio-transcodes){target=_blank}
=== "Description"
Generate a transcode video from an audio file
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[Tweeticoats](https://github.com/Tweeticoats)
=== "Screenshots"
### [Auto Select Updatable Plugins and Scrapers](https://github.com/tetrax-10/stash-stuffs/tree/main/Plugins/AutoSelectUpdatablePluginsAndScrapers){target=_blank}
=== "Description"
Auto selects updatable Plugins and Scrapers when Check for Updates is clicked
=== "Source URL"
```
https://tetrax-10.github.io/stash-stuffs/index.yml
```
=== "README"
No README available
=== "Author"
[tetrax-10](https://github.com/Tetrax-10)
=== "Screenshots"
![Auto Select Updatable Plugins and Scrapers screenshot](https://raw.githubusercontent.com/Tetrax-10/stash-stuffs/main/assets/AutoSelectUpdatablePlugins/demo.gif){ loading=lazy }
### [Auto Update Plugins and Scrapers](https://github.com/tetrax-10/stash-stuffs/tree/main/Plugins/AutoUpdatePluginsAndScrapers){target=_blank}
=== "Description"
Automatically updates Plugins and Scrappers on website Startup
=== "Source URL"
```
https://tetrax-10.github.io/stash-stuffs/index.yml
```
=== "README"
No README available
=== "Author"
[tetrax-10](https://github.com/Tetrax-10)
=== "Screenshots"
### [autovr](https://github.com/feederbox826/plugins/tree/main/plugins/autovr){target=_blank}
=== "Description"
automatically toggle VR mode
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/autovr/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [Average Rating](https://github.com/feederbox826/plugins/tree/main/plugins/avg-rating){target=_blank}
=== "Description"
Adds average rating to performers and studios
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/avg-rating/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [Backup Plugins](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/pluginsBackup){target=_blank}
=== "Description"
Creates a backup of the 'plugins' directory.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Bulk Import Performers](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/bulkImportPerformers){target=_blank}
=== "Description"
Bulk Import Performers based on names from a text file.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/bulkImportPerformers/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Categorize Tags Based On Parent](https://github.com/xiosensei/Xio-Stash/tree/main/plugins/categorize_tags_based_on_parent){target=_blank}
=== "Description"
colors the tag background image based on the heighest parent and sorts tag with the same heighest parent together
=== "Source URL"
```
https://xiosensei.github.io/Xio-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[xiosensei](https://github.com/xiosensei)
=== "Screenshots"
### [Choose Your Own Adventure Player (Backer)](https://github.com/stashapp/CommunityScripts/tree/main/plugins/chooseYourAdventurePlayer){target=_blank}
=== "Description"
Plugin to adapt Choose Your Own Adventure Games to the VideoJS player.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stashapp/CommunityScripts/blob/main/plugins/chooseYourAdventurePlayer/README.md){target=_blank}
=== "Author"
[cj12312021](https://github.com/cj12312021)
=== "Screenshots"
### [CJ's Card Tweaks.](https://github.com/stashapp/CommunityScripts/tree/main/plugins/cjCardTweaks){target=_blank}
=== "Description"
Provides various tweaks for the Stash Cards.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stashapp/CommunityScripts/blob/main/plugins/cjCardTweaks/README.md){target=_blank}
=== "Author"
[cj12312021](https://github.com/cj12312021)
=== "Screenshots"
![CJ's Card Tweaks. screenshot](/assets/plugins/cjCardTweaks/1.png){ loading=lazy } ![CJ's Card Tweaks. screenshot](/assets/plugins/cjCardTweaks/2.png){ loading=lazy } ![CJ's Card Tweaks. screenshot](/assets/plugins/cjCardTweaks/3.png){ loading=lazy }
### [CleanupUI](https://github.com/S3L3CT3DLoves/stashPlugins/tree/main/plugins/CleanupUI){target=_blank}
=== "Description"
UI plugin to hide features you don't want
=== "Source URL"
```
https://s3l3ct3dloves.github.io/stashPlugins/stable/index.yml
```
=== "README"
View [README](https://github.com/S3L3CT3DLoves/stashPlugins/blob/main/plugins/CleanupUI/README.md){target=_blank}
=== "Author"
[S3L3CT3DLoves](https://github.com/S3L3CT3DLoves)
=== "Screenshots"
### [Comic Info Extractor](https://github.com/stashapp/CommunityScripts/tree/main/plugins/comicInfoExtractor){target=_blank}
=== "Description"
Extract the metadata from cbz with the Comicrack standard (ComicInfo.xml)
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stashapp/CommunityScripts/blob/main/plugins/comicInfoExtractor/README.md){target=_blank}
=== "Author"
[yoshnopa](https://github.com/yoshnopa)
=== "Screenshots"
### [CommunityScriptsUILibrary](https://github.com/stashapp/CommunityScripts/tree/main/plugins/CommunityScriptsUILibrary){target=_blank}
=== "Description"
CommunityScripts UI helper library
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stashapp/CommunityScripts/blob/main/plugins/CommunityScriptsUILibrary/README.md){target=_blank}
=== "Author"
No Author
=== "Screenshots"
### [CompleteTheStash](https://github.com/MinasukiHikimuna/MidnightRider-Stash/tree/main/plugins/CompleteTheStash){target=_blank}
=== "Description"
Finds missing scenes for selected performers and creates missing scene metadata to another missing Stash instance. You can use either StashDB or TPDB or both as a source for missing scenes.
=== "Source URL"
```
https://minasukihikimuna.github.io/MidnightRider-Stash/index.yml
```
=== "README"
View [README](https://github.com/MinasukiHikimuna/MidnightRider-Stash/blob/main/plugins/CompleteTheStash/README.md){target=_blank}
=== "Author"
[MinasukiHikimuna](https://github.com/MinasukiHikimuna)
=== "Screenshots"
### [cuptag](https://github.com/feederbox826/plugins/tree/main/plugins/cuptag){target=_blank}
=== "Description"
Tag performers with cup sizes
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [Date Parser](https://github.com/stashapp/CommunityScripts/tree/main/plugins/DateParser){target=_blank}
=== "Description"
Find date in path or filename and add it
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
HijackHornet
=== "Screenshots"
### [Default Data For Path](https://github.com/stashapp/CommunityScripts/tree/main/plugins/defaultDataForPath){target=_blank}
=== "Description"
Adds configured Tags, Performers and/or Studio to all newly scanned Scenes, Images and Galleries.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stashapp/CommunityScripts/blob/main/plugins/defaultDataForPath/README.md){target=_blank}
=== "Author"
[TheSinfulKing](https://github.com/TheSinfulKing)
=== "Screenshots"
### [deletefp](https://github.com/feederbox826/plugins/tree/main/plugins/deletefp){target=_blank}
=== "Description"
Adds a button to delete fingerprints
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/deletefp/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [Discord Presence](https://github.com/stashapp/CommunityScripts/tree/main/plugins/discordPresence){target=_blank}
=== "Description"
Sets currently playing scene data as your Discord status. See README for prerequisites and config options (blue hyperlink next to enable/disable button)
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stashapp/CommunityScripts/blob/main/plugins/discordPresence/README.md){target=_blank}
=== "Author"
NotForMyCV
=== "Screenshots"
### [Display Tag Image With Tag](https://github.com/xiosensei/Xio-Stash/tree/main/plugins/display-tag-image-with-tag){target=_blank}
=== "Description"
any page in stash that has clickable tag, instead of showing the tag name only, show the image of the tag above it.
=== "Source URL"
```
https://xiosensei.github.io/Xio-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[xiosensei](https://github.com/xiosensei)
=== "Screenshots"
### [Dupe Marker Detector](https://github.com/stashapp/CommunityScripts/tree/main/plugins/dupeMarker){target=_blank}
=== "Description"
Finds and marks duplicate markers
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stashapp/CommunityScripts/blob/main/plugins/dupeMarker/README.md){target=_blank}
=== "Author"
[feederbox826](https://github.com/feederbox826)
=== "Screenshots"
### [DupFileManager](https://github.com/stashapp/CommunityScripts/tree/main/plugins/DupFileManager){target=_blank}
=== "Description"
Manages duplicate files.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stashapp/CommunityScripts/blob/main/plugins/DupFileManager/README.md){target=_blank}
=== "Author"
[David-Maisonave](https://github.com/David-Maisonave)
=== "Screenshots"
### [Duplicate Scene Marker Cleaner](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/markerDupes){target=_blank}
=== "Description"
Automatically detects and removes duplicate scene markers based on scene ID, seconds, and title upon scene updates or via manual trigger.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [EasyTag](https://github.com/S3L3CT3DLoves/stashPlugins/tree/main/plugins/QuickEdit){target=_blank}
=== "Description"
UI plugin to add shortcuts for commonly used tags
=== "Source URL"
```
https://s3l3ct3dloves.github.io/stashPlugins/stable/index.yml
```
=== "README"
View [README](https://github.com/S3L3CT3DLoves/stashPlugins/blob/main/plugins/QuickEdit/README.md){target=_blank}
=== "Author"
[S3L3CT3DLoves](https://github.com/S3L3CT3DLoves)
=== "Screenshots"
### [edit-unorganized](https://github.com/feederbox826/plugins/tree/main/plugins/edit-unorganized){target=_blank}
=== "Description"
Default to edit tab on unorganized scenes
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/edit-unorganized/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [Extended Stats](https://github.com/stashapp/CommunityScripts/tree/main/plugins/stats){target=_blank}
=== "Description"
Adds new stats to the stats page
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
### [Extra Performer Info](https://github.com/stashapp/CommunityScripts/tree/main/plugins/ExtraPerformerInfo){target=_blank}
=== "Description"
Add extra tags for VR and other ues
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[Tweeticoats](https://github.com/Tweeticoats)
=== "Screenshots"
### [FileMonitor](https://github.com/stashapp/CommunityScripts/tree/main/plugins/filemonitor){target=_blank}
=== "Description"
Monitors the Stash library folders, and updates Stash if any changes occurs in the Stash library paths.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stashapp/CommunityScripts/blob/main/plugins/FileMonitor/README.md){target=_blank}
=== "Author"
[David-Maisonave](https://github.com/David-Maisonave)
=== "Screenshots"
![FileMonitor screenshot](/assets/plugins/filemonitor/1.png){ loading=lazy }
### [Filename parser](https://github.com/stashapp/CommunityScripts/tree/main/plugins/filenameParser){target=_blank}
=== "Description"
Parses filename into studio, date, performers and title
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[gitgiggety](https://github.com/gitgiggety)
=== "Screenshots"
### [filepath-copy](https://github.com/feederbox826/plugins/tree/main/plugins/filepath-copy){target=_blank}
=== "Description"
Copy file path to clipboard when selected
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [Find File Errors](https://github.com/stg-annon/StashScripts/tree/main/plugins/findFileErrors){target=_blank}
=== "Description"
find files that stash has previously errored on from the log file
=== "Source URL"
```
https://stg-annon.github.io/StashScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[stg-annon](https://github.com/stg-annon)
=== "Screenshots"
### [Find Marker Tag Images](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/findMarkerTagImages){target=_blank}
=== "Description"
Script to update tag images based on scene markers
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/findMarkerTagImages/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [folderSort](https://github.com/S3L3CT3DLoves/stashPlugins/tree/main/plugins/folderSort){target=_blank}
=== "Description"
Organise your PMV folder(s) based on Stash info
=== "Source URL"
```
https://s3l3ct3dloves.github.io/stashPlugins/stable/index.yml
```
=== "README"
View [README](https://github.com/S3L3CT3DLoves/stashPlugins/blob/main/plugins/folderSort/README.md){target=_blank}
=== "Author"
[S3L3CT3DLoves](https://github.com/S3L3CT3DLoves)
=== "Screenshots"
### [fontawesome-js](https://github.com/feederbox826/plugins/tree/main/plugins/fontawesome-js){target=_blank}
=== "Description"
Use fontawesome icons from React libraries
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/fontawesome-js/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [Funscript Markers](https://github.com/stashapp/CommunityScripts/tree/main/plugins/funscriptMarkers){target=_blank}
=== "Description"
Create markers if there is a funscript with "chapters" included in the metadata of the script
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[Tweeticoats](https://github.com/Tweeticoats)
=== "Screenshots"
### [Glassy - Branding](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/Glassy - Branding){target=_blank}
=== "Description"
A Glassy Add-On Module.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [HashTheStash](https://github.com/MinasukiHikimuna/MidnightRider-Stash/tree/main/plugins/HashTheStash){target=_blank}
=== "Description"
Calculates additional fingerprints for scenes.
=== "Source URL"
```
https://minasukihikimuna.github.io/MidnightRider-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[MinasukiHikimuna](https://github.com/MinasukiHikimuna)
=== "Screenshots"
### [Hot Cards](https://github.com/stashapp/CommunityScripts/tree/main/plugins/hotCards){target=_blank}
=== "Description"
Adds custom styling to card elements that match a Tag ID or a Rating Threshold.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stashapp/CommunityScripts/blob/main/plugins/hotCards/README.md){target=_blank}
=== "Author"
[HandyRandyx](https://github.com/HandyRandyx)
=== "Screenshots"
### [image2Scene](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/image2Scene){target=_blank}
=== "Description"
Add a mechanism to link images to scenes in the Image Edit Panel.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/image2Scene/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Lightbox Visual Novel](https://github.com/W0lfieW0lf/StashApp-Tools/tree/main/Plugins/LightBox-VisualNovel){target=_blank}
=== "Description"
Display the image description with Typewriter effect on the footer.
=== "Source URL"
```
https://w0lfiew0lf.github.io/StashApp-Tools/index.yml
```
=== "README"
View [README](https://github.com/W0lfieW0lf/StashApp-Tools/blob/main/Plugins/LightBox-VisualNovel/README.md){target=_blank}
=== "Author"
[W0lfieW0lf](https://github.com/W0lfieW0lf)
=== "Screenshots"
![Lightbox Visual Novel screenshot](https://raw.githubusercontent.com/W0lfieW0lf/StashApp-Tools/refs/heads/main/docs/images/LightBox-VisualNovel/LightBox-VisualNovel.gif){ loading=lazy }
### [log-console](https://github.com/feederbox826/plugins/tree/main/plugins/log-console){target=_blank}
=== "Description"
Display log messages in the web browser console
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/log-console/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [log-toast](https://github.com/feederbox826/plugins/tree/main/plugins/log-toast){target=_blank}
=== "Description"
display log messages as toasts
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/log-toast/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
![log-toast screenshot](https://github.com/feederbox826/plugins/blob/main/docs/log-toast.png){ loading=lazy }
### [Marker Delete Button](https://github.com/stashapp/CommunityScripts/tree/main/plugins/markerDeleteButton){target=_blank}
=== "Description"
Adds a delete button to entries on the Markers page and on the Scene page.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[WeedLordVegeta420](https://github.com/WeedLordVegeta420)
=== "Screenshots"
### [markergen](https://github.com/feederbox826/plugins/tree/main/plugins/markergen){target=_blank}
=== "Description"
Generate markers on save
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/markergen/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [mcMetadata](https://github.com/carrotwaxr/stash-plugins/tree/main/plugins/mcMetadata){target=_blank}
=== "Description"
Generates metadata for use with other media servers like Emby and Jellyfin, and optionally organizes/renames your tagged scenes.
=== "Source URL"
```
https://carrotwaxr.github.io/stash-plugins/stable/index.yml
```
=== "README"
View [README](https://github.com/carrotwaxr/stash-plugins/blob/main/plugins/mcMetadata/README.md){target=_blank}
=== "Author"
[carrotwaxr](https://github.com/carrotwaxr)
=== "Screenshots"
### [Misc Tags](https://github.com/stashapp/CommunityScripts/tree/main/plugins/miscTags){target=_blank}
=== "Description"
Add extra tags for VR and other ues
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[Tweeticoats](https://github.com/Tweeticoats)
=== "Screenshots"
### [Movie Duration from Scenes](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/scenesMovieDuration){target=_blank}
=== "Description"
More accurately reflect your movie's duration with the sum of durations of its scenes.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/scenesMovieDuration/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Movie-Fy](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/Movie-Fy/Movie-Fy){target=_blank}
=== "Description"
Movie-Fy meta-package
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/Movie-Fy/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Movie-Fy Bulk Movie Scraper](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/Movie-Fy/Movie-Fy%20Bulk%20Movie%20URL%20Scrape){target=_blank}
=== "Description"
Update your movie metadata in bulk.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/Movie-Fy/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Movie-Fy Check and Update Scene Titles](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/Movie-Fy/Movie-Fy%20Check%20and%20Update%20Scene%20Titles){target=_blank}
=== "Description"
Check and update titles for scenes in the Movie studio
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/Movie-Fy/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Movie-Fy Create Movie Studio](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/Movie-Fy/Movie-Fy%20Create%20Movie%20Studio){target=_blank}
=== "Description"
Creates a new Movie Studio to be used with Mass_Movie_Create
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/Movie-Fy/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Movie-Fy Scene Studio Bulk Update](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/Movie-Fy/Movie-Fy%20Scene%20Studio%20Bulk%20Update){target=_blank}
=== "Description"
Bulk update scene studios based on movie studios.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/Movie-Fy/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Movie-Fy Update Movie Scene Covers](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/Movie-Fy/Movie-Fy%20Update%20Movie%20Scene%20Covers){target=_blank}
=== "Description"
Update scene cover images with movie cover images.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/Movie-Fy/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Path Parser](https://github.com/stashapp/CommunityScripts/tree/main/plugins/pathParser){target=_blank}
=== "Description"
Updates scene info based on the file path.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stashapp/CommunityScripts/blob/main/plugins/pathParser/README.md){target=_blank}
=== "Author"
[ImJustMatt](https://github.com/ImJustMatt)
=== "Screenshots"
### [Performer Body Calculator](https://github.com/stg-annon/StashScripts/tree/main/plugins/performerBodyCalculator){target=_blank}
=== "Description"
Tags performers based on existing metadata, with tags matching the performers body type
=== "Source URL"
```
https://stg-annon.github.io/StashScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stg-annon/StashScripts/blob/main/plugins/performerBodyCalculator/README.md){target=_blank}
=== "Author"
[stg-annon](https://github.com/stg-annon)
=== "Screenshots"
### [Performer Details Extended](https://github.com/Valkyr-JS/stash-plugins/tree/main/plugins/PerformerDetailsExtended){target=_blank}
=== "Description"
Displays additional metadata on performer pages, such as their most regular scene partners, top studio, and total play duration. Requires Stash v0.27.0 or higher.
=== "Source URL"
```
https://valkyr-js.github.io/stash-plugins/index.yml
```
=== "README"
View [README](https://github.com/Valkyr-JS/PerformerDetailsExtended/blob/main/README.md){target=_blank}
=== "Author"
[Valkyr-JS](https://github.com/Valkyr-JS)
=== "Screenshots"
### [Performer Gallery Scraper Plugin](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/performerGallery){target=_blank}
=== "Description"
A plugin to scrape galleries from porngals4.com for specific performers and create zip archives.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Performer Scene Compare](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/performerSceneCompare){target=_blank}
=== "Description"
Compares local performer scenes with StashDB and updates the local database.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/performerSceneCompare/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [PHash Duplicate Tagger](https://github.com/stg-annon/StashScripts/tree/main/plugins/phashDuplicateTagger){target=_blank}
=== "Description"
PHash Duplicate Tagger (PDT) Will tag scenes based on duplicate PHashes for easier/safer removal.
=== "Source URL"
```
https://stg-annon.github.io/StashScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stg-annon/StashScripts/blob/main/plugins/phashDuplicateTagger/README.md){target=_blank}
=== "Author"
[stg-annon](https://github.com/stg-annon)
=== "Screenshots"
### [Python Tools Installer](https://github.com/stashapp/CommunityScripts/tree/main/plugins/PythonToolsInstaller){target=_blank}
=== "Description"
Download stashapp-tools for DockerEnv
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[tooliload](https://github.com/tooliload)
=== "Screenshots"
### [Play Video If Preview Not Found](https://github.com/tetrax-10/stash-stuffs/tree/main/Plugins/PlayVideoIfPreviewNotFound){target=_blank}
=== "Description"
Plays video on scene card hover if preview is not found
=== "Source URL"
```
https://tetrax-10.github.io/stash-stuffs/index.yml
```
=== "README"
No README available
=== "Author"
[tetrax-10](https://github.com/Tetrax-10)
=== "Screenshots"
![Play Video If Preview Not Found screenshot](https://raw.githubusercontent.com/Tetrax-10/stash-stuffs/main/assets/play-video-if-preview-not-found/demo.gif){ loading=lazy }
### [Public IP](https://github.com/S3L3CT3DLoves/stashPlugins/tree/main/plugins/myIp){target=_blank}
=== "Description"
Query ident.me to check my current IP (ensure VPN is working)
=== "Source URL"
```
https://s3l3ct3dloves.github.io/stashPlugins/stable/index.yml
```
=== "README"
No README available
=== "Author"
[S3L3CT3DLoves](https://github.com/S3L3CT3DLoves)
=== "Screenshots"
### [QuickRating](https://github.com/S3L3CT3DLoves/stashPlugins/tree/main/plugins/quickRating){target=_blank}
=== "Description"
More rating UI options (only enable one)
=== "Source URL"
```
https://s3l3ct3dloves.github.io/stashPlugins/stable/index.yml
```
=== "README"
No README available
=== "Author"
[S3L3CT3DLoves](https://github.com/S3L3CT3DLoves)
=== "Screenshots"
### [Qx Scene Card](https://github.com/stashapp/CommunityScripts/tree/main/plugins/qxSceneCard){target=_blank}
=== "Description"
Redesigns the scene card.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stashapp/CommunityScripts/blob/main/plugins/qxSceneCard/README.md){target=_blank}
=== "Author"
[Qx](https://github.com/QxxxGit)
=== "Screenshots"
### [Randomize Performer Images](https://github.com/xiosensei/Xio-Stash/tree/main/plugins/randomize-performer-images){target=_blank}
=== "Description"
display random images of performer when visiting a performer page. check README.md for set up.
=== "Source URL"
```
https://xiosensei.github.io/Xio-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[xiosensei](https://github.com/xiosensei)
=== "Screenshots"
### [Randomize Performer Images Using Gallery](https://github.com/xiosensei/Xio-Stash/tree/main/plugins/randomize-performer-images-using-gallery){target=_blank}
=== "Description"
display random images of performer when visiting a performer page. check README.md for set up.
=== "Source URL"
```
https://xiosensei.github.io/Xio-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[xiosensei](https://github.com/xiosensei)
=== "Screenshots"
### [Rebrand](https://github.com/feederbox826/plugins/tree/main/plugins/rebrand){target=_blank}
=== "Description"
Adds a name override of your choice in Stash
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/rebrand/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [RenameFile](https://github.com/stashapp/CommunityScripts/tree/main/plugins/renamefile){target=_blank}
=== "Description"
Renames video (scene) file names when the user edits the [Title] field located in the scene [Edit] tab.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stashapp/CommunityScripts/blob/main/plugins/RenameFile/README.md){target=_blank}
=== "Author"
[David-Maisonave](https://github.com/David-Maisonave)
=== "Screenshots"
### [Renamer](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/Renamer){target=_blank}
=== "Description"
Renames scene files based on scene details and updates associated scenes with a "Renamed" tag.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/Renamer/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Renamer-Dev](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/Renamer-Dev){target=_blank}
=== "Description"
Renames scene files based on scene details and updates associated scenes with a "Renamed" tag.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/Renamer-Dev/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Replace Thumbnails With High-Res Images](https://github.com/tetrax-10/stash-stuffs/tree/main/Plugins/ReplaceThumbnailsWithImages){target=_blank}
=== "Description"
Replaces thumbnails with original high res images
=== "Source URL"
```
https://tetrax-10.github.io/stash-stuffs/index.yml
```
=== "README"
No README available
=== "Author"
[tetrax-10](https://github.com/Tetrax-10)
=== "Screenshots"
### [Scene Cover Cropper](https://github.com/stashapp/CommunityScripts/tree/main/plugins/sceneCoverCropper){target=_blank}
=== "Description"
Crop Scene Cover Images
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[feederbox826](https://github.com/feederbox826)
=== "Screenshots"
### [Scene Marker Tags to Scene](https://github.com/stashapp/CommunityScripts/tree/main/plugins/markerTagToScene){target=_blank}
=== "Description"
Adds primary tag of Scene Marker to the Scene on marker create/update.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[WithoutPants](https://github.com/WithoutPants)
=== "Screenshots"
### [Scene Page Remember States](https://github.com/stashapp/CommunityScripts/tree/main/plugins/scenePageRememberStates){target=_blank}
=== "Description"
Uses local storage to remember the state of the scene page detail panel nav bar and activate it on page load. Remembers collapse state of the divider.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
No Author
=== "Screenshots"
### [SceneHub](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/SceneHub){target=_blank}
=== "Description"
Collects the latest scenes from popular network sites and displays them all in one page.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/SceneHub/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [SerechopsSceneCard](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/serechopsSceneCard){target=_blank}
=== "Description"
Adds a custom scene card via the Plugin API.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Set Scene Cover](https://github.com/rosa-umineko/CommunityScripts/tree/main/plugins/setSceneCover){target=_blank}
=== "Description"
searches Stash for Scenes with a cover image in the same folder and sets the cover image in stash to that image
=== "Source URL"
```
https://rosa-umineko.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[rosa-umineko](https://github.com/rosa-umineko)
=== "Screenshots"
### [Set Scene Cover](https://github.com/stashapp/CommunityScripts/tree/main/plugins/setSceneCoverFromFile){target=_blank}
=== "Description"
searches Stash for Scenes with a cover image in the same folder and sets the cover image in stash to that image
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[stg-annon](https://github.com/stg-annon)
=== "Screenshots"
### [skip-intro](https://github.com/feederbox826/plugins/tree/main/plugins/skip-intro){target=_blank}
=== "Description"
Skips static duration intros
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/skip-intro/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [Stash Accessibility](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashAccessibility){target=_blank}
=== "Description"
Adds an Accessibility button in the top right navbar that offers various accessibility features.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash AI](https://github.com/stashapp/CommunityScripts/tree/main/plugins/stashAI){target=_blank}
=== "Description"
Add Tags or Markers to a video using AI
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[cc1234475](https://github.com/cc1234475)
=== "Screenshots"
### [Stash Batch Create All](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashBatchCreateAll){target=_blank}
=== "Description"
Adds a 'Create All' button to the scene tagger view. It will target all 'Create' buttons and add new tags as well.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Batch Query Edit](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashBatchQueryEdit){target=_blank}
=== "Description"
Batch modify scene tagger search query
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Batch Query Edit screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Batch%20Query%20Edit/config.png){ loading=lazy } ![Stash Batch Query Edit screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Batch%20Query%20Edit/scenes-tagger.png){ loading=lazy }
### [Stash Batch Result Toggle](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashBatchResultToggle){target=_blank}
=== "Description"
In Scene Tagger, adds button to toggle all stashdb scene match result fields. Saves clicks when you only want to save a few metadata fields. Instead of turning off every field, you batch toggle them off, then toggle on the ones you want
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Batch Result Toggle screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Batch%20Result%20Toggle/config.png){ loading=lazy } ![Stash Batch Result Toggle screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Batch%20Result%20Toggle/scenes-tagger.png){ loading=lazy }
### [Stash Batch Save](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashBatchSave){target=_blank}
=== "Description"
Adds a batch save button to scenes tagger
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Batch Save screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Batch%20Save/scenes-tagger.png){ loading=lazy }
### [Stash Batch Search](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashBatchSearch){target=_blank}
=== "Description"
Adds a batch search button to scenes and performers tagger
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Batch Search screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Batch%20Search/scenes-tagger.png){ loading=lazy }
### [Stash Dynamic Groups](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashDynamicGroups){target=_blank}
=== "Description"
Designate dynamic groups that can be populated simply by assigning a tag.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Disable All](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashDisableAll/stashDisableAll){target=_blank}
=== "Description"
Disables all UI configs and plugins. Saves the current config to a JSON file so that it can be restored to original state.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/stashDisableAll/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Enable All](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashDisableAll/stashEnableFromSave){target=_blank}
=== "Description"
Restores the UI to its original state via a saved JSON config.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/stashDisableAll/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash FPS Overlay](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashFPSOverlay){target=_blank}
=== "Description"
Adds an FPS overlay on the scene cards.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Jellyfin Exporter](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashJellyfinExporter){target=_blank}
=== "Description"
Restructures your Stash library to be Jellyfin compliant to better serve and populate metadata within your Jellyfin server.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/stashJellyfinExporter/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Markdown](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashMarkdown){target=_blank}
=== "Description"
Adds markdown parsing to tag description fields
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Markdown screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Markdown/tag-description.png){ loading=lazy }
### [Stash Markers Autoscroll](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashMarkersAutoscroll){target=_blank}
=== "Description"
Automatically scrolls markers page
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Markers Autoscroll screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Markers%20Autoscroll/scroll-settings.png){ loading=lazy }
### [Stash Matched Performer Scrape](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashPerformerMatchScrape){target=_blank}
=== "Description"
Scrapes performers in bulk from ThePornDB and StashDB on exact name matches only.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/stashPerformerMatchScrape/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Mergers](https://github.com/Valkyr-JS/stash-plugins/tree/main/plugins/StashMergers){target=_blank}
=== "Description"
A plugin for selectively merging data between performers in Stash.
=== "Source URL"
```
https://valkyr-js.github.io/stash-plugins/index.yml
```
=== "README"
View [README](https://github.com/Valkyr-JS/StashMergers/blob/main/README.md){target=_blank}
=== "Author"
[Valkyr-JS](https://github.com/Valkyr-JS)
=== "Screenshots"
![Stash Mergers screenshot](/assets/plugins/StashMergers/1.JPG){ loading=lazy } ![Stash Mergers screenshot](/assets/plugins/StashMergers/2.JPG){ loading=lazy } ![Stash Mergers screenshot](/assets/plugins/StashMergers/3.JPG){ loading=lazy } ![Stash Mergers screenshot](/assets/plugins/StashMergers/4.JPG){ loading=lazy } ![Stash Mergers screenshot](/assets/plugins/StashMergers/5.JPG){ loading=lazy } ![Stash Mergers screenshot](/assets/plugins/StashMergers/6.JPG){ loading=lazy }
### [Stash New Performer Filter Button](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashNewPerformerFilterButton){target=_blank}
=== "Description"
Adds a customizable button to the performers page. Links to a new performers filter by default.
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash New Performer Filter Button screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20New%20Performer%20Filter%20Button/performers-page.png){ loading=lazy }
### [Stash Notes](https://github.com/stashapp/CommunityScripts/tree/main/plugins/stashNotes){target=_blank}
=== "Description"
Adds a button to the navigation bar which opens a small window for writing notes to your browser's local storage.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[QxxxGit](https://github.com/QxxxGit)
=== "Screenshots"
### [Stash Open Media Player](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashOpenMediaPlayer){target=_blank}
=== "Description"
Open scene filepath links in an external media player
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
### [Stash Performer Audit Task Button](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashPerformerAuditTaskButton){target=_blank}
=== "Description"
Adds a button to the performers page to run the audit plugin task
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Performer Audit Task Button screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Performer%20Audit%20Task%20Button/performers-page.png){ loading=lazy }
### [Stash Performer Custom Fields](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashPerformerCustomFields){target=_blank}
=== "Description"
Adds custom fields to performers that are stored in performer details as JSON.
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
View [README](https://github.com/7dJx1qP/stash-plugins/blob/main/plugins/stashPerformerCustomFields/README.md){target=_blank}
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Performer Custom Fields screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Performer%20Custom%20Fields/custom-fields-view.png){ loading=lazy } ![Stash Performer Custom Fields screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Performer%20Custom%20Fields/custom-fields-view-compact.png){ loading=lazy } ![Stash Performer Custom Fields screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Performer%20Custom%20Fields/custom-fields-edit.png){ loading=lazy } ![Stash Performer Custom Fields screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Performer%20Custom%20Fields/performer-details-edit.png){ loading=lazy }
### [Stash Performer Favicons](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashPerformerFavicons){target=_blank}
=== "Description"
Adds the performer URL favicons as a new line item in the performer details.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Performer Image Cropper](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashPerformerImageCropper){target=_blank}
=== "Description"
Adds an image cropper to performer page
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Performer Image Cropper screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Performer%20Image%20Cropper/performer-image-cropper.png){ loading=lazy }
### [Stash Performer Image Extractor](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/PerformerImageExport){target=_blank}
=== "Description"
Extracts all performers from your localdb to a local directory for easy editing.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Performer Markers Tab](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashPerformerMarkersTab){target=_blank}
=== "Description"
Adds a Markers link to performer pages
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Performer Markers Tab screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Performer%20Markers%20Tab/performer-page.png){ loading=lazy }
### [Stash Performer Tagger Additions](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashPerformerTaggerAdditions){target=_blank}
=== "Description"
Adds performer birthdate and url to tagger view. Makes clicking performer name open stash profile in new tab instead of current tab.
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Performer Tagger Additions screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Performer%20Tagger%20Additions/performer-tagger.png){ loading=lazy }
### [Stash Performer URL Searchbox](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashPerformerURLSearchbox){target=_blank}
=== "Description"
Adds a search by performer url textbox to the performers page
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Performer URL Searchbox screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Performer%20URL%20Searchbox/performers-page.png){ loading=lazy }
### [Stash Realbooru](https://github.com/stashapp/CommunityScripts/tree/main/plugins/stashRealbooru){target=_blank}
=== "Description"
Add tags based on the realbooru model, This works on individual images.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[cc1234475](https://github.com/cc1234475)
=== "Screenshots"
### [Stash Reels](https://github.com/Valkyr-JS/stash-plugins/tree/main/plugins/StashReels){target=_blank}
=== "Description"
TikTok for Stash.
=== "Source URL"
```
https://valkyr-js.github.io/stash-plugins/index.yml
```
=== "README"
View [README](https://github.com/Valkyr-JS/StashReels/blob/main/README.md){target=_blank}
=== "Author"
[Valkyr-JS](https://github.com/Valkyr-JS)
=== "Screenshots"
### [Stash Right Click Galleries](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashRightClickGalleries){target=_blank}
=== "Description"
Adds a custom right-click menu to the gallery cards to perform various quick tasks related to galleries.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Right Click Images](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashRightClickImages){target=_blank}
=== "Description"
Adds a custom right-click menu to the image cards to perform various quick tasks related to images.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Right Click Performer Merge](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashRightClickPerformerMerge){target=_blank}
=== "Description"
Adds a custom right-click menu to the to perform various quick tasks related to settings.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Right Click Performers](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashRightClickPerformers){target=_blank}
=== "Description"
Adds a custom right-click menu to the performer cards to perform various quick tasks related to performers.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Right Click Scenes](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashRightClickScenes){target=_blank}
=== "Description"
Adds a custom right-click menu to the scene cards to perform various quick tasks related to scenes.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Right Click Settings](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashRightClickSettings){target=_blank}
=== "Description"
Adds a custom right-click menu to the settings icon to perform various quick tasks related to settings.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Right Click Suite](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashRightClickSuite){target=_blank}
=== "Description"
Meta-package installer for the Stash Right-Click Suite tools.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/stashRightClickSuite/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Right Click Tags](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashRightClickTags){target=_blank}
=== "Description"
Adds a custom right-click menu to the tag cards to perform various quick tasks related to tags.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Scene File Size](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashSceneFileSize){target=_blank}
=== "Description"
Display file size on scene cards.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/stashSceneFileSize/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Scene Specs Overlay](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/sceneSpecsOverlay){target=_blank}
=== "Description"
Hides all the scene specs overlay within the scene card and reveals them on hover.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Scene Tagger Additions](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashSceneTaggerAdditions){target=_blank}
=== "Description"
Adds scene duration and filepath to tagger view.
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Scene Tagger Additions screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Scene%20Tagger%20Additions/config.png){ loading=lazy } ![Stash Scene Tagger Additions screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Scene%20Tagger%20Additions/scenes-tagger.png){ loading=lazy }
### [Stash Scene Tagger Colorizer](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashSceneTaggerColorizer){target=_blank}
=== "Description"
Colorize scene tagger match results to show matching and mismatching scene data.
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Scene Tagger Colorizer screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Scene%20Tagger%20Colorizer/config.png){ loading=lazy } ![Stash Scene Tagger Colorizer screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Scene%20Tagger%20Colorizer/scenes-tagger.png){ loading=lazy } ![Stash Scene Tagger Colorizer screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Scene%20Tagger%20Colorizer/tag-colors.png){ loading=lazy }
### [Stash Scene Tagger Draft Submit](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashSceneTaggerDraftSubmit){target=_blank}
=== "Description"
Adds button to Scene Tagger to submit draft to stashdb
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Scene Tagger Draft Submit screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Scene%20Tagger%20Draft%20Submit/scenes-tagger.png){ loading=lazy }
### [Stash Set Stashbox Favorite Performers](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashSetStashboxFavoritePerformers){target=_blank}
=== "Description"
Set Stashbox favorite performers according to stash favorites
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Set Stashbox Favorite Performers screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Set%20Stashbox%20Favorite%20Performers/performers-page.png){ loading=lazy }
### [Stash Stashbox Scene Count](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashStashboxSceneCount){target=_blank}
=== "Description"
Adds stashbox scene counts to performers and studios
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Stashbox Scene Count screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Stashbox%20Scene%20Count/performer.png){ loading=lazy }
### [Stash StashID Icon](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashStashIDIcon){target=_blank}
=== "Description"
Adds checkmark icon to performer and studio cards that have a stashid
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash StashID Icon screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20StashID%20Icon/performer-page.png){ loading=lazy } ![Stash StashID Icon screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20StashID%20Icon/studio-page.png){ loading=lazy } ![Stash StashID Icon screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20StashID%20Icon/scene-page.png){ loading=lazy }
### [Stash StashID Input](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashStashIDInput){target=_blank}
=== "Description"
Adds input for entering new stash id to performer details page and studio page
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash StashID Input screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20StashID%20Input/performer-page.png){ loading=lazy } ![Stash StashID Input screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20StashID%20Input/studio-page.png){ loading=lazy }
### [Stash Stats](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashStats){target=_blank}
=== "Description"
Adds stats to stats page
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
View [README](https://github.com/7dJx1qP/stash-plugins/blob/main/plugins/stashStats/README.md){target=_blank}
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Stats screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Stats/stats-page.png){ loading=lazy }
### [Stash Studio Logo Wall View](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashStudioLogoWallView){target=_blank}
=== "Description"
Adds the studio logo on the scene cards in Wall view.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Tag Custom Colors](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashTagCustomColors){target=_blank}
=== "Description"
Adds a custom button in the navbar to stylize tag chips based on CSS snippets, regex patterns, or basic color-coding.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Tag Image Cropper](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashTagImageCropper){target=_blank}
=== "Description"
Adds an image cropper to tag page
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Tag Image Cropper screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Tag%20Image%20Cropper/tag-image-cropper.png){ loading=lazy }
### [Stash TimeStamps](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashTimestamps){target=_blank}
=== "Description"
Create timestamps from pre-existing markers within the scene's details.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/stashTimestamps/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Toggle Scene Sprites](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashToggleSceneSprites){target=_blank}
=== "Description"
Toggles scene sprites to replace static preview image of all scenes on the current index page.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/stashToggleSceneSprites/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash UI Plugin Example](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashUIPluginExample){target=_blank}
=== "Description"
An attempt to simplify the process of building UI plugins.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/stashUIPluginExample/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Stash Video Player AB Loop Time Input](https://github.com/7dJx1qP/stash-plugins/tree/main/plugins/stashVideoPlayerABLoopTimeInput){target=_blank}
=== "Description"
Replaces the video player AB loop start and end buttons with time inputs
=== "Source URL"
```
https://7djx1qp.github.io/stash-plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[7dJx1qP](https://github.com/7dJx1qP)
=== "Screenshots"
![Stash Video Player AB Loop Time Input screenshot](https://raw.githubusercontent.com/7dJx1qP/stash-plugins/main/images/Stash%20Video%20Player%20AB%20Loop%20Time%20Input/ab-loop-time-input.png){ loading=lazy }
### [stash-omnisearch](https://github.com/feederbox826/plugins/tree/main/plugins/stash-omnisearch){target=_blank}
=== "Description"
search all the things on stash
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/stash-omnisearch/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [stash-open](https://github.com/feederbox826/plugins/tree/main/plugins/stash-open){target=_blank}
=== "Description"
Opens media files in local media player
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/stash-open/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [stash-s6 helper](https://github.com/feederbox826/plugins/tree/main/plugins/s6-helper){target=_blank}
=== "Description"
stash-s6 helper plugin
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/s6-helper/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [StashAppAndroidTV Companion](https://github.com/stashapp/CommunityScripts/tree/main/plugins/stashAppAndroidTvCompanion){target=_blank}
=== "Description"
A companion plugin for StashAppAndroidTV
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[damontecres](https://github.com/damontecres)
=== "Screenshots"
### [StashAudioPlayer](https://github.com/d0t-d0t-d0t/stash-repo/tree/main/Plugins/stashaudioplayer){target=_blank}
=== "Description"
Add an audio-only toggle button and support for audio files in the Stash player through hls transcoder.
=== "Source URL"
```
https://raw.githubusercontent.com/d0t-d0t-d0t/stash-repo/refs/heads/dist/index.yml
```
=== "README"
View [README](https://github.com/d0t-d0t-d0t/stash-repo/blob/main/Plugins/stashaudioplayer/about.md){target=_blank}
=== "Author"
[d0t-d0t-d0t](https://github.com/d0t-d0t-d0t)
=== "Screenshots"
### [stashdb performer gallery](https://github.com/stashapp/CommunityScripts/tree/main/plugins/stashdb-performer-gallery){target=_blank}
=== "Description"
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
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[Tweeticoats](https://github.com/Tweeticoats)
=== "Screenshots"
### [StashDB Tag Import](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashDBTagImport){target=_blank}
=== "Description"
Import StashDB's list of Tags for your Stash.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/stashDBTagImport/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [stashdb-fullimg](https://github.com/feederbox826/plugins/tree/main/plugins/stashdb-fullimg){target=_blank}
=== "Description"
Download full-size images from StashDB
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/stashdb-fullimg/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [stashDisable](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashDisableAll/stashDisable){target=_blank}
=== "Description"
stashDisable meta-package
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/stashDisableAll/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [stashlist-sync](https://github.com/feederbox826/stashlist/tree/main/plugins/stashlist-sync){target=_blank}
=== "Description"
Sync stashIDs to stashlist history
=== "Source URL"
```
https://feederbox826.github.io/stashlist/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/stashlist/blob/main/README.md){target=_blank}
=== "Author"
[feederbox826](https://github.com/feederbox826)
=== "Screenshots"
### [stashNewPerformerScenes](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashNewPerformerScenes){target=_blank}
=== "Description"
Adds a custom icon in the performer card should they have a new scene released within the specified date range from the navbar button.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [stashTagPerformerImage](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/stashTagPerformerImage){target=_blank}
=== "Description"
Checks parent directory of image on Image.Update.Post and compares to any existing performers in the db. Updates that image with the related performer.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/stashTagPerformerImage/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Studio background shadow](https://github.com/feederbox826/plugins/tree/main/plugins/studio-img-bg){target=_blank}
=== "Description"
Add drop shadows to studio icons for visibility
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/studio-img-bg/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
![Studio background shadow screenshot](https://raw.githubusercontent.com/feederbox826/plugins/main/docs/studio-image-bg_after.png){ loading=lazy }
### [Studio Top Performer](https://github.com/Serechops/Serechops-Stash/tree/main/plugins/studioTopPerformer){target=_blank}
=== "Description"
Adds a Queen icon with the top performer listed in the studio cards as determined by most scenes starred in from that particular studio.
=== "Source URL"
```
https://serechops.github.io/Serechops-Stash/index.yml
```
=== "README"
View [README](https://github.com/Serechops/Serechops-Stash/blob/main/plugins/studioTopPerformer/README.md){target=_blank}
=== "Author"
[serechops](https://github.com/Serechops)
=== "Screenshots"
### [Tag Graph](https://github.com/stg-annon/StashScripts/tree/main/plugins/tagGraph){target=_blank}
=== "Description"
Interactive tag graph with vis.js, to view go to http://localhost:9999/plugin/tagGraph/assets/graph/
=== "Source URL"
```
https://stg-annon.github.io/StashScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stg-annon/StashScripts/blob/main/plugins/tagGraph/README.md){target=_blank}
=== "Author"
[stg-annon](https://github.com/stg-annon)
=== "Screenshots"
### [Tag Scenes From Performer Tags](https://github.com/stashapp/CommunityScripts/tree/main/plugins/tagScenesWithPerfTags){target=_blank}
=== "Description"
tags scenes with performer tags.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[Dankonite](https://github.com/Dankonite)
=== "Screenshots"
### [Tag Text to Emoji](https://github.com/xiosensei/Xio-Stash/tree/main/plugins/tag-text-to-emoji){target=_blank}
=== "Description"
changes text to emoji if you are using common tags from stashdb
=== "Source URL"
```
https://xiosensei.github.io/Xio-Stash/index.yml
```
=== "README"
No README available
=== "Author"
[xiosensei](https://github.com/xiosensei)
=== "Screenshots"
### [tag-filter](https://github.com/feederbox826/plugins/tree/main/plugins/tag-filter){target=_blank}
=== "Description"
Filter out and hide meta-tags
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/tag-filter/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
![tag-filter screenshot](https://github.com/feederbox826/plugins/blob/main/docs/tag-filter-toggle.png){ loading=lazy } ![tag-filter screenshot](https://github.com/feederbox826/plugins/blob/main/docs/tag-filter-demo.png){ loading=lazy }
### [tag-import](https://github.com/feederbox826/plugins/tree/main/plugins/tag-import){target=_blank}
=== "Description"
feederbox opinionated tag import
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/tag-import/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [tag-video](https://github.com/feederbox826/plugins/tree/main/plugins/tag-video){target=_blank}
=== "Description"
Add <video> support to tag images
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/tag-video/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [tagger-img-res](https://github.com/feederbox826/plugins/tree/main/plugins/tagger-img-res){target=_blank}
=== "Description"
Adds resolutions to all tagger images
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [Tetrax Userscript Library](https://github.com/tetrax-10/stash-stuffs/tree/main/Plugins/TetraxUserscriptLibrary){target=_blank}
=== "Description"
Utility library for Tetrax userscripts
=== "Source URL"
```
https://tetrax-10.github.io/stash-stuffs/index.yml
```
=== "README"
No README available
=== "Author"
[tetrax-10](https://github.com/Tetrax-10)
=== "Screenshots"
### [The Porn DB Markers](https://github.com/stashapp/CommunityScripts/tree/main/plugins/TPDBMarkers){target=_blank}
=== "Description"
Sync Markers from The Porn DB aka theporndb.net
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[Tweeticoats](https://github.com/Tweeticoats)
=== "Screenshots"
### [Theme Switch](https://github.com/stashapp/CommunityScripts/tree/main/plugins/themeSwitch){target=_blank}
=== "Description"
Theme and CSS script manager located in main menu bar top right.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stashapp/CommunityScripts/blob/main/plugins/themeSwitch/README.MD){target=_blank}
=== "Author"
[elkorol](https://github.com/elkorol)
=== "Screenshots"
![Theme Switch screenshot](/assets/plugins/themeSwitch/1.png){ loading=lazy } ![Theme Switch screenshot](/assets/plugins/themeSwitch/2.png){ loading=lazy }
### [Timestamp Trade](https://github.com/stashapp/CommunityScripts/tree/main/plugins/timestampTrade){target=_blank}
=== "Description"
Sync Markers with timestamp.trade, a new database for sharing markers.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stashapp/CommunityScripts/blob/main/plugins/timestampTrade/README.md){target=_blank}
=== "Author"
[Tweeticoats](https://github.com/Tweeticoats)
=== "Screenshots"
### [titleFromFilename](https://github.com/stashapp/CommunityScripts/tree/main/plugins/titleFromFilename){target=_blank}
=== "Description"
Set a scene's title from it's filename
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
View [README](https://github.com/stashapp/CommunityScripts/blob/main/plugins/titleFromFilename/README.md){target=_blank}
=== "Author"
[bnkai](https://github.com/bnkai)
=== "Screenshots"
### [titleobserver](https://github.com/feederbox826/plugins/tree/main/plugins/titleobserver){target=_blank}
=== "Description"
Adds an event listener for title changes
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
No README available
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [Valkyr Scene Cards](https://github.com/Valkyr-JS/stash-plugins/tree/main/plugins/ValkyrSceneCards){target=_blank}
=== "Description"
A customisable rework of the scene card component for Stash.
=== "Source URL"
```
https://valkyr-js.github.io/stash-plugins/index.yml
```
=== "README"
View [README](https://github.com/Valkyr-JS/ValkyrSceneCards/blob/main/README.md){target=_blank}
=== "Author"
[Valkyr-JS](https://github.com/Valkyr-JS)
=== "Screenshots"
![Valkyr Scene Cards screenshot](/assets/plugins/ValkyrSceneCards/1.png){ loading=lazy } ![Valkyr Scene Cards screenshot](/assets/plugins/ValkyrSceneCards/2.png){ loading=lazy }
### [VideoScrollWheel](https://github.com/stashapp/CommunityScripts/tree/main/plugins/VideoScrollWheel){target=_blank}
=== "Description"
Adds functionality to change volume/time in scene video player by hovering over left/right side of player and scrolling with mouse scrollwheel. Scroll while hovering on left side to adjust volume, scroll on right side to skip forward/back.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[WeedLordVegeta420](https://github.com/WeedLordVegeta420)
=== "Screenshots"
### [Visage](https://github.com/stashapp/CommunityScripts/tree/main/plugins/visage){target=_blank}
=== "Description"
Use facial Recognition To Lookup Performers.
=== "Source URL"
```
https://stashapp.github.io/CommunityScripts/stable/index.yml
```
=== "README"
No README available
=== "Author"
[cc1234475](https://github.com/cc1234475)
=== "Screenshots"
### [vjs-mmb-fullscreen](https://github.com/feederbox826/plugins/tree/main/plugins/vjs-mmb-fullscreen){target=_blank}
=== "Description"
VideoJS middle mouse button fullscreen
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/vjs-mmb-fullscreen/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [vjs-shortcut](https://github.com/feederbox826/plugins/tree/main/plugins/vjs-shortcut){target=_blank}
=== "Description"
Add YouTube keyboard shortcuts to VideoJS
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/vjs-shortcut/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [vjs-vr-zoom](https://github.com/feederbox826/plugins/tree/main/plugins/vjs-vr-zoom){target=_blank}
=== "Description"
VideoJS VR zoom controls
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/vjs-vr-zoom/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
### [Watched Video Icon](https://github.com/feederbox826/plugins/tree/main/plugins/watched-video){target=_blank}
=== "Description"
Adds icon and css class to watched videos
=== "Source URL"
```
https://feederbox826.github.io/plugins/main/index.yml
```
=== "README"
View [README](https://github.com/feederbox826/plugins/blob/main/plugins/watched-video/README.md){target=_blank}
=== "Author"
[feederbox826](https://feederbox.cc)
=== "Screenshots"
![Watched Video Icon screenshot](https://github.com/feederbox826/plugins/blob/main/docs/watched-video.png){ loading=lazy }