Put IMDB and or Rotten Tomatoes rating on my Plex

Server Version#:
Player Version#:

Put IMDB and or Rotten Tomatoes rating on my Plex.
My Plex is putting Data Move ratings, and it is not the same quality.

Check your Agent and Library settings.

Settings -> Agents -> Movies -> Plex Movie

  • Make sure Plex Movie agent is checked.
  • Click on gear to configure
  • Cast List Source = The Movie Database (required to get cast pictures)
  • Set other options as desired

Settings -> Agents -> Movies -> The Movie Database

  • Make sure Plex Movie Agent is checked.

Now edit your Movie library. In advanced settings, set Movie Scanner = Plex Movie Scanner and Agent = Plex Movie. See pics below.

New additions to movie library will use new settings by default.

Existing movies keep old information by default. Select Refresh All Metadata (instead of Edit) to update with new settings.

Screenshot%20(108)

Thanks for the feedback.

My Plex settings are exactly the same.

Even though it’s all right, it does not carry the ratings in any movie, what appears in some cases are the stars and the percentage of the data base.

I don’t know what else it can be.

Do you see the rest of the metadata OK? Director names, plot descriptions, etc?

You probably won’t get IMDB ratings for all of your movies, but you should get them for the vast majority of your movies. One of my libraries has 300+ movies, and only three of them do not have IMDB ratings.

Plex licenses ratings info from IMDB. They only license ratings for theatrical release movies. However, there are still gaps. For example, Rocketman does not have IMDB ratings in Plex for some reason.

There could be an issue with your PMS communicating with the servers at plex.tv.

Make sure plex.tv is whitelisted in any firewall, anti-virus, etc software.

If possible, from the system where PMS is running, open a web browser and go to https://meta.plex.tv/m/0080339. You should see the raw metadata for the movie Airplane! (part of which is imdb_ratings audience_score="78" source="imdb").

Also, pull your PMS server logs and post. If there is a network timeout, etc it should be in the logs.

In Settings -> General, enable debug logging, disable verbose logging.

Refresh the metadata for a movie library or a few individual movies.

After the refresh finishes, pull the logs (Troubleshooting -> Download Logs) and post the full zip file.

Plex Media Server Logs_2019-10-19_10-16-25.zip (6.2 MB)

Good Morning,
Follows above the log. I took the airplane movie test and gave the result that you said you should give.

I manually updated two movies each and nothing of the IMDB rating.

I’m waiting for you and thanks for your help.

Good Morning,

Another thing I noticed is that the new movies that were added from yesterday to today are rated IMDB, the others are not.

What can I do now so that the others get the rating too without having to remove it from the library and replace it?

Been offline for a bit. Will try to look at logs tomorrow.

Refresh the metadata for a library. If the new movies are picking up ratings, then your server is talking to Plex’s servers. Refreshing the metadata should update everything in the library.

When you change metadata sources, Plex only applies the new settings to new media. It does not update media already present. Refreshing the metadata for an entire library will update the entire library, both old and new items (you can also update metadata for just one movie/show).

Good Morning,

I’ve triggered to update the entire library and also movie by movie in some that I know has the rating and nothing, just the new ones.

I’m stumped. No idea why you cannot get ratings.

Reading logs not my area of expertise, but I did not see any glaring errors.

Hopefully somebody can jump in.

Wish I could be of more help.

Anyway, thanks for the help.

Let’s see if anyone can help me further in this case.

Good afternoon,

I found something else. When you go to Movie and place to correct movie match, and go to search options and select Plex Movie and search for movie and associate with what appears it works normally.

The problem is having to go movie by movie and do it.

Is there any way to force Plex to do this in every movie?

Already asked to analyze, and then update all the information and nothing, just manually doing it.

Here’s a couple of ways that should work. However, with the first you’ll lose watched/unwatched status. With the second you might lose watched/unwatched status (I don’t know), and you will have to re-share the library if you share with other users.

Idea 1: Plex Dance the entire library. This removes then replaces the movies in the library. This should work, since you said new movies pick up the correct information. You’ll definitely lose watched/unwatched status, since everything appears as a new movie. It won’t mess with what libraries are shared with other users.

I’d test this first with a group of maybe 5 or 10 movies to make sure it works. Also, Plex will have to re-generate any optimized versions, thumbnails, etc.

Idea 2: Create another library (ex: “Movies2”) and pointing it at the same directory as the current library. See if it pulls in desired data. If so, then delete existing library, clean bundles & optimize the database (PMS Settings -> Troubleshooting), then rename the new library to the desired name.

Not sure if you’ll keep watched/unwatched status. Will be a pain if you share libraries with other users, as you’ll have to re-add the library for each user.

Thanks for the force. I think I’ll put in the hands of the movies so as not to lose the data of the movies as who watched how many times and there goes.

Big hug.

Plex imdb ratings are broken, has been for years. No way to fix locally, so might as well save the time debugging:

https://forums.plex.tv/t/imdb-ratings-doesnt-update-even-when-i-refresh-meta-data/433642/15

This goes for RT ratings too. And TMDB movie agent instead of Plex movie agent, does not fix it either.

There’s no plex dance, or any way to fix this. As @tvebax found out, we are t getting the metadata from the movie indexers/sites. Plex is occasionally pulling the data down and we’re getting it from them.

For Rotten Tomatoes ratings you can add them manually doing the following. Be careful not to modify anything else.

If you want to do this manually for titles that are missing the RT ratings you can do the following.

Steps to manually add RT ratings:

  1. Downlaod and install SQLiteStudio.
  2. In SQLiteStudio slect Database - Add Database and browse to you plex db located in C:\Users{user}\AppData\Local\Plex Media Server\Plug-in Support\Databases on windows. File is called “com.plexapp.plugins.library.db”.
  3. Run the following command “select * from metadata_items where library_section_id in (2) and audience_rating is NULL order by added_at desc;”, replacing ‘2’ with what ever library section your movie files are in. You can see this in the “library_sections” table by scrolling to it in the left hand pane. This will display the list of titles with no audience rating (i.e. no RT ratings).
  4. For the movies you can see listed there that have no rating, you can can look up the score on RT for them and put the critic score into the “rating” column and the audience scroe into the “audience_rating” column.
  5. Point 4 above will insert the correct RT ratings but you still need to replace the “extra_data” column with the correct data to display the RT ratings. This is as below:

For critic fresh and audience fresh insert “at%3AaudienceRatingImage=rottentomatoes%3A%2F%2Fimage%2Erating%2Eupright&at%3AratingImage=rottentomatoes%3A%2F%2Fimage%2Erating%2Eripe&ex%3AhasPremiumPrimaryExtra=1&ex%3AprimaryExtraKey=%2Flibrary%2Fmetadata%2F205406&ma%3AchapterSource=media”

For critic rotten and audience rotten insert “at%3AaudienceRatingImage=rottentomatoes%3A%2F%2Fimage%2Erating%2Espilled&at%3AratingImage=rottentomatoes%3A%2F%2Fimage%2Erating%2Erotten&ex%3AhasPremiumExtras=1&ex%3AhasPremiumPrimaryExtra=1&ex%3AprimaryExtraKey=%2Flibrary%2Fmetadata%2F205222&ma%3AchapterSource=media”

for critic rotten and audience fresh insert “at%3AaudienceRatingImage=rottentomatoes%3A%2F%2Fimage%2Erating%2Eupright&at%3AratingImage=rottentomatoes%3A%2F%2Fimage%2Erating%2Erotten&ex%3AhasPremiumExtras=1&ex%3AhasPremiumPrimaryExtra=1&ex%3AprimaryExtraKey=%2Flibrary%2Fmetadata%2F205222&ma%3AchapterSource=media”

for critic fresh and audience rotten insert “at%3AaudienceRatingImage=rottentomatoes%3A%2F%2Fimage%2Erating%2Espilled&at%3AratingImage=rottentomatoes%3A%2F%2Fimage%2Erating%2Eripe&ex%3AhasPremiumExtras=1&ex%3AhasPremiumPrimaryExtra=1&ex%3AprimaryExtraKey=%2Flibrary%2Fmetadata%2F205222&ma%3AchapterSource=media”

Just overwrite whatever is in the “extra_data” column for the entries in question. Be careful not to modify anything else as you could cause issues with you library. If you do just manually refresh the metadata for the title you have issues with to revert these changes.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.