Jump to content

Implement Metacritic ratings and allow Enable/Disable ratings option in settings


Recommended Posts

horstepipe
Posted

ahm okay but it looks like tmm doesn't support rotten tomatoes ratings at all...?

GrimReaper
Posted (edited)
53 minutes ago, horstepipe said:

ahm okay but it looks like tmm doesn't support rotten tomatoes ratings at all...?

It surely does, via OMDB Api.

1590959825_Screenshot2021-04-10135819.thumb.png.04e1fae6fc104efaddfa96e02fb86918.png

Either scrape only Ratings via OMDB:

483027880_Screenshot2021-04-10135845.png.54f86006fdf382a01f65d7f28040396c.png

Or scrape with Universal Movie Scraper in which you can fine tune each category provider:

613945942_Screenshot2021-04-10135910.thumb.png.1a4a447ebc01e6d4470d8d77d6a51b3c.png

 

Edited by GrimReaper76
Append
  • Like 1
horstepipe
Posted

ahh sorry I forgot to activate the api key 🙂

Posted (edited)

I created a service for advanced ratings in Emby (and other media center apps) and keeping the ratings updated: https://ratingposterdb.com/

I am also in the process of trying to get a plugin for it available in the Emby plugin catalog: (there is currently a giveaway on this page)


This service can either be used with the dedicated plugin or with the RPDB Folders app: https://github.com/jaruba/rpdb-folders

It has many advantages, including making the ratings visible in catalog pages as well, here are some screenshots:
web-1.thumb.jpeg.c55c31171cf677fede9f9e46f43f0936.jpegsmart-tv-2.thumb.jpeg.b94659aada1b4736114282d080b0269a.jpegsmart-tv-1.jpeg.fe473fb00d4f328db39fc2ec26bea031.jpegweb-2.thumb.jpeg.2c1d91028f3b4a9f879d82a1fcecd418.jpegandroid-1.thumb.jpeg.bda4ccf0e3dac8f10445a41d213f5aa5.jpeg

Pinging all relevant parties: @NightwingDG @Romek123 @spon @meatball @nonstatic @fonzie @horstepipe

Edited by jaruba
  • Like 1
GrimReaper
Posted

