fixes #511 - Get Imdb rating for tv series using Omdb
This commit is contained in:
parent
765884efb4
commit
35f755cce3
|
@ -149,6 +149,10 @@ namespace MediaBrowser.Providers.Movies
|
|||
{
|
||||
var result = JsonSerializer.DeserializeFromStream<RootObject>(stream);
|
||||
|
||||
// Seeing some bogus RT data on omdb for series, so filter it out here
|
||||
// RT doesn't even have tv series
|
||||
if (!(item is Series))
|
||||
{
|
||||
int tomatoMeter;
|
||||
|
||||
if (!string.IsNullOrEmpty(result.tomatoMeter)
|
||||
|
@ -158,6 +162,14 @@ namespace MediaBrowser.Providers.Movies
|
|||
item.CriticRating = tomatoMeter;
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(result.tomatoConsensus)
|
||||
&& !string.Equals(result.tomatoConsensus, "n/a", StringComparison.OrdinalIgnoreCase)
|
||||
&& !string.Equals(result.tomatoConsensus, "No consensus yet.", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
item.CriticRatingSummary = result.tomatoConsensus;
|
||||
}
|
||||
}
|
||||
|
||||
int voteCount;
|
||||
|
||||
if (!string.IsNullOrEmpty(result.imdbVotes)
|
||||
|
@ -175,13 +187,6 @@ namespace MediaBrowser.Providers.Movies
|
|||
{
|
||||
item.CommunityRating = imdbRating;
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(result.tomatoConsensus)
|
||||
&& !string.Equals(result.tomatoConsensus, "n/a", StringComparison.OrdinalIgnoreCase)
|
||||
&& !string.Equals(result.tomatoConsensus, "No consensus yet.", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
item.CriticRatingSummary = result.tomatoConsensus;
|
||||
}
|
||||
}
|
||||
|
||||
data.LastRefreshStatus = ProviderRefreshStatus.Success;
|
||||
|
|
Loading…
Reference in New Issue
Block a user