It seems that Plex latches onto the actual media files and will only search 1 folder level up for poster.jpg/background.jpg/etc files.
So take the following example:
TV Show/Season ##/S##E## - Episode Name/Filename.mkv
If you place the poster or background images in the TV Show folder above, then it won’t register since it’s 2 levels up from the media file that’s under another folder. You either need to put them in a season’s folder or move any of the .mkv files up a folder level (doesn’t matter what season or episode).
I understand this isn’t Plex’s preferred naming scheme, but this is super useful for containing many files related to each episode in their own subfolders.
In fact, with some testing, it looks like it doesn’t matter the naming scheme of the main folder, the season folder, nor the episode’s filename itself. It’s simply because the episodes are in a subfolder within their respective season folder.
The test was…
- Created a test structure:
TV Show/Season ##/S##E## - Episode Name/Filename.mkv - Refreshed metadata returned the first poster from TMDB for the main poster instead of the poster in the TV Shows folder
- Moved the .mkv episode up 1 folder level without changing anything else:
TV Show/Season ##/Filename.mkv - Refreshed metadata returned all correct locally stored images, even images in a different season’s folder
Then I moved everything back the way it was and moved the folder.jpg into the Season ## folder and that returned all correct images as well. So, it seems Plex seeks out the actual episode’s media location as a base point and then uses 1 folder up from there to look for the main poster/background/etc. So it found the season##.jpg files where it was looking for the main folder.jpg, and it couldn’t find the season##.jpg within the current folder, so it skipped all of them. Which is weird as to how it was able to find all the other images for the other seasons and background with only 1 episode in the correct subfolder, as they were still in the old folder structure.
In other words, this setup works…
TV Show/Season ##/Filename.mkv
TV Show/poster.jpg
But this setup does not work (despite the image being in the same exact location)…
TV Show/Season ##/S##E## - Episode Name/Filename.mkv
TV Show/poster.jpg
I understand what I have in the example isn’t exactly Plex’s naming standard, but it does appear to be a bug to me. The first folder within the library folder should house the main content for each movie/show, so I figured it would seek out the information from there on down, but it appears to work it’s way back from identifying an episode’s location. It would be great if Plex could implement a user-defined structure, or look for the images in all folders up until the library defined folder. Being able to store everything pertaining to a single episode in its own subfolder is super useful.