Expected:
When using a library default setting like “Episode Ordering” which I set to “TheTVDB” then I expect my episode names to be the same as in this database.
Reality:
The episodes are still using the name defined in The Movie Database.
Strange behaviour:
Name of Season 1 is also from The Movie Database but names from Season 2 and 3 (season names, not episode) are from the TVDB. Which leads to an inconsistent naming scheme and that is ugly as hell.
There is no special setting set per TV Show. It uses library default, which is set to TVDB for episode ordering.
TV Show in this case is an anime: “Mob Psycho 100” in this example.
Agent and Scanner are the default ones from Plex
The problem here is your expectations are wrong. The setting is really only about the episode ordering to use to apply metadata to the files, because there can be differences in the order depending on which site you are using when you named the files.
Recently TMDB started segregating movies and TVs shows, for example, so if you have movie episodes for a TV series you can no longer have them grouped with the series as the TMDB thinks “that’s not a TV episode, that’s a film!” But with theTVDB ordering you can still have them listed as Specials or if they are in an Absolute Ordering that works. This can mean specials are numbered differently if theTVDB is adding movies into the counting, and TMDB is not.
Metadata is taken from Plex’s own info, which combines data from TMDB, theTVDB, and some other sources. It’s primarily TMDB, but not 100%. If some metadata isn’t in one source it could be coming from another.
TL/DR: It’s not possible to get metadata exclusively from the TVDB unless you were using the old legacy Plex TVDB agent.
This explains the episode names and why I didn’t see the names of them from theTVDB source. I thought of using theTVDB agent. And I think this will be the way for me. Cause otherwise making improvements for your seasons metadata is a pain in the ass. The improvements should always be done at the root (the source, the database you are using). So the inconsistent naming of seasons is caused by the Plex’s own info then? How to submit an issue when there is a situation like that?
Both sources use their own naming scheme in naming those seasons.
And as far as I understood the Plex Agent is mixing them. And this behaviour is utterly annoying. So the Plex Agent needs improvement.
I don’t have an explanation as to why Plex is switching between two sources if the metadata is complete on the primary (TMDB) one. You can see the info Plex has by looking up the program on watch.plex.tv, but corrections have to be done to the original source suppliers, like you said. if there is an issue with the way something is presented where it contradicts other sources you might get some traction here.