When matching tv shows the TVDB scanner only shows the first match and nothing else. This is the case with doing a new match or trying to “fix match”. If you search on the TVDB.com web site you can see many matches. You can force the TVDB scanner to take the correct match by manually searching with the TVDB scanner but using the TVDB Series ID as the search term.
This has been happening for at least a month. You can easily see this for yourself by comparing how a search with the TVDB scanner verses The Movie Database scanner works. The TVDB will only ever give ONE match and The Movie Database will give you a list of rated matches as it should.
That’s interesting… I just did a few tests, with common words like world which you might expect quite a few results, but still only one item shows up after a search in the Matching window in Plex.
If you query the Plex mirror of the TVDB with something like this:
But the only one that comes up in the Plex match window is the first result from the api search
So why are none of the other results appearing in the Match window?
What has changed that Plex now ignores all the other results apart from the first one?
I know Plex say it is a problem with the TVDB api. But I am struggling to believe that is the sole issue.
It is just speculation on my part as I have no way of knowing, and I do not how they apply weighting to the results from the api, but the fact that it only ever seems to show one result does seem strange.
I do wonder if it may be being impacted by the development of the new TV Scanner in that some backend changes are somehow impacting the old (current) agent.
As otherwise it does not seem to make sense (at least not to me). FWIW, the problem seems to occur on various versions of PMS, so it does not seem to be specific to a PMS version therefore surely it must be a backend issue.
Thanks blim5001! I’m glad I’m not the only one seeing it. Also it seems you have a much better understanding of the back end API than I do. I was thinking along the same lines as you about the changes that were made for plex’s own scanner maybe are affecting this. But as you said that’s pretty much a total guess on my part.
Just want to say thanks to OP for including the workaround of using the ID from TVDB as the search term to actually make a match. This was breaking my head!