Have a 'not' operatore for plexignore

This is a little confusing, because it creates double negatives, but it should be easy to implement.

Can we get a ‘not’ operator like ‘!’ for plexignore? So it excludes everything that is missing something?

My use case is one library that ignores 4k content (2160p) and another that only includes 4k content (!2160p)

I’d be happy if there were another way to do this separation as well, but this should be low hanging fruit.

I mean… you could always just move your content?

If both libraries point to the same location, this won’t work since the .plexignore is at the folder not the Plex library. You can’t include in 1 library and exclude in another. Your best option is to separate your movies into 2 folders.

If you have 2 folders that both have symlinks to your media, could you not have different .plexignore files in both of those folders and therefore keep all of your media in the same folder? So you just have 2 different folders, 4k and 1080p, with different .plexignore files and symlinks to the same media folder.

Sure, that would work if you symlinked every single file. But if you’re going to bother doing that, why symlink the files you don’t want in the first place. Using this method, a better approach would be to use 3 folders. 1 - all files that isn’t used by Plex, 2 - 4K folder that symlinks only the 4K files, 3 - a non 4K folder that symlinks everything else

Well, the end folder structure I was going for would have files like:

S01E01-1080p.mkv
S01E01-2160p.mkv

I think this would result in less organization overhead than trying to split by resolution beforehand, because in the future if I want an 8k copy as well, it would just go in the same season folder and I could choose to have a library see or not see it.

But maybe I’m the only one thinking that way.

Ok, I get what you are trying to do. Well, Plexignore still won’t help in this case even if it could do a NOT function. Plex will only detect 1 plexignore file so there is no way you can say ignore x for library A and ignore Y for library B.