Plex changes Metadata without a reason

Every Day a new Problem.
Why the hell is Plex changing almost any Poster i chose ?! Lock user-changed Posters !! wtf

Thank god i have a backup. Because you ruined my Posters already a year ago. Now again?! I only changed the Folder-Structure, without deleted the old one!
So add an Option to lock these posters!!! Or just give me my money back, because i’m sick of these problems every week or two. Emby already has an option to lock self-chosen-posters !! and i asked this a year before, already… for what the heck i edited almost 1000 Movies and their Posters… omg

AND by the way, make use of your data. Add an score for Movie-Posters, chosen by your users. So you can see whats the most user-chosen Poster for a Movie per Region. Emby again, has much better default Posters for Movies.

Do you have the option to automatically empty trash in library updates? If so, it’s likely that your movie entry for removed first since the folder PMS was looking for no longer exists. It then found the new folder, but since the previous entry is now gone, it had to create a new entry and had to pick a new poster. Turn off that option so your previous entry isn’t removed and can be reused when the new location is found.

What is wrong with you guys …
I AGAIN installed my backup just to see that AGAIN EVERY FKING POSTER IS FKED UP AGAIN FROM YOUR STUPID SYSTEM — EVEN WITH “automatically empty trash in library updates” DISABLED !!!
HOW STUPID! one must be to forget the fking Posters to LOCK, like it is with the fking Tags etc. ?!?!?! You guys and plex has THE WORST user-expierence i’ve EVER seen! THE WORST!
FIX THIS STUPID ■■■■■■■■ IDIOTIC GARBAGE IMMEDIATLY - OR FINALLY GIVE ME MY MONEY BACK! Emby looks crap, but at least they know how to do things - which you have no clue from.

HERE ARE THE LOGS, AND NOW DON’T TELL ME SH*T ANYMORE. ITS DISABLED. ADD A FREAKING LOCK FOR POSTERS!

AND BECAUSE OF YOUR ■■■■, MY GDRIVE IS BLOCKED FOR 24h EVERYTIME I NEED TO REIMPORT THE FREAKING BACKUP… IMCOMPETENT !!!

COME ON GUYS, GIVE ME MY MONEY BACK … no really, i’m just sick of your ■■■■. You are just a bunch of incompetent guys, doing just crap all day long …
even if you understand that there is a problem (which needs a brain actually), you take what? 1 or 2 years to fix this? emby would do it in 2 weeks … and thats the difference
I already told you 2 years ago that Posters needs to be locked - and you done sh*t … nothing …

or at least give an more intelligent answer, how i can avoid this completely idiotic behavior!!

ANSWER THE ■■■■ … WHATS YOUR NEXT GREAT IDEA THAT SOLVES NOTHING?!

Can you tell me exactly what steps you did and an example of a movie that lost the poster? Also provide the current XML for this movie. Looking at your logs I already see a few things that could contribute if you are moving files around.

Keep in mind that the scanner has to be able to match your movies to the same movie as before in order to reuse the old poster. You don’t appear to be following the naming guide in some cases. This could lead to the movie not getting matched properly so it cannot reuse the old poster. Are you also using a mounted GDrive? This may have something to do with the issue too. Do you see the same thing happen with movies on a local drive?

okay, it’s ALL metadata ! hahahahahahahah … idiotic

i dont use a local drive anymore. and it doesn’t matter. Plex should NOT delete sh*t just because a drive is not connected!!
ALL metadata that isn’t uploaded to gdrive yet (and therefore can’t be found) was CHANGED!!
Naming and GDrive is not the Problem!!!
I don’t follow naming Guide?! YOU Don’t … All Folders where named correctly (which is what Plex should look for!), while the files are release-names (which is only important for me). Thats the way it should be done - and i did it :wink: But Plex is obviously sometimes too stupid programmed to check the Folder-Name :wink:

Anyway, your answer just means “we have no clue”. Current XML of a Movie? Where to found these? Maybe important informations should be keeped in logfiles ?! Anyway, for example i named all James Bond Movies "James Bond 007 - " … Now Plex switched it for example to “from russia with love”. And with English description - not German anymore. Altough i just imported an working backup of everything - which was working before the first metadata-refresh. All Agents still on “german”. So don’t ask me anymore, and better get a clue whats WRONG ON YOUR SIDE!
AGAIN, automatic trash is disabled, i did not deleted the old drive-paths, all metadata-agents-settings are still the same!
SO WHY THE HELL AREN’T THESE METADATA LOCKED ?!?!

