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:
Goto your “Plex Media Server\Plug-ins\xxx.bundle\Contents” folder (xxx being the affected bundle)
Open up the “Info.plist” file
Find the line that says “com.plexapp.agents.xxx” and change it to “com.plexapp.agents.thetvdbxxx” (xxx being the affected bundle)
Goto your “Plex Media Server\Plug-in Support\Data” folder
Rename the “com.plexapp.agents.xxx” directory to “com.plexapp.agents.thetvdbxxx” (xxx being the affected bundle)
Restart Plex
Check your agent setting (might have reset)
(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
@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:
Goto your “Plex Media Server\Plug-ins\xxx.bundle\Contents” folder (xxx being the affected bundle)
Open up the “Info.plist” file
Find the line that says “com.plexapp.agents.xxx” and change it to “com.plexapp.agents.thetvdbxxx” (xxx being the affected bundle)
Goto your “Plex Media Server\Plug-in Support\Data” folder
Rename the “com.plexapp.agents.xxx” directory to “com.plexapp.agents.thetvdbxxx” (xxx being the affected bundle)
Restart Plex
Check your agent setting (might have reset)
(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.
Aw well, that’s what happens when I assume 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.
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.