Wrong ratings from local nfo - Printable Version +- Jellyfin Forum (https://forum.jellyfin.org) +-- Forum: Support (https://forum.jellyfin.org/f-support) +--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting) +---- Forum: Media Scanning & Identification (https://forum.jellyfin.org/f-media-scanning-identification) +---- Thread: Wrong ratings from local nfo (/t-wrong-ratings-from-local-nfo) |
Wrong ratings from local nfo - Coral - 2025-01-06 I am new to Jellyfin and first of all, I want to thank you for this wonderful piece of software! Nevertheless, I have a little problem with the ratings. My goal is for Jellyfin to display the IMDb ratings as the star rating and the Rotten Tomatoes ratings as the tomato rating, as the name suggests. I am using Jellyfin Server 10.10.3 on Ubuntu and the "Ember Media Manager" to create my local .nfo files. These .nfo files contain ratings for IMDb, Metacritic, Rotten Tomatoes, and TMDb. However, Jellyfin does not correctly scrape the imdb rating that is contained in it and is set as default. Here’s how the rating section looks in the.nfo file for The Shawshank Redemption: <rating>9.3</rating> <votes>2970162</votes> <ratings> <rating name="imdb" max="10" default="true"> <value>9.3</value> <votes>2970162</votes> </rating> <rating name="metacritic" max="100" default="false"> <value>82</value> </rating> <rating name="themoviedb" max="10" default="false"> <value>8.7</value> <votes>14545</votes> </rating> <rating name="tomatometerallcritics" max="100" default="false"> <value>89</value> </rating> </ratings> In this case, Jellyfin will not grab the 9.3 from the first <rating> tag, nor the IMDb rating (which is the default), but will instead display the TMDb rating of 8.7. I shuffled and tested various combinations of the ratings, as shown below, and observed the star rating selected by Jellyfin in each case (bold): meta, tomato, tmdb, imdb ->9,3 imdb, meta, tomato, tmdb ->8,7 tmdb, tomato, meta, imdb ->9,3 tmdb, imdb, tomato, meta ->82 tmdb, imdb, meta, tomato ->82 tomato, tmdb, meta, imdb ->9,3 tomato, tmdb, imdb, meta ->82 tomato, imdb, meta, tmdb ->8,7 imdb, meta, tmdb, tomato ->8,7 Interestingly, the Rotten Tomatoes rating (89) is always selected correctly, regardless of its position in the file. From this, I conclude that Jellyfin always scrapes the Rotten Tomatoes rating properly and, for the star rating, selects the last rating entry in the .nfo file (excluding Rotten Tomatoes). So the question: Is there a way to change this behavior without editing all my .nfo files or am I missing something obvious? Before suggesting that I can scrape all my movies directly with Jellyfin, I want to explain why I prefer Ember generated .nfo files:
Thank you very much for your help! RE: Wrong ratings from local nfo - TheDreadPirate - 2025-01-06 If I'm reading the code correctly, it will not read the IMDB rating from NFOs. For some reason, it will read the IMDB rating if it is scraped from OMDB. |