To potentially assist those thinking about checking/subscribing to the service, will share my experience/observations (note that I did opt to use RPDB Folders app as opposed to Emby plugin, due to the way I'm curating my collection):

Subscribed through Patreon the other day for Tier 2 and made a trial run on small library (40ish items) to see how it actually behaves.

Tier differences are well documented and explained on project site, imho Tier 2 is a minimum.

Upon subscribing, API key was received by email shortly thereafter and inserted in RPDB Folders web-interface:

screencapture-127-0-0-1-8750-2021-04-14-16_53_20.thumb.png.927689e366dc53aaba8d1fb74c710274.png

Setup was pretty straightforward, most notable decision is to decide which ratings you actually want to be displayed on posters - I settled on Metacritic+RT Audience (reasons will be explained/shown later).

"Add Movie/Series folder" is self-explanatory.

"Edit Movie/Series Poster" is used if your Tier allows it, to change any default poster to TMDB one. It does take some manual work, as there is only Search field and no chooser/picker, but that was explained as there are users with 40,000 items and listing those might be a hag, which does make sense.

"Check requests" lists your used/total requests, as each Tier allows only for a certain number of those, i.e. 6,000/month for Tier 2, with each higher Tier accommodating more of those.

"Scan Settings" is where you actually configure behaviour:

1357061512_Screenshot2021-04-14170423.thumb.png.363e493e9c6ad3970336d0ea0a00ba8a.png

Mostly, use it (or no, as it will count against your requests) to keep ratings up to date.

All that said, on to actual usage:

Initial scan took few minutes and 42 posters downloaded, I reckon it took few minutes at the most (note that all posters are downloaded as poster.jpg and backgrounds as background.jpg; depending on your artwork naming scheme, they might or might NOT get precedence, as discussed in plugin thread). Upon Library scan, they were all shown in Emby:

(Web app)

 1468923316_Screenshot2021-04-14170824.thumb.png.d4da029049ae64a623225be370455950.png

750436473_Screenshot2021-04-14170925.thumb.png.fd3b751d85c4f275a49ed8ef27ccf21c.png

254503898_Screenshot2021-04-14171945.thumb.png.1a098884c6b866328094a2ee48d66cb0.png

Some slight poster color scheme/backdrop padding issues there, but nothing major. However, it all does look better in Andoid TV app:

(Android TV app)

Screenshot_20210412-194702.thumb.png.336691e69fdd4acdf69f8ff338ea1adc.png

Screenshot_20210412-195445.thumb.png.226ded84a460287ae578a4bda0008ed3.png

Screenshot_20210412-194832.thumb.png.91b33b1befc069fc6b47ed56a141f8a0.png

Screenshot_20210412-194850.thumb.png.5c2854456ca73251bc783e02484d8044.png

I've found that it works best when Logo is not preferred in App settings:

Screenshot_20210412-195116.thumb.png.bf98c5b81409bac2460e1b6498ee5074.png

In this way (as mentioned above when choosing which ratings to show), one can have: IMDB, RT Critics, Metacritic and RT Audience ratings shown at Item Detail Screen, and I reckon that is really everything anyone actually needs.

All that said, few of the observations:

- Dev was very responsive and explained in detail every query I had, great support

- Note about poster providers: IMDB posters are preferred (and only choice in Tier 1); however, Dev expressed willingness to change preferred posters to TMDB ones (as there were other requests for it) and it should happen inside next month or two

- As per Dev, all posters are locked to 580px width, with possibility to introduce larger sizes in higher Tiers in the future; personally, I have no issues with that

 

All in all, it was pretty straightforward setup/run and I fully support the idea and implementation in general (although I will put my usage on hiatus until TMDB posters become preferred as I cannot stand IMDB ones, I'll keep my subscription alive to support the project) and I do encourage anyone to try it out as I already had a rant about ratings implementation in Emby in this exact thread and some others and I reckon this is something that is more than welcome in Emby ecosystem.

Great work, @jaruba.

  • Like 4
Posted (edited)

this is awesome

I just subscribed to the API. this is very cool. thanks

Edit - again this is very cool. Ideally some time in the future Emby would enable us to add the MC score a long with the movie synopsis like you see for Rotten Tomatoes. But this is definitely a great start to using MC ratings. 

 

 

 

Screenshot_20210412-194850.thumb.png.5c2854456ca73251bc783e02484d8044.png

Edited by meatball
  • Like 1
  • 1 month later...
  • 2 weeks later...
Posted

+1

I'm not sure if this is what has been added to the 4.6 release but I like it.  I would also like to see it on the home screen though when viewing latest movies, shows etc.

  • 3 years later...
Posted

This post is quite old by now, you can just use RatingPosterDB: https://ratingposterdb.com/

It has a free tier too that gives imdb / metacritic / rotten tomatoes ratings on the posters. You just need to subscribe to Patreon for the free tier and press the "Log In" button on the ratingposterdb.com site to get the free key.

  • Like 1
  • 2 months later...
Nabukodonosor
Posted

I can't make it work with free tier. Does it still work? I followed the instructions, but I see no ratings, in the web view or the app.

Posted
11 hours ago, Nabukodonosor said:

I can't make it work with free tier. Does it still work? I followed the instructions, but I see no ratings, in the web view or the app.

Hi, what ratings can't you see?

  • 11 months later...
Pejamas
Posted

@LukeIt's 2026 and we still cant get more rating fields in the metadata? How is this so hard to be an option?

I recently released a plugin that leverages BOTH OMDB and Mdblist API's to sync ratings.

MDBlist is far superior with its data (see image example from Pluribus) but I cant leverage anything other than IMDB or RT Critics (shit) into the actual metadata. I don't know why those that want extra rating fields are basically told "lol use overlays or bad luck" It's not re-inventing the wheel to simply add extra fields into the core metadata as an option.

image.png.c71e2ba8acc3b7f698305c4387ae20ff.png

My plugin here:

https://github.com/pejamas/rating-sync

 

  • 3 weeks later...
sh0rty
Posted (edited)

@Pejamas

image.png.d9445b5c40ce7041c8995fc416b3dfc5.png

But as always...just working in Web Client and just with modifying Emby server webfolder files and scripts that scrape MDBList and TMDB.
It could be so easy.

Edited by sh0rty
  • Like 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...