When Plex sees a file, it first looks to see if that filename (full path) already exists in the internal database. If it does, it reuses the info. If not, which is what happens when you move files around or rename folders, it generates a new entry. There are a few other checks done to try and see if the file is the same as something before, but this is not guaranteed to always work.

id: ###
filename: some_filename.mkv

It then matches this file to a movie based on the agent to generate what we call the GUID. It will look like this if using the Plex Movie Agent.

GUID: com.plexapp.agents.imdb://tt123456?lang=en

If you use TheMovieDB agent or you use the personal media agent, the GUID will be different.

It then looks if this GUID already exists, if it does, it reuses that entry and just changes the filename to the new one. Nothing else gets changed and your previous poster gets reused. If that GUID doesn’t exist, this stays as a new entry and your old info is not reused.

If you are using the Personal Media Agent and moving files around, it is very possible that the new file location will not be matched to the old location for Plex to think it is the same item. For movies that you had matched using de as the language, did you set the language for the library to de as well? If not, then Plex will use en when doing it’s initial search.

com.plexapp.agents.imdb://tt123456?lang=en is not equal to com.plexapp.agents.imdb://tt123456?lang=de

They will be treated as separate entries. You could then do a manual search, changing the language to de, then the old GUID will be found and that info re-used.

Well… Can’t say much about your issues with the ever so changing metadata but I might be able to help your custom posters dilemma.
Sometimes I find the online poster is not good enough/wrong language/not available so I copy my custom poster where the movie is with the same movie name.

Avatar (2009).mkv
Avatar (2009).jpg

I like this method way better then the hassle of going into Plex and making the manual change. And the best thing about it is, it will follow the movie anywhere, meaning if you have to rebuild plex and your libraries the custom poster will load automatically.

Hope this help a little.

snickers, just because you paid for something, doesn’t give you the right to abuse the staff.

@MovieFan.Plex said:
When Plex sees a file, it first looks to see if that filename (full path) already exists in the internal database. If it does, it reuses the info. If not, which is what happens when you move files around or rename folders, it generates a new entry. There are a few other checks done to try and see if the file is the same as something before, but this is not guaranteed to always work.

id: ###
filename: some_filename.mkv

It then matches this file to a movie based on the agent to generate what we call the GUID. It will look like this if using the Plex Movie Agent.

GUID: com.plexapp.agents.imdb://tt123456?lang=en

If you use TheMovieDB agent or you use the personal media agent, the GUID will be different.

It then looks if this GUID already exists, if it does, it reuses that entry and just changes the filename to the new one. Nothing else gets changed and your previous poster gets reused. If that GUID doesn’t exist, this stays as a new entry and your old info is not reused.

If you are using the Personal Media Agent and moving files around, it is very possible that the new file location will not be matched to the old location for Plex to think it is the same item. For movies that you had matched using de as the language, did you set the language for the library to de as well? If not, then Plex will use en when doing it’s initial search.

com.plexapp.agents.imdb://tt123456?lang=en is not equal to com.plexapp.agents.imdb://tt123456?lang=de

They will be treated as separate entries. You could then do a manual search, changing the language to de, then the old GUID will be found and that info re-used.

