aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaus Vium <clausvium@gmail.com>2019-08-18 13:38:49 +0200
committerClaus Vium <clausvium@gmail.com>2019-08-18 14:50:26 +0200
commit78441730a7cf89beaa1a85bb995090922451ec07 (patch)
treedc2ac6e7e840281f7f5626c1701be72a86c29526
parent5ea1299030bd59e40816e1ca15df1cb054abe3cf (diff)
Add Writer and Producer to crew list
-rw-r--r--MediaBrowser.Providers/Tmdb/Movies/GenericTmdbMovieInfo.cs12
-rw-r--r--MediaBrowser.Providers/Tmdb/TV/TmdbEpisodeProvider.cs15
2 files changed, 9 insertions, 18 deletions
diff --git a/MediaBrowser.Providers/Tmdb/Movies/GenericTmdbMovieInfo.cs b/MediaBrowser.Providers/Tmdb/Movies/GenericTmdbMovieInfo.cs
index 1a6e076bb..09c51f816 100644
--- a/MediaBrowser.Providers/Tmdb/Movies/GenericTmdbMovieInfo.cs
+++ b/MediaBrowser.Providers/Tmdb/Movies/GenericTmdbMovieInfo.cs
@@ -255,20 +255,16 @@ namespace MediaBrowser.Providers.Tmdb.Movies
var keepTypes = new[]
{
PersonType.Director,
- //PersonType.Writer,
- //PersonType.Producer
+ PersonType.Writer,
+ PersonType.Producer
};
foreach (var person in movieData.casts.crew)
{
// Normalize this
- var type = person.department;
- if (string.Equals(type, "writing", StringComparison.OrdinalIgnoreCase))
- {
- type = PersonType.Writer;
- }
+ var type = TmdbUtils.MapCrewToPersonType(person);
- if (!keepTypes.Contains(type ?? string.Empty, StringComparer.OrdinalIgnoreCase) &&
+ if (!keepTypes.Contains(type, StringComparer.OrdinalIgnoreCase) &&
!keepTypes.Contains(person.job ?? string.Empty, StringComparer.OrdinalIgnoreCase))
{
continue;
diff --git a/MediaBrowser.Providers/Tmdb/TV/TmdbEpisodeProvider.cs b/MediaBrowser.Providers/Tmdb/TV/TmdbEpisodeProvider.cs
index 58f06a8a0..c95096390 100644
--- a/MediaBrowser.Providers/Tmdb/TV/TmdbEpisodeProvider.cs
+++ b/MediaBrowser.Providers/Tmdb/TV/TmdbEpisodeProvider.cs
@@ -119,9 +119,8 @@ namespace MediaBrowser.Providers.Tmdb.TV
item.Overview = response.overview;
item.CommunityRating = (float)response.vote_average;
- //item.VoteCount = response.vote_count;
- if (response.videos != null && response.videos.results != null)
+ if (response.videos?.results != null)
{
foreach (var video in response.videos.results)
{
@@ -167,20 +166,16 @@ namespace MediaBrowser.Providers.Tmdb.TV
var keepTypes = new[]
{
PersonType.Director,
- //PersonType.Writer,
- //PersonType.Producer
+ PersonType.Writer,
+ PersonType.Producer
};
foreach (var person in credits.crew)
{
// Normalize this
- var type = person.department;
- if (string.Equals(type, "writing", StringComparison.OrdinalIgnoreCase))
- {
- type = PersonType.Writer;
- }
+ var type = TmdbUtils.MapCrewToPersonType(person);
- if (!keepTypes.Contains(type ?? string.Empty, StringComparer.OrdinalIgnoreCase) &&
+ if (!keepTypes.Contains(type, StringComparer.OrdinalIgnoreCase) &&
!keepTypes.Contains(person.job ?? string.Empty, StringComparer.OrdinalIgnoreCase))
{
continue;