Here's the workaround for the 1.3.x - 1.4.x metadata issue

Ok, as the Plex team hasn’t fixed this yet I went and did a bit of playing around and found a workaround to this issue (the whole Plex not loading metadata retrieved by 3rd party agents).

It kinda looks like there’s a white list of some kind for metadata agents, the fix is pretty simple if not infuriating:

  1. Goto your “Plex Media Server\Plug-ins\xxx.bundle\Contents” folder (xxx being the affected bundle)
  2. Open up the “Info.plist” file
  3. Find the line that says “com.plexapp.agents.xxx” and change it to “com.plexapp.agents.thetvdbxxx” (xxx being the affected bundle)
  4. Goto your “Plex Media Server\Plug-in Support\Data” folder
  5. Rename the “com.plexapp.agents.xxx” directory to “com.plexapp.agents.thetvdbxxx” (xxx being the affected bundle)
  6. Restart Plex
  7. Check your agent setting (might have reset)
  8. (optional) Rematch any show with missing or incorrect metadate (posters , etc)

The above steps are taken at your own risk but using the I’ve managed to fix all my agents

thats a bit disconcerting…why would naming it the same as their bundle fix the issue? (i’m hoping its not the obvious answer)

EDIT: testing right now

i can confirm that completely fixes one of my agents

@mcrommert said:
thats a bit disconcerting…why would naming it the same as their bundle fix the issue? (i’m hoping its not the obvious answer)

EDIT: testing right now

Your not quite, you’re appending the name of there bundle to the beginning of the affected 3rd party one (i.e. “hama” become “thetvdbhama”).

yes got that…if i was you (and since it is your find) i would post it in https://forums.plex.tv/discussion/comment/1371399#Comment_1371399 as the main discussion has been there

Many thanks Dingmatt. I’m now at last able to upgrade from 1.2.7.2987 to the latest build.

I still get

Have to go into each tvshow and Fix Incorrect Match and select XBMCnfoTVImporter from the automatch drop down for it to work

@anothername said:
Have to go into each tvshow and Fix Incorrect Match and select XBMCnfoTVImporter from the automatch drop down for it to work

So in your case step 8 isn’t optional.

@Dingmatt said:
So in your case step 8 isn’t optional.

I got all excited and didn’t get past step 6 :stuck_out_tongue:

@anothername said:

@Dingmatt said:
So in your case step 8 isn’t optional.

I got all excited and didn’t get past step 6 :stuck_out_tongue:

Yeah it a pain to do but it’s workable and gets us off v1.2.7.

@Dingmatt said:
Ok, as the Plex team hasn’t fixed this yet I went and did a bit of playing around and found a workaround to this issue (the whole Plex not loading metadata retrieved by 3rd party agents).

It kinda looks like there’s a white list of some kind for metadata agents, the fix is pretty simple if not infuriating:

  1. Goto your “Plex Media Server\Plug-ins\xxx.bundle\Contents” folder (xxx being the affected bundle)
  2. Open up the “Info.plist” file
  3. Find the line that says “com.plexapp.agents.xxx” and change it to “com.plexapp.agents.thetvdbxxx” (xxx being the affected bundle)
  4. Goto your “Plex Media Server\Plug-in Support\Data” folder
  5. Rename the “com.plexapp.agents.xxx” directory to “com.plexapp.agents.thetvdbxxx” (xxx being the affected bundle)
  6. Restart Plex
  7. Check your agent setting (might have reset)
  8. (optional) Rematch any show with missing or incorrect metadate (posters , etc)

The above steps are taken at your own risk but using the I’ve managed to fix all my agents

Thank you @Dingmatt! This was the final piece of the puzzle that helped us track down the change that resulted in this unfortunate regression in 3rd-party agents.

Please understand this was not intentional and will be resolved in a future PMS release once a fix is developed.

@chrisallen said:
Thank you @Dingmatt! This was the final piece of the puzzle that helped us track down the change that resulted in this unfortunate regression in 3rd-party agents.

Please understand this was not intentional and will be resolved in a future PMS release once a fix is developed.

That’s good to hear, thanks for the update; I’ve been assuming its just something like a bit of regex code gone rogue.

I was assuming Plex developers had hardcoded some code for TheTVDB and forgot to remove it. Good to see that Dingmatt’s hard work running this issue down has paid off.

@FidoFuz not quite. It was actually a code change to fix (Metadata) Preserve user edited text fields when unmatching and rematching a media file. (#4999) in the 1.3.0 release notes https://forums.plex.tv/discussion/comment/1305852/#Comment_1305852

We are working on testing a fix now.

@chrisallen said:
@FidoFuz not quite. It was actually a code change to fix (Metadata) Preserve user edited text fields when unmatching and rematching a media file. (#4999) in the 1.3.0 release notes https://forums.plex.tv/discussion/comment/1305852/#Comment_1305852

We are working on testing a fix now.

Aw well, that’s what happens when I assume :slight_smile: I’ve done it myself and hard-coded something for testing purposes only to forget to revert it. Maybe explains why my unit tests are lacking.

I’ve got a lot of rematching to do for a large number of TV shows. I’ve already started based on Dungmatt’s kludge/fix but maybe I should wait for the next release in case I have to do it all over again.

@chrisallen said:
@FidoFuz not quite. It was actually a code change to fix (Metadata) Preserve user edited text fields when unmatching and rematching a media file. (#4999) in the 1.3.0 release notes https://forums.plex.tv/discussion/comment/1305852/#Comment_1305852

We are working on testing a fix now.

Yay! Finally!

Just noticed that this breaks trakt from scrobbling or sending watched status to trakt

This issue has been fixed in Plex Media Server 1.4.2 https://forums.plex.tv/discussion/comment/1376437/#Comment_1376437

Awesome! I’ve just updated from 1.2.7 to 1.4.2, added a new series and can confirm that all of the images pulled in by the 3rd party Hama agent have been added and display correctly.

Many thanks for releasing a fix for this @chrisallen ! It’s great to be able to use the latest version of Plex again. :slight_smile:

So Version 1.7.1.3856 seems to not grab posters. Is this something that would fix it?