My Filenames are exactly the same! Just the preceded Folders are changed (from /xx/xx/Movies.A-L/Movie-Name/filename.mkv to /xx/xx/Movies/Movie-Name/filename.mkv … THIS is what makes Plex thinking this is a new movie ??? I did not changed ANYTHING … it is (or was) a working backup! Except the first folders of that tree was changed… i did this before (from one drive to another) and Plex recognized the movies as the same. So why is it not the same this time?! did you checked the logs ?! So finally tell me, what is wrong here ! If you don’t fix this or tell me how to fix this, Plex is absolutely useless for me (because i will not change any Poster/Info again)… so finally give an answer that is useful or just give me my money back

I just noticed something I hadn’t picked up on before. Your logs indicate that you have a poster.jpg file along side your movie. If you’ve enabled the local media assets agent, Plex will use this poster. So basically the sequence is

  • Plex marked the old entry from the old location for deletion
  • Plex created a new entry for the file in the new location
  • the LMA found the poster and used that
  • the scanner matched the movie and possibly found it matched the old entry
  • the scanner tries to reuse the old info, but due to the poster it found, it chose to use that instead of the prior poster

I see you also have subtitle files, so you need the LMA to be enabled. So if you don’t want Plex to use the local poster.jpg, you will need to delete these manually. If you try this again without those poster.jpg files, your results will probably be closer to what you expect. However, your filenames do not follow the naming guide, so there is no guarantee that it will match the old entry and reuse the prior info.

The Topic was wrong. It changed all metadata. Not only Posters. It changed locked Titles and all metadata. So the Posters in the Folders are still not the actual Problem.
All Names are exactly the same as they were before. Plex has NO reason to think that these filenames (what ever they named) are different Movies. And even if so; as soon as they gets identified Plex should check that this Entry is already existing and therefore merge them in that already created and customized Entry. This is exactly how it was before (when switching from one drive to another). So still, why the hell is Plex changing the metadata ?!?!
Any given answer makes absolutely no sense…

@snickers said:
The Topic was wrong. It changed all metadata. Not only Posters. It changed locked Titles and all metadata. So the Posters in the Folders are still not the actual Problem.

Ok, so if it is all metadata, then the entire entry in the Pelx DB is getting changed.

All Names are exactly the same as they were before. Plex has NO reason to think that these filenames (what ever they named) are different Movies. And even if so; as soon as they gets identified Plex should check that this Entry is already existing and therefore merge them in that already created and customized Entry. This is exactly how it was before (when switching from one drive to another). So still, why the hell is Plex changing the metadata ?!?!

I can’t say what happened before, but the filenames do have an impact. Let’s use a real example from your log.

cdd-bb2_ger_720p_hdtv_x264.mkv

Based on that filename, there is no way Plex is going to be able to identify what movie that is, so it is not going to be able to match it to an older entry in the DB. Sometimes it might be able to match the old entry based on the filename, but not always. It really needs to be able to match the movie. Your logs don’t show the actual change so I can only guess and my guess it that it marked that movie as unmatched and just used the local poster.jpg file it found. Your previous entry may have also been unmatched. Did you manually edit the metadata to what you wanted but didn’t bother matching the movie using the agent? Check the XML for your movies and find the GUID value. If it is matched to an agent it will show something like “com.plexapp.agents.imdb://tt123456?lang=en”. If it’s unmatched it will say “local://xxxx”. To reuse another DB entry, this GUID needs to match. That’s how Plex knows that 2 entries are the same. Different GUID’s will always be treated as different items.

u only can guess… wow… this is really amazing. you guys have no idea why your stuff is fu*cked up… great
and by the way, is it so hard to check the foldername ? too hard for you it seems…

and what is so hard to check whether or not the filenames exist in the library and are already assigned?! if assigned: use this assignment… omfg… it isn’t so hard to program things correctly…

what is with "Live.and.Let.Die.1973.1080p.BluRay.DTS.DL.x264-HDC.mkv " ?! isnt this named correctly? Plex recognized as the same Movie. But still changed metadata AND THE LANGUAGE OF THIS METADATA… wtf… really… wtf
obviously the names are not the problem…

@snickers said:
u only can guess… wow… this is really amazing. you guys have no idea why your stuff is fu*cked up… great

I can only guess because your logs don’t say what happened. The logs only hold so much information and when the information changed, those log events are gone. If you want to recreate what you did with 1 movie, provide me the logs and I will tell you exactly what happened. My guesses are describing what PMS can do. There isn’t enough details from your descriptions to know for sure.

and by the way, is it so hard to check the foldername ? too hard for you it seems…

And what if you don’t use individual folders for each movie? Should every movie in that folder be considered the same movie? Or what if the filename is correct but the folder name is wrong. This is why we use the filename. We cannot handle every situation, so we picked one, and for most users this works out fine.

and what is so hard to check whether or not the filenames exist in the library and are already assigned?! if assigned: use this assignment… omfg… it isn’t so hard to program things correctly…

We do check filenames, but we don’t always assume it’s the same file. There is no way for the program to know if the file was moved or if it’s another file that happens to have the same name. Again, without evidence from your logs, I can’t say for sure that it didn’t recognize the filename as being the same from before.

what is with "Live.and.Let.Die.1973.1080p.BluRay.DTS.DL.x264-HDC.mkv " ?! isnt this named correctly? Plex recognized as the same Movie. But still changed metadata AND THE LANGUAGE OF THIS METADATA… wtf… really… wtf

No, your files are not named correctly. This is our naming guide. https://support.plex.tv/hc/en-us/categories/200028098-Media-Preparation. Keep in mind that the matching is done by a computer program following a search algorithm. For humans, we see that and say “Live and Let Die” the James Bond movie. But a computer doesn’t know that so it uses every piece of info. That file has 11 pieces of information and only 4 (Live and let die) will match when it does a search for the movie title (36% match). This is why our naming guide shows using only the name with the year in parenthesis, so the program knows that it is a year of the release and not part of the title. So “Live and Let Die (1973).mkv” will produce a 100% match.

As far as the language, as I said, the language is part of the GUID so having a different language will result in a different database entry. If you had the movies matched using the German language before, was that done manually or did you set the library language to German? Is it still set to German now? The matching will use the default language in your library settings. If this got changed to English somehow, then the new matching will not come out as German and so it won’t match the old German entry. This is also the case if you used different agents. If you used the Plex Movie agent one time, then TheMovieDB agent the next, these entries also will not match each other and are treated differently.

@MovieFan.Plex said:

As far as the language, as I said, the language is part of the GUID so having a different language will result in a different database entry. If you had the movies matched using the German language before, was that done manually or did you set the library language to German? Is it still set to German now? The matching will use the default language in your library settings. If this got changed to English somehow, then the new matching will not come out as German and so it won’t match the old German entry. This is also the case if you used different agents. If you used the Plex Movie agent one time, then TheMovieDB agent the next, these entries also will not match each other and are treated differently.

I did not changed the language… its still set to german. i said this, right?
If you would do things correctly, every movie would get checked with imdb-id and therefore every agent should be the same.
anyway, i did not change language, agents or something else than the position of my movies! NOTHING. LIKE I SAID. ITS A FREAKIN BACKUP. AND IT WAS WORKING BEFORE. wtf
this is no reason for plex to fu*ck it up … it’s your ■■■■… and i’m tired of it… plex is buggy sh’thole

stop given the option to change anything, since you fu’ck it up sometime anyway… this just is wasting of time… but this is what Plex stands for… waste of time

and by the way, NOTHING u said makes sense, since the watchstate is the same !! and also movies get changed even if there are not yet on my GDrive (so no chance to find a wrong filename)… Its just Plex fuc#king up the Metadata WITHOUT ANY REASON omfg

Movies gets recognized as the same entries in my new folder stucture. But as soon as i click on “Get Metadata” or as soon as Plex loads the Metadata itself, it changes the Posters … WHY AREN’T THINGS LOCKED ?!

I’m having the same issues - all my posters and title names have changed - seems to happen every time there’s an update to Plex. Titles are locked along with sort fields - these change too. Getting tired of having to change everything back 'cause everything will change again in the future!

That’s why we need an easy as fu#k way to create custom .cfg files. No manual changes need to be made in Plex.

SOME-DRIVE/Movies/Total Recall (2012)/Total Recall (2012).mkv
changed to
ANOTHER-DRIVE/Movies/Total Recall (2012)/Total Recall (2012).mkv

and got fu#ked as well … THIS IS YOUR NAMING GUIDE !!! IT’S STILL PLEX-MOVIE AGENT-SCANNER. AND I STILL HAVE NOT CHANGED ANYTHING. I EVEN HAVE DISABLED ALL OTHER AGENTS!! GET YOUR SH#T TOGETHER !

I’M SICK OF IT !! I HAVE REINSTALLED THE BACKUP 5 TIMES IN THE PAST WEEK!! JUST FU#K THIS! FU#K YOUR CLUELESS ANSWERS AND FU#K PLEX!!! BUNCH OF TIME WASTING IDIOTS
GET A REAL PROGRAMMER IN THIS TOPIC IF YOU HAVE NO CLUE WHAT YOU TALK ABOUT @MovieFan.Plex
OR @sa2000 OR SOMEONE WHO KNOW WHAT YOU GUYS ACTUALLY DOING !

I have 600 Posts (550 of them in peaceful mind). 1800 Likes. But the last Year you fu#k it up completely. If I , as a long-year customer, am completely annoyed like this, you really should think of it.

And if a User like NewPlaza 600+ Posts see the Problem as well - boy, what is wrong with you…

@snickers said:
SOME-DRIVE/Movies/Total Recall (2012)/Total Recall (2012).mkv
changed to
ANOTHER-DRIVE/Movies/Total Recall (2012)/Total Recall (2012).mkv

Wait a minute… Doesn’t this fall under “replacing” or moving to a new drive.
https://support.plex.tv/hc/en-us/articles/201154537-Move-Media-Content-to-a-New-Location

Basically, you will have to first copy the movies to the new drive, add path to Plex, let plex update with the additional path included, then you can remove the old path from your computer and from plex.