Changing Posters Makes Them Blank

Server Version#: Version 1.19.5.3112
Player Version#: N/A

Over the last few months, when using Plex on a number of different devices, there are a lot of posters either completely missing, or showing a random screen capture from the movie. I found this strange, since I use Ember and I know a lot of good posters are available. So I went into Plex to directly edit one of the movies missing a poster, and I manually assigned a poster. When I do that, the poster is still blank. Occasionally, I can fix this by Refreshing Metadata on the movie and trying again, but this fails on 75% of the movies I try it on. Even movies that do have a poster, and I just want to change it because it assigned a poster with Russian language or something for some reason, changing the poster makes it blank.

Any ideas why this is happening and/or how to fix it?

Did you move the Plex data folder to a different drive recently?

Version 1.19.5.3112

I have the same problem. Try to change poster and after saving it just shows up as blank.

I did what christrost did and refreshed the metadata. When I looked at the various poster, the one I had previously selected which ended up showing as blank, disappeared, i.e. there were about 7 different posters, refreshed metadata and now there are only 3 versions?

Can you tell us what movie?

Don’t go in the woods (1981)

TheMoviedb shows only one poster for english with two posters total

thetvdb displays the same artwork

IMDB has a few more

Nonetheless… Not much to choose from..

It’s possible some things shifted around when I replaced hard drives last year but I doubt it. Either way, how do I make sure the data directory is setup the way it should be?

If the key LocalAppDataPath is not present in the Plex branch of the Windows Registry, you are all set.

If the key does exist, inspect its content. It must point to a drive which is:

  • not “pooled” (Windows Storage Spaces, Drive Pool, Drive Bender, etc.)
  • is not a network share
  • is formatted with the NTFS file system

Ok, the LocalAppDataPath key does not exist. So what else can I send you / tell you to try and figure this out?

Apparently your issue has nothing to do with what I originally assumed.

Are you using a cable internet connection, with a FritzBox router, perhaps?

Nope. Point-to-point wireless internet with Google Mesh Wifi inside the home.

Metadata are downloaded over encrypted connections. Something in your (or your ISP’s) infrastructure could make some encrypted connections become invalidated.

Examples are:

  • some gateway or firewall or anti virus is decrypting TLS packets, inspects them and re-enrypts them with its own “intermediate” certificate.
    When Plex is comparing the URL of the request with the domain of the certificate (certificate “pinning”), it will discard the packet as “invalid”, because the URL of the certificate doesn’t match the URL of the server where the packet allegedly comes from. Plex then assumes the packet has been tampered with.
  • If your server doesn’t have correct clock time, encrypted connection won’t work either. Because each packets has a time stamp. If that time stamp doesn’t match current clock time, Plex assumes a “replay attack” and discards the packet.
    Enable a “ntp client” on your server to keep its clock time accurate.

Version 1.20.4.3508
I am having the same issue with all my movies. If I edit the poster and select a new one it is blank, I then refresh metadata and the original poster is back, I can then change the poster manually and it works. I also noticed that the selection of posters tends to change after refreshing metadata.

I don’t regularly change posters manually but whenever I have done it in the past this has not been an issue. I am currently refreshing metadata of the entire library. If the posters displayed are cached then maybe they no longer exist at the source so when Plex tries to download there is just a blank image? I guess this could be caused by one of the sources that hosts the posters making a big change to their hosting.

Different issue. You probably did “upgrade matching” of your movie library to the new agent. However, this process is not actually performed before you don’t “Refresh Metadata” for the items in the library. So before you want to change something on an item, Refresh its Metadata.
Or tell Plex to just do it for the whole library overnight and be done with it.

As I typed my message on here I refreshed metadata for the whole library and once an item had been refreshed I had different posters to choose from and they were correctly displayed.

I am not sure about “upgrade matching” or the new agent unless this is something that was introduced in an update? I hadn’t changed any settings but do have auto-updates enabled.

This menu item first appeared in server version 1.20.0
Once you have clicked it, it disappears.
The only sign that your library has been converted is that both Scanner and Agent are set to “Plex Movie” in the properties of the library, on the “Advanced” tab.

I had this (posters showing as blank after I changed them) happen to me after I upgraded the matching (https://support.plex.tv/articles/upgrading-a-movie-library-to-the-use-the-new-plex-movie-agent/)

A workaround is to “Fix Match” on the movie (even though there’s nothing wrong with the match) and then change the poster.

This can happen if you update the matching of the library to the new agent, but never perform “Refresh Metadata” of the whole library afterwards.

1 Like

Why what happens then?
I’ve noticed it can if I add a different file format for a movie it doesn’t pick up that it’s the same movie as I currently have.
For example if I have Star Wars (1977).mkv and then add an mp4 version it will not consider them the same movie.
This is just since the “upgrade” of the matching.

The “never perform Refresh Metadata” statement might have been confusing and/or ambiguous. I’m pretty sure it was meant to say the metadata won’t update to the new agent and scanner until the final step (Refresh all metadata) has been performed.

Until you do that final step, movies previously matched to the old agent will remain with info from the old agent. Your Star Wars movie is an example - one is matched with the old agent, and one is matched with the new agent, and Plex considers them as 2 different movies.

1 Like