I mentioned something similar on to your comment about parsing IMDb IDs from the file name on this thread. My old naming used to have the IMDb ID, but the naming convention I recently adopted (slowly renaming all my files) matches the recommended naming much better and includes either tvdbXXXX or tmdbXXXX. In this case the XXXX is the movie or series ID; for episodes I get the season/episode info from the SXXEYY in the file name.
All that to say, a Plex Team Member (I think) essentially said this makes naming too cumbersome and it is their intention to just have the scanner figure out what the file is based on the information included in file names from their recommended naming.
I don’t see why some regex patterns for IDs, whether IMDb, TVDb, or TMDb, couldn’t be added as a first try. If a pattern hits, use that to match and get other data. If it doesn’t, fall back to ‘normal’ scanning methods. If we are already supposed to follow a fairly strict naming convention and are making sure names match IMDb, TMDb, or TVDb, it’s not that much more work to copy the ID from those sites and place it in the file name. Especially if doing so is going to ensure an exact match to what we want every time.
Edit: Thought my comment was on this thread, was on a different thread.