Plex Agent no longer working and Add to Watchlist option is also now gone

Tonight the New Plex Agents went down again. Worked for 3 days.

On the same boat here… No workable solution to this yet?

The work around is to change your libraries (Movies and TV Shows) to temporarily use the older matching methods:

Movies
Scanner: Plex Movie Scanner
Agent: The Movie Database

TV Shows
Scanner: Plex Series Scanner
Agent: TheTVDB

Ignore the red warning telling you to upgrade the libraries!

Let it sit like this until Plex fixes the issue. These older methods of scanning have been working solidly this entire time, while the new methods continue to fail.

2 Likes

That seems ill advised, Plex has stated that changing back and forth from the new agent to the old can do damage to the relational data for the library leading to best case needing to drop and rebuild the library and worse starting a fresh database.

1 Like

Using ChuckPA’s database cleaner utility found no issues with the database prior to or after the changes. I’m not saying the risk is zero, but in all my testing it hasn’t caused an issue. To each their own.

I am running PMS on Win 10 and am also facing the same issue today.

All newly added TV Shows would not match. A manual fix attempt only presents ā€œPlex Seriesā€ as the sole agent available and it always yielded ā€œNo Match Foundā€ error regardless of whatever search parameters were entered.

Plex please fix this backend issue!

I accidentally deleted my other comment on this thread (unfamiliar with the button icons). I haven’t had any further failures matching using the Plex agents once I deleted and let it recreate my codecs.

What was the path to the folder you deleted the contents of?

Any chance anyone has found a proper fix for this?

No unfortunately, my Plex agents work whenever the feel like so I switch to the movie DB one if I need to match new content and switch back once i’m done.

This was the directory I mentioned previously. Sorry it got deleted in the other comment.
user/appdata/Plex-Media-Server/Library/Application Support/Plex Media Server/Codecs

THIS IS GETTING RIDICULOUS! Now NO agents are working. The Movie Database is now returning nothing. I have tried removing the Codecs folder but that didnt work either.

Agreed completely. Jellyfin, on the same server has absolutely zero issues with metadata lookups and matching. Also, random: thank you for your work on Threadfin @Fyb3roptik :slight_smile:

Haha youre welcome!

1 Like

@Atomatth Any updates here?? Looks like a ton of us are still unable to use Match now

Sharing a relevant post from one of our mods.

Also the codec directory does not have anything to do with matching, only playback.

I’m pretty confident that most of us experiencing these problems have working DNS and have proven that with nslookups, digs, mtrs and the like. I mentioned previously that there appeared to be a major DNS update on 3/25 for plex.tv which is about the time when all of these issues started cropping up. Is it possible that something on your side got missed, or some of the services are still resolving to inaccessible IPs?

I found out more info for you.

It looks like Plex is trying to hit

http://127.0.0.1:32400/media/providers?X-Plex-Product=Plex%20Web&X-Plex-Version=4.145.1&X-Plex-Client-Identifier=qxbmewl4vc826e1257rilz0i&X-Plex-Platform=Chrome&X-Plex-Platform-Version=135.0&X-Plex-Features=external-media%2Cindirect-media%2Chub-style-list&X-Plex-Model=bundled&X-Plex-Device=OSX&X-Plex-Device-Name=Chrome&X-Plex-Device-Screen-Resolution=2056x1101%2C2056x1329&X-Plex-Language=en&X-Plex-Session-Id=18131176-c358-4ee8-8ef3-7671a6e31405

This gives me a 401 Unauthorized. If I use my server local ip of 192.168.0.83 instead of 127.0.0.1 then this works. Looks like its trying to use localhost instead of the servers internal ip

I got that same message in logs from last week. Seems like you confirmed it.

Running this from my machine using the Plex server’s Internal IP

http://192.168.0.83:32400/system/agents/search?mediaType=1&id=331503&identifier=com.plexapp.agents.themoviedb&lang=en&name=Chisum&year=1970&manual=1

This gives me back

<?xml version='1.0' encoding='utf-8'?>
<MediaContainer noHistory="0" replaceParent="0" size="2" identifier="com.plexapp.system">
    <SearchResult lang="en" score="100" year="1970" guid="com.plexapp.agents.themoviedb://38765?lang=en" name="Chisum"/>
    <SearchResult lang="en" score="80" year="1970" guid="com.plexapp.agents.themoviedb://327017?lang=en" name="John Wayne and Chisum"/>
</MediaContainer>

However running the same query on the actual plex server using 127.0.0.1 gives me a 401 error (This is what Plex is doing currently). It seems Plex is ignoring the Preferred network interface setting