Closed fuzxi closed 6 years ago
It would be nice if there was support for OpenCritic too, MetaCritic is often seen as an easily exploitable and corrupt system.
OpenCritic and IGDB has rating support in their API.
@JosefNemec there is a request! Could you also make a manual addition of the rating for the game? For example, by specifying a link to the desired rating. For many games, PC versions have a fairly unfair rating: http://www.metacritic.com/game/playstation-3/grand-theft-auto-iv http://www.metacritic.com/game/pc/grand-theft-auto-iv
http://www.metacritic.com/game/xbox-one/forza-horizon-3 http://www.metacritic.com/game/pc/forza-horizon-3
Many critics evaluate the port itself, not the game and I think it's wrong. I think that in such cases it is better for a person to choose the rating of another platform.
So I did a bit research into this and this is where are we right now:
Really the only place that provides reasonable API and both critic aggregated score as well as user score is IGDB.
So what I'm going to do for 4.0 is add new fields for a game that would allow you to specify your own score as well as critic/users scores. For automatic critic review score I'm going to fetch that from IGDB and for users I'm going to pull it from official store (if available) or from IGDB.
Let me know what you think.
@JosefNemec It would be really cool if the icons of each aggregators(great three: gamerankings/opencritic/metacritic) were in the same style, for example as suggested by berserkvarvolf: https://github.com/JosefNemec/Playnite/issues/71#issuecomment-333218887 And the user just manually filled in the field with an estimate. It would also be cool to have a optional fourth rating - a user's own assessment.
In that case there would have to be separate rating field for every critic site, which is something I don't want to do. I'm skeptical about how much use it would got, given that user would have to fill that score manually for every single game (because there's no API for sites you mentioned).
What I want to do for 4.0 is to have 3 fields:
For the sake of consistency all of those could be set from 0 to 100 (or none).
In future we could add a feature for users to choose which provider is used for "Critic Score" when there's usable API for those sites.
@JosefNemec It sounds good, but maybe it's worth giving an optional feature to manually set the score with a metacritic for example, instead of IGDB? IGDB is not quoted in the evaluation plan. Metacritic is the oldest and most famous aggregator. For people with a small library - it is unlikely to be difficult to make estimates manually. Also they will have option with automatically IGDB score, if they don't want to put score manually. I think that have a few options is always excellent. I think this system would be really cool: 1)User score 2)Critic score: a)Automatically IGDB b)Manual Metacritic/opencritic/gamerankings 3)Community score
Of course, if it does not require too much effort.
You will be able to change all 3 values. The plan is to fetch the data from IGDB and then you can change it if you want.
Released in 4.0
Released in 4.0
Any chance of this being updated?
For users with large libraries, this would be a great way to find well-received games they may have overlooked.