Files
CommunityScripts/plugins/renamerOnUpdate

SQLITE Renamer for Stash

Using metadata from your stash to rename your file.

Requirement

Installation

  • Download the whole folder 'renamerOnUpdate' (config.py, log.py, renamerOnUpdate.py/.yml)
  • Place it in your plugins folder (where the config.yml is)
  • Reload plugins (Settings > Plugins)
  • renamerOnUpdate should appear.

Make sure to configure the plugin by editing config.py before running it

Usage

  • Everytime you update a scene, it will check/rename your file. An update can be:
    • Saving in Scene Edit.
    • Clicking the Organized button.
    • Running a scan that updates the path.

Configuration

  • Read/Edit config.py
    • I recommend setting the log_file as it can be useful to revert.

Example

Note: The priority is Tag > Studio > Default

The config will be:

# Change filename for scenes from 'Vixen' or 'Slayed' studio.
studio_templates  = {
	"Slayed": "$date $performer - $title [$studio]",
	"Vixen": "$performer - $title [$studio]"
}
# Change filename if the tag 'rename_tag' is present.
tag_templates  = {
	"rename_tag": "$year $title - $studio $resolution $video_codec",
}
# Change filename no matter what
use_default_template  =  True
default_template  =  "$date $title"
# Use space as a performer separator
performer_splitchar  =  " "
# If the scene has more than 3 performers, the $performer field will be ignored.
performer_limit  =  3

The scene was just scanned, everything is default (Title = Filename).

Current filename: Slayed.21.09.02.Ariana.Marie.Emily.Willis.And.Eliza.Ibarra.XXX.1080p.mp4

Stash Field Value Filename Trigger template
- Default Slayed.21.09.02.Ariana.Marie.Emily.Willis.And.Eliza.Ibarra.XXX.1080p.mp4 default_template
~Title Driver Driver.mp4 default_template
+Date 2021-09-02 2021-09-02 Driver.mp4 default_template
+Performer Ariana Marie
Emily Willis
Eliza Ibarra
2021-09-02 Driver.mp4 default_template
+Studio Vixen Ariana Marie Emily Willis Eliza Ibarra - Driver [Vixen].mp4 studio_templates [Vixen]
~Studio Slayed 2021-09-02 Ariana Marie Emily Willis Eliza Ibarra - Driver [Slayed].mp4 studio_templates [Slayed]
+Performer Elsa Jean 2021-09-02 Driver [Slayed].mp4 studio_templates [Slayed]
Reach performer_limit.
+Tag rename_tag 2021 Driver - Slayed HD h264.mp4 tag_templates [rename_tag]