I discovered whisparr a couple days ago and I would like to integrate stash and whisparr but unfortunately their importing and scanning of folders is a little bit specific. For Whisparr to identify a movie or a scene it has to have a folder structure and a specific naming convention to the files.
It has to have a folder scenes for unique scenes and a folder “movies” for movies. Inside the scene folder there have to be subfolders of studios and inside these subfolders the video files named something like: ....mp4
So I’m trying to rename the video files and move them into their subfolders but with more than a 1000 scenes it’s very time consuming and I was wondering if there is an easier automated way of doing it. I’m working on docker compose of my stash.
a way to bulk rename the video files if the scene has been matched to StashDB
a way to create and move the video fields to their studios’ subfolders.
I’ve been using both for quite some time. Run them both in their own docker containers.
You just point them both at the same directories. You can even have whisparr tell stash when it’s added a new thing or renamed a file etc.
Just have them both look at same root directory, connect whisparr to stash to notify on changes. Then set up whisparr to monitor everything and let it rename as needed
As it lives and sorts stuff from where you have it, it tells stash which updates pointers and ta da
I just had to do this migrating from v2 to v3 of whisparr. I moved thousands of things around and everything stayed connected and stash updated every time whisparr added or changed something. No need to do anything and stash just remaps and keeps going
Thanks for replying! But before you set your whisparr V2, you didn’t have to rename all the movie files? Also, when you migrated to V3 you didnt have to create studios subfolders?
Thanks!
Yep, and v3 notified Stash and stash just pointed to the new location. The move from v2 - > v3 was cumbersome, and I spent a lot of time on it, but I didn’t have to do anything to stash while doing it, as the v2/v3 would update Stash if I made a change in Whisparr.
One other thing I would also like to promote is this script which can send StashDB scenes to Whisparr. I have been using it since I found it and I really like it. You just need to set your Stash API and Whisparr API keys and URL’s and it will create a button on StashDB to send it to Whisparr.
Disclaimer: I have never used whisparr and likely never will use whisparr.
I have been seeing more posts on this and hearing more about posts.
Consider my advice to be AI like from ingesting information about whisparr.
If you are having trouble getting your names aligned for whisparr you are doing it wrong. Deleting all your files and starting again may make sense.
I recently had a conversation with a person that has 50 TB of _cleanly_named files. these files were downloaded and named by Whisparr. I assumed this person had similar skills to expert downloaders. My assumption may be wrong.
I was quickly informed that people can get a 50TB collection using whisparr pretty quickly and without much effort. Very little skill may be involved. I’m wondering if we have “script kiddies” out there using whisparr.
The point is that its supposed to be pretty easy and so if you are having problems then its likely becuase you are doing it wrong.
Back to my disclaimer. I have my own scripts. I am an expert downloader so I don’t use other peoples tools. I just automatically download and tag entire studios. Once you download a couple of studios you get the hang of it. But this type of downloading requires some skill.
I don’t have naming or tagging problems. I don’t need stashDB or whisparr. I have my own porn database which includes metadata and assets so I just load my data into stash. I don’t use stash or stashDB for tagging or scrapers. I have my own scrapers.
I’ve been told that Whisparr automates a lot of this and 50 TB is not that hard.
I understand that Stash does not having anything to do with file names, its focuses on hashes to indentify content. How does one connect Whisparr to Stash? They’re both looking at the same folders but Whisparr doesn’t see anything because none of the files are named according to its scheme.
Of the community approved (stable) plugins, I was able to find RenameFile but the closest it gets to Whisparr’s default naming scheme is: {$studio}.($date).$title where the brackets and parenthses are included in the file name. Whisparr cannot identify these.
What does your set up look like and how did you get it all to work?
Hi, do you have some pointers on how you managed the v2 to v3 migration. I haven’t figured out how to do it without stash thinking the file has been deleted?
So I believe what I did that made it work was notify stash from whisparr. under connections, you connect whisparr to stash, and the notify ‘on rename’ is one of the options and check that, or maybe it was move, I don’t have it in front of me but basically whisper notifies stash when you turn each of those on.
So if you import and move with v3, it’ll notify stash the file moved and stash updates the pointers and off it goes.