How can I make Plex remember a show match for new episodes

So this is the issue.
I have a tv-series in a non-english language (it only exists in one language)
When I match it up against tvdb, by changing the search filed for language to the correct one - it matches up any currently existing episodes fine.
However, if I then put a new episode in the same folder, with the same naming - Plex won’t recognise it as the same show. It files all new files of that show as a new, unknown show, and I have to select THAT show and do another tvdb match on them, to add them to the others.

This keeps happening.
I’ve not had this problem with english shows, but only on these one-language-only ones.

And it looks perfectly well-sorted in tvdb.

My only guess is that any new content coming in, plex automatically assumes it’s in english - and then doesn’t find a match for it.

@Karbonara said:
So this is the issue.
I have a tv-series in a non-english language (it only exists in one language)
When I match it up against tvdb, by changing the search filed for language to the correct one - it matches up any currently existing episodes fine.
However, if I then put a new episode in the same folder, with the same naming - Plex won’t recognise it as the same show. It files all new files of that show as a new, unknown show, and I have to select THAT show and do another tvdb match on them, to add them to the others.

This keeps happening.
I’ve not had this problem with english shows, but only on these one-language-only ones.

And it looks perfectly well-sorted in tvdb.

My only guess is that any new content coming in, plex automatically assumes it’s in english - and then doesn’t find a match for it.

You did not say exactly what the show is and how it is named but you probably have it named at least pretty close to the way it should be but there are some things you might be missing. Try this structure and naming:

TV Shows <— The library points here
---------TV Show Name (Year first aired) <— This folder holds the season folders
------------------Season 01 <— This folder holds all the episodes for season 01
-------------------------ShowName - s01e01 - Episode Name.ext
-------------------------ShowName - s01e02 - Episode Name.ext
-------------------------And so on for the rest of season 01
------------------Season 02 <— This folder holds all the episodes for season 02
-------------------------ShowName - s02e01 - Episode Name.ext
-------------------------ShowName - s02e02 - Episode Name.ext
-------------------------And so on for the rest of season 02
------------------Season 03 <— This folder holds all the episodes for season 03
-------------------------ShowName - s03e01 - Episode Name.ext
-------------------------ShowName - s03e02 - Episode Name.ext
-------------------------And so on for the rest of season 03

What you might be missing is the “Year first aired” in the series folder name or you might have the year in the ShowName. Not having the year in the folder name (or having the wrong year) has caused matching problems in the past. Also having the year in the ShowName has caused issues in a few rare cases.

What could be happening is that Plex cannot find the correct match based on just the name/structure you currently have but when you specify the language it narrows the selection down enough for Plex to correctly identify the series. It is possible that giving Plex the year to work with will also narrow the choices down and Plex will be able to get a good match.

There are naming methods other than the above that work but this does work 99.9% of the time.

One more thing you can try is: After you add the date to the main series folder use FileBot to rename all the files. (You do not have to click the “rename” button to see what FileBot would name the shows to) FileBot seems to use almost exactly the same naming choices with the TVdb as Plex does so what FileBot does is pretty much what Plex will do.

Use this string with FileBot:
{n.replaceTrailingBrackets()} - {s00e00.lower()} - {t.replaceAll(/[!?.]+$/).replaceAll(/[`´‘’ʻ]/, “'”).lowerTrail().replacePart(‘, Part $1’)}

That is just some ideas. If that does not help post back and include the series name and folder structure and someone might have some additional ideas.

I actually found that keeping the year in the show’s title makes it fail the match, and removing it is successful.
Now it at least doesn’t differentiate between previously force-matched and new unknown files.

Even in the manual search (when matching) the show is not found when having the year 2015 (even though that’s when the show aired, and is the year states on tvdb). Removing the year allows a better matching process.

The naming is:
TV Shows
----TV Show Name (now NOT with year)
-------(no season folder)
-----------Name of Show - s01eXX - Name of episode.EXT

A library has a language setting. Make sure it is the same that leads to a successful matching.
check by editing your library

and follow the Plex file naming guides for tv shows. Failure to do that is reason number one for mismatches.

Would be great though if adding a language tag per show would automate successful matching. I have multiple languages in my libraries (that’s what subtitles are for!)

@Karbonara said:
Would be great though if adding a language tag per show would automate successful matching. I have multiple languages in my libraries (that’s what subtitles are for!)

Catch-22: To apply your pre-selected language per show, Plex has first to identify the files as belonging to the tv show in question.
Which is very difficult in case of TheTVDB, which doesn’t return any search “hits” if queried with the “wrong” language setting.

Example: Let’s say your library language is ‘english’.
You have a german tv show in it which is named “Tatort”, but TheTVDB only returns search results for “Tatort” if you explicitly query it with ‘german’ as search language.
But Plex queries TheTVDB not in german, because the language of your library is set to ‘english’.

This is quite difficult. I will relay this problem to the developers, to see if something can be done about it.

Currently, I see only one workaround when dealing with tv shows which only have metadata available on TheTVDB in a language which is not=the Plex library’s language setting:
Create a second tv show library specifically for content in this language.