Is this an older library, which was created using one of the legacy agents?
And if so, did you Refresh Metadata of the whole library after you converted it to use the new “Plex Movie” agent?
Is the above screenshot made under your own user account or is it made with one of your managed user accounts?
I’m asking because these could have restrictions applied to them, which have the potential to “thin out” the recommendations.
Could you pick 2 – 3 items, which have already been for longer in this library, ands extract the content of the guid="... property from each movie’s Plex XML info ?
Here are some GUID info from movies that were in my library pre update to Plex agent
Black Panther
guid=“plex://movie/5d776b05fb0d55001f559234”
Star Wars: Rise of Skywalker
guid=“plex://movie/5d7769ff47dd6e001f6cd584”
Bad Boys for Life
guid=“plex://movie/5d77686e0ab244002006db93”
I refreshed the metadata in movies that were appearing in “Top Movies” and “Top Unplayed” and now NO movies appear in these categories - so in effect I no longer have a “Top Movies” and “Top Unplayed Movies” in my Movies Recommendations despite being ticked under Libraries and having thousands of movies available.
It’s as if the Movie Recommendations only looks for movies with the Old Metadata Agent - and since there are no longer any - it doesn’t show anything.
I can only speculate. Do you use any DNS block lists in your router or DNS resolver? To me it sounds as if Plex cannot contact some of its metadata sources.
Do also check your database for damage: 1. activate debug logging (not ‘verbose’!)
2. quit Plex Server
3. wait 1 minute
4. start Plex Server
5. wait 5 minutes
6. fetch log files and attach them here
Or inspect them yourself. Take a look at the Plex Media Server.log file and seek for messages about database corrupt or malformed.
If you find these, you may have to repair your database.