Recorded Show gets incorrectly matched

I’ve been using xteve to get some Greek TV channels for my parents. Everything seems to be working pretty smoothly, except one show my dad likes to record, Survivor (GR), gets automatched to the American Survivor.

When the episodes get recorded they go to /TV/Survivor/Season 2024/Survivor - 2024-04-01 - Episode 04-01 . I’ve tried properly renaming it to \TV\Survivor (GR) (2003) {tvdb-323834}\Season 10\ Survivor (GR) - S01E01 , and then fixing the match. That seems to work, but then new episodes still show up in the /survivor/ folder, and need to be renamed and moved.

Then I tried keeping the /survivor/ folder and the naming convention they are created with, and then fixing the match. That also seems to work, and now new episodes are created into the same folder and with the same naming convention! However, even though the files are in the same folder, with the same naming convention, plex still matches the new episodes to American Survivor. I can go and fix the match and then it gets merged into the Survivor (GR), but I’m confused how plex manages to match them to different shows, even when the episodes are in the same file location as an already matched show? I guess it’s keeping whatever metadata it’s pulling from the EPG?

I’m guessing the answer will be for me to make a post processing script to rename and move the files, but I don’t really know how to do that, so while I figure that out, I figure I’ll see if anyone has any advice.

The ultimate reason for this failure lies also in the EPG. It doesn’t name the show specific enough that the Plex scanner can recognize it as the Greek version.
There’s not much what you or Plex can do about it. The contents of the EPG are solely dependent on a) what the channel operator is publishing, and b) what Gracenote (the manufacturer of the EPG in Plex) is making out of these informations.

Therefore when recording, you should use a TV show library which doesn’t even try to match the recordings. It would then simply use the metadata from the EPG as they are.
You can achieve this by using the old “Plex Series Scanner” and the “Personal Media” agent.

And never try to “Match” any of the recorded shows manually.

Why “nevery try to Match any of the recorded shows manually”? Do you mean once I make a separate library then I shouldn’t have to, since it will keep the original meta data?

Precisely.

Is the metadata stored in the .ts file, or does Plex make note of the metadata separately? i.e. if I make a post processing script to rename and move the file to a properly named format and location, would the “incorrect” metadata still be in the file, or would Plex release the information that it had for the file?

The latter.

Very likely not. For an unmatched item, its metadata are bound to the file name as Plex created it. If scripts outside of Plex rename and move it, it will very likely lose its metadata.

In this case, your best bet is to leave everything as it is, but modify your postprocessing scripts to use the proper folder name which points Plex at the Greek version of the show.
For instance /TV Shows/Survivor (GR) {tvdb-323834}/Season... etc.pp.

Part of the problem though was an improper link on TheTVDB.com which pointed to the Japanese edition on TheMovieDB.org, instead of the Greek one. I’ve corrected this on TheTVDB, but it can take a few days before the improper link has been cleared out of Plex.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.