Server Version#: 1.23.6.4881
Player Version#: Web v 4.62.1
I recently performed the “Upgrade matching” option on my library. Previous to this my .plexignore settings were applied. After the “Upgrade matching” process completed, I now see all movies once hidden via .plexignore. I have run a re-scan of the library a few times but no luck. The previously hidden video files still persist.
The file structure looks like this:
Library Root -
.plexignore
Movie 1 (2021) -
ignore -
video file not intended for library
Movie 2 (2021) -
ignore -
video file not intended for library
The content of the .plexignore file is:
\ignore\*
ignore\*
/ignore/*
ignore/*
If that is the intent, last time I added the asterisk to the beginning of the pattern, I got my whole library wiped. My intent is to have an ignore subfolder per movie that is excluded from the plex library. Now, that could have been an error in the previous file scanner. So maybe that pattern will work here. I’m just real gun shy after what happened last time. I lost a lot of metadata work. Is that pattern something you’ve personally tested?
All good suggestions. I’m going to spin up a test library that mirrors my movie library. Just going to play this one extra safe while i fiddle with the .plexignore file. I’ll report back on findings.
Ok, I think I’ve nailed down the simplest pattern.
*ignore/*
Gets the job done. Being on a windows file system I initially tried *ignore\* but that failed. Even though the library settings displays file paths appropriate for windows it looks like the dir separator needs to be written as if working with Linux. Also, the * at the beginning is a must now. There must be some change in how string matting is done in the new scanner. In the previous scanner that was disastrous for me. @trumpy81 is correct though. The newer scanner handles *ignore/* as I expect.
So close yet so far, there is still something inconsistent happening. I saw the .plexignore work on my test library but in my primary movie library the edited version still isn’t giving the expected results. I wonder if it could be that I have multiple root folders that back the library. I’m going to go check each .plexignore in each root folder.
Ok, one more update, I had root folders backing the Movie library that no longer existed on the file system. Once I cleaned them out of the library settings .plexignore worked as expected. I suppose if there is anything for dev to look at, maybe that. Most people probably don’t leave non existent paths in their libraries though.