Request: Use TMDB or IMDB ID (or similar) as trigger for “Recently Added Movies”, as opposed to changed file name
The initial cutoff for Quality for much of my film library (5000+) was Bluray-720P and remains as such for much of my library. However, I have shifted my cutoff to Bluray-1080P, as well as moving quite a bit of my library from X264 to H265/HEVC. Each time there is a change in movie quality or the codec, that movie shows up in my Plex “Recently Added Movies”… although they have been there for several years.
My naming standard for Films does include both the Film quality and the Codec in the movie name, which drives this behaviour within Plex.
Could Plex instead use the Open Move Database or IMDB ID (or similar) to trigger the inclusion of a film as a “Recently Added Movie”? As it is now, nearly everything that shows up my “Recently Added”, is really “Recently Upgraded”
Yes, you are correct I did make changes to my Plex Movie agent at some point last year. I don’t believe that the changes I made would have affected how the movie was matched, but it is difficult for me to be certain.
However, what I gather from your linked post is that Plex is looking at how the original Movie was originally matched (IMDB vs TMDB), as opposed to the change in file name to trigger inclusion in “Recently Added Movie”?
If so, I still have the same issue… movies not recently added, ARE included in “Recently Added Movies”. Regardless of root cause, is there a programmatic fix for this?
If there is no programmatic solution, is there a process solution?
For example, if I were to refresh all metadata for my libraries, would this force a refresh, would most everything since a change in my Agent be “Recently added”. At least with a work around I can flush these all though at once versus having several “new/old” movies show up as recently added each day.
@RandallSG said:
Yes, you are correct I did make changes to my Plex Movie agent at some point last year. I don’t believe that the changes I made would have affected how the movie was matched, but it is difficult for me to be certain.
However, what I gather from your linked post is that Plex is looking at how the original Movie was originally matched (IMDB vs TMDB), as opposed to the change in file name to trigger inclusion in “Recently Added Movie”?
A new file is not matched yet, so the IMDb or TMDB ID is not available yet.
For instance, if the older version of the movie was matched with TMDB
and you have since switched to ‘Plex Movie’ (which is using the IMDb ID)
then the new file gets a IMDb ID. TMDB and IMDb cannot be aligned.
Therefore the new file is a different movie for Plex. Which then means Plex recognises it as being ‘new’.
Regardless of root cause, is there a programmatic fix for this?
If there is no programmatic solution, is there a process solution?
Revert the change of default metadata agents.
For example, if I were to refresh all metadata for my libraries, would this force a refresh, would most everything since a change in my Agent be “Recently added”.
No. The metadata agent which was used to match the file is permanently attached. Refreshing metadata will do nothing to change that.
I understand now why I am having the issue which I am having. However, I am still left with the problem with no programmatic or process solution (workaround)
You note that I could revert to the agent configuration previously used when the movie were added… However, I made the change in agents for a reason, mostly related to how my Films were getting tagged. I am currently satisfied with the metadata for my films, and don’t wish to revert.
Also, even if I were to revert to the previous Agent configuration, all of the Movies added since mid-year last year (a lot) would have the same issue as the films added under the previous Agent configuration. So, I would just be trading one flavor of the problem for another.
Can you think of any solution? The extreme solution is to simply wipe the database and re-import all of my movies from scratch. However, aside from being very time consuming, this is far from perfect as I will lose all watched history, playlists, and custom collection tags I have added (as will the rest of my users). And, likely a few other things I haven’t considered.
No other way ?
@RandallSG said:
No other way ?
I don’t know of any other way.
If you want your new versions to be associated with a different agent, Plex cannot know that it is in fact the same movie.
Thanks.
Not the answer I was hoping for, but understand
Hah, ironically I would prefer to have my upgraded media shown as ‘recently added’, but it doesn’t.
I guess I could change my agent to trigger this behavior, but that would only work for existing media and not media added after the agent change.
Ideally, plex should use its own internal ID for a particular media, then multiple agent tags/ids could be associated to identify a single movie/show.
ie: *mediaID, imdbID, tmdbID columns.
In this manner, each unique file can be associated with multiple agent ids.
AND multiple unique mediaIDs (ie low/high quality or different editions) can be associated with the same agent ids.
@TeknoJunky said:
Hah, ironically I would prefer to have my upgraded media shown as ‘recently added’, but it doesn’t.
That’s easy: perform the Plex Dance
it guarantees that Plex will treat the file as if it has never seen it.