I think this is a little bit tricky to track. So please have a look at the example below… To understand what happens I need to explain that I do rename content on disk with a script after adding or changing content. I do use the following pattern for movie files:
/Moviename (2022)/Moviename (2022) {imdb-1234567} {Edition data}.mkv
Here we go:
- I put new content in the library. It’s named:
/Moviename (2022)/Moviename (2022).mkv
-
The scanner runs, matches the new content and adds it to the library. → ok!
-
My script runs and renames it to:
/Moviename (2022)/Moviename (2022) {imdb-1234567}.mkv
-
The scanner runs and does a successful re-match → ok!
-
Now I manually change the edition field in the Plex Web-App to “Edition data”
-
My script runs and renames the file to:
/Moviename (2022)/Moviename (2022) {imdb-1234567} {Edition data}.mkv
- The scanner runs, adds the content as new (no re-match here) and the edition data is lost → Wrong, bug
I think this is a bug because adding the IMDB-ID to the filename still does a successful re-match. But adding the edition tag to that same filename (with the IMDB-ID still in place) does not re-match.
I can reproduce that at will.
Thanks for listening.