Server Version#: 1.18.8.2468
Player Version#: 4.2.61
Using Linux I have a mounted network share /mnt/server/Docs/ which contains folders with properly named multi-episode documentaries in subfolders. It also has a folder called /mnt/server/Docs/+Other which contains all the single episode documentaries that Plex can’t and shouldn’t index. I’m using a .plexignore file within /Docs/ containing +Other/*
This works so it ignores every file/subfolder in that folder but scanning is very slow of that entire library. In the console I can see this message below repeat for every folder in +Other. I assume this is slowing it down. Other than changing my folder structure and moving /+Other/ outside of /Docs/, is there any way I can ignore the folder more efficiently?
Message
[Scanners.bundle] Removing directory due to plexignore rule (/mnt/server/Docs/+Unsorted/*): /mnt/server/Docs/+Other/BBC The Great British Year
I understand that will work but I would rather not if at all possible. I just don’t understand why if plex is told to ignore /Folder1/* that it still goes through the entire folder and all subfolders and then ignores it afterwards. Why not just skip the folder entirely?
I believe it’s because plexignore filters the output of the readdir() activity and does not get involved with actual tree path resolution and traversal.
Depending on the OS and the NAS, you could use ACLs to change permissions on Docs/Other so that the Plex server user doesn’t have read/traverse (execute) permission on it.
If you don’t want to move Docs/Other, move the other stuff in Docs?
/mnt/server/Docs/BBC
/mnt/server/Docs/Tiger King
/mnt/server/Docs/Star Wars
/mnt/server/Docs/Herzog
And add those to the Library instead of Docs itself.