I’m having problems matching shows with colons in the title against TheTVDB.com.
Example: “H20:The Molecule That Made Us” is TheTVDB.com series ID 380647.
Because “:” (colon) is not a valid filename character in Windows (and maybe other filesystems too), it gets removed from the recording filename. For example, the HDHR DVR. It also lower-cases the “O” in H2O, but that isn’t a problem, and if it matched, it will be fine.
To me, it looks like the colon (":") is also removed from the metadata as well.
I don’t know how you would search TheTVDB.com not knowing there is a missing “:” that is preventing a match, or if you can put wildcards in the search or any-character markers in the match.
In regex, maybe on a failed match, try with “H2O? The Molecule That Made Us”, or whether trying to match by removing words at the front, e.g. “The Molecule that Made Us” would give you a match. I’m just spitballing from the things I tried to get a match manually in the Plex matching lookup.
It would be nice to be able to figure out there is a missing “:” in the title, and if you don’t get a match, try with the colon. It seems to me that TheTVDB.com could do better by also not including punctuation in titles to give broader matches, or to allow a secondary lookup without punctuation to see if that yields a match.
I have the same problem with “Power Trip: The Story of Energy” as well.
They don’t match without the colon, and only with the colon do they match.
And with that one, you’d have to repeat the “try with a any-character”, but it won’t match until the second word. And same if you started dropping words off the front looking for a match. The problem is you don’t know where that colon is that’s breaking the search.
Are there any clues in the HDHR metadata that can help detect the missing colon/punctuation, and on a failed lookup, try again with the missing punctuation/non-ASCII characters.
Just some grumbling about having to manually match. But if there is a way…