Fast Tagger

Related repo: GitHub - spaceyuck/stash-fasttagger: A UI plugin for Stash that enables fast tagging without searching for tags.

A UI plugin for Stash that enables fast tagging without searching for tags.

This plugin heavily inspired by the Quick Edit Plugin by S3L3CT3DLoves, but implemented using the UI Plugin API.

Basic functionality

  • show a small “Open Quick Tag Editor” link under each multi tag select box in the UI
  • tags to select are show grouped, and can be toggled on and of with a signle click
  • tags have a hover popup in the spirit of the actual tag hover popup, showing name, desciption and image (it’s not identical, since that UI component is not acessible to UI plugins)
  • a “Settings” button a the bottom of the Quick Tag Editor will open a settings popup, where the tags and groups can be configured

Features

  • create many groups to organize tags
  • groups can be hidden per item type, so that for example a group can be hidden when tagging performers, but shown for scenes and images
  • groups can be conigured to only be shown when a selected tag is already tagged, allowing a setup where one tag group contains the broad topics to be tagged, and only show the more specific tags for each topic if it is selected
  • move tags between tag groups, or no tag group (tags can only belong to one group, and tags without a group will not be shown in the Quick Tag Editor)
  • tags are always sorted based on Tag sort name and name, so special topic-dependent non-alphanumeric tag orders can be relized through the sort name
  • tags can have an optional shorter display name, enabling very compact tag buttons within the context of a group, even with many tags in a group
  • configuration is stored within the Stash server itself
  • download and upload the current configuration to / from a JSON file, as a convient for of backup (it is not recommended to reuse configuration backup between different Stash servers, since they are specific to the tag IDs of the specific server)
  • a mechanism to import the settings from the Quick Edit / Easy tag plugin by S3L3CT3DLoves, so if you have already configured a complex structure there, it should be only one click to migrate it over

Screenshots

Initial state of any tag multi-select

tag multi-select with open editor

Settings dialog, on tab for managing tag groups

Settings dialog, on tab for managing tag to group assignments

1 Like

How exactly does it work or make the tagging fast(er)? I haven’t tried the plugin yet.

The idea is that you probably have some common aspects you’d like to have tagged in most or all scenes (maybe performer attributes like hair color, age group, what kind of acts are happening, how many are participating, etc).

So you have to initially spend some time once to set up the tags and tag groups to your liking (for a example creating an tag group “Age”, with the common age group tags like “18-22”, “20s”, “30s”, “40s”, …).

But when you have done that, you can very quickly select them for every scene you want to tag, because you just open the editor, press a bunch of buttons quickly, and your basics are tagged for the scene, where you normally have search for each tag on every scene, and hope you don’t forget anything.

I’ve added some screenshots to the post, hopefully this illustrates this a bit more.

Would it be possible to tag easy the files, when you are in “Slideshow View” ? Searching for sth. like this for ages

Right now this uses the UI Plugin API mechanism to extend the tag select control, so it can only go where there already is a tag selector.

I’ve had a quick look through the UI code, and as far as I can tell there isn’t a way to hook into the slideshow viewer (it’s not a patchable compoment), so it’d likely be somewhere between very complex and impossible right now.

it is not working it just shows loading icon on opening

Make sure you have CommunityScriptsUILibrary installed.

1 Like

Thanks its working now