TV Show artwork disappears with metadata refresh

Server Version#: 1.15.6.1079
Player Version#: any

Migrated Plex DB to a new server and lost 1/4 of my TV show posters (for recorded TV). Performed a “Refresh All Metadata” as recommended elsewhere and watched in dismay as ALL my TV shows lost their posters. I’ve tried fiddling around with order of the Agents (TVDB, MovieDatabase, etc) but to no avail. I can manually add .jpg images as posters, but that is a pain - especially since I have to now find artwork for things Plex automatically found artwork for previously.

I noticed that there was little or no progress in the dashboard other than 30 seconds of “scanning” the media location. No “downloading artwork” as I vaguely recall should have happened. I have DNS set for 1.1.1.1 and no luck. It does match the rest of the metadata about the show, just no artwork. I am terrified of performing any metadata refresh on any other libraries.

Running latest version of Plex on a new Windows 10 system (build 1903).

https://support.plex.tv/articles/200289306-scanning-vs-refreshing-a-library/
Oddly enough I could of sworn that article stated No information will be downloaded from the internet
Anyhow, unless something has change refresh metadata will not re-download(from internet) posters.

A new server you say?

  1. Are the agents the same as before.
  2. Are the agent settings the same(default will not do cause defaults may change from version to version)
  3. Are the agents in the same order as before?
  4. Were your recorded shows actually found or did you manually matched them(think hard, this could of been done so long time ago you forgot)?
  5. Are you using the same metadata paths as you did before. I’m assuming the migration was to a like setup/config as before.

Yeah, most metadata is kept in the db itself while posters are kept in folders on hard drive.

Do this on just one show…
Try and match it manually… Wait a few minutes and see if the poster is displayed.
https://support.plex.tv/articles/201018497-fix-match-match/

To be honest, I think the paths where plex “thinks” the poster metadata is different/missing.

Sorry for the delay in responding.

A new server you say?

  1. Are the agents the same as before.

Yes. I had upgraded to the latest build on the previous server before moving to the new one.

  1. Are the agent settings the same(default will not do cause defaults may change from version to version)

I have never modified the original defaults, as I had never encountered this issue before and had no reason to re-order or toggle on/off the agents.

  1. Are the agents in the same order as before?

I can install a fresh install to see what the defaults were previously and modify mine back to that.

  1. Were your recorded shows actually found or did you manually matched them(think hard, this could of been done so long time ago you forgot)?

They were all found automatically (the only things I had to manually match were some random shows/documentary series I had on DVD that I converted).

  1. Are you using the same metadata paths as you did before. I’m assuming the migration was to a like setup/config as before.

AFAIK, it is identical. I’ve always mapped the directory to P:, media in D:(TV,Movies,etc) and have migrated between servers before with no issues.

Yeah, most metadata is kept in the db itself while posters are kept in folders on hard drive.

Do this on just one show…
Try and match it manually… Wait a few minutes and see if the poster is displayed.
https://support.plex.tv/articles/201018497-fix-match-match/

I actually tried this with a movie I noticed was missing artwork (it happened to be an M4V I encoded with embedded artwork, so there was no folder.jpg to grab). I was able to search for the movie and found it to match with, and it pulled the correct show info, but never updated the artwork (it sat there spinning as though it was downloading / accessing it but never did).

To be honest, I think the paths where plex “thinks” the poster metadata is different/missing.

That’s my understanding of what’s likely wrong as well. The question I have is: how to I find out what path it thinks the image is located in? Or alternatively how to I reset the image path to a default? Or even just clear the cache of images and start from scratch? There were very few that I had to manually edit (it was a pain, but oh well). The bigger concern is that nothing seems to be pulling in new artwork unless I manually select a jpg locally and then it will display.

Here’s an example of a TV show that was recorded (not from DVD) and automatically matched. The metadata looks to be intact, aside from any of the artwork (Poster, Banner, and Background are all blanks).

Strange. Your last pic. It seems that plex sees multiple posters but won’t display them.
Do you have any scripts blocking addons for your browser?
Try disabling IPv6 within plex (SETTINGS -> NETWORK --> ENABLE SERVER SUPPORT FOR IPV6).

Oh yeah, that doesn’t really matter cause plex makes a copy of this and adds to the metadata cache folder.

Google Chrome is up to date
Version 74.0.3729.169 (Official Build) (64-bit)

No scripts, it is a vanilla install of Chrome. Not signed in to Chrome either, so I know it is not grabbing any additional extensions. Tried Edge as well, same problem. This happens on both the server itself (127.0.0.1:32400/web/index.html) and from any clients.

IPv6 has been disabled (never enabled it).

I even checked NTFS security permissions and noticed that the owner of the folder was an orphaned SID (from the prior server, probably) and so I took ownership of the folder from the logged-in user for Plex.

And lastly, I was able to find the actual file it should have been referencing for that Family Guy TV show I used as an example earlier:

P:\Plex Media Server\Metadata\TV Shows\b\64e58a0b981a33fa8b724189c6fe5383b1dc550.bundle\Uploads\posters\6a1604f2957a93e88a45ffeac4e65a8cb9be4735.jpg

image

Ah… That could be the issue entirely

Taking ownership and verifying the account has full control should be sufficient, but I will copy the entire Plex Media Server folder and contents to an exFAT formatted volume, reformat the P: drive as NTFS (it’s an SSD), and copy everything back over.

The only additional thought I had was whether the ReFS filesystem could have anything to do with it. The media is on an ReFS Storage Space and seems to work fine, but maybe the Plex Media Server folder and DB have to be on NTFS only.

Copying over to exFAT will strip the NTFS permissions if that was an issue, and a reformatting the P: drive as NTFS in the process will rule out a ReFS issue. I hate changing more than one variable at a time, but I’ve got recordings scheduled for this evening and need to get the server back online before then.

I’ll reply back with results once the process has completed (and a system reboot for good measure).

1 Like

Best of luck!!

Well, permissions seemed to have been the culprit - although it is unclear whether it was NTFS permissions migrating to ReFS that was the root cause or if ReFS itself was to blame (Plex may not be able to appropriately map permissions on ReFS). Either way, it appears to be working fine, and a “Refresh All Metadata” scan recovered all TV Show artwork, and is in the process of refreshing my other libraries as well.

If I have time to stand up a VM and try again copying from an exFAT source to ReFS this time, I might be able to nail down if it is just ReFS in general that is to blame.

After reading through your post, this has always been my “fear”. I have lots of posters and such that I have either curated or had to fill in for things Plex couldn’t (and probably shouldn’t) find due to their obscurity.
If I had to do all of that again, I think I would just die. For this reason, I use LAMBDA

You might want to look into the same thing. Your permission issue still would have bit you in the butt later but all of your artwork, posters, and data would have been saved. Good luck!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.