Add Writer and Producer to crew list

This commit is contained in:
Claus Vium 2019-08-18 13:38:49 +02:00
parent 5ea1299030
commit 78441730a7
2 changed files with 9 additions and 18 deletions

View File

@ -255,20 +255,16 @@ namespace MediaBrowser.Providers.Tmdb.Movies
var keepTypes = new[] var keepTypes = new[]
{ {
PersonType.Director, PersonType.Director,
//PersonType.Writer, PersonType.Writer,
//PersonType.Producer PersonType.Producer
}; };
foreach (var person in movieData.casts.crew) foreach (var person in movieData.casts.crew)
{ {
// Normalize this // Normalize this
var type = person.department; var type = TmdbUtils.MapCrewToPersonType(person);
if (string.Equals(type, "writing", StringComparison.OrdinalIgnoreCase))
{
type = PersonType.Writer;
}
if (!keepTypes.Contains(type ?? string.Empty, StringComparer.OrdinalIgnoreCase) && if (!keepTypes.Contains(type, StringComparer.OrdinalIgnoreCase) &&
!keepTypes.Contains(person.job ?? string.Empty, StringComparer.OrdinalIgnoreCase)) !keepTypes.Contains(person.job ?? string.Empty, StringComparer.OrdinalIgnoreCase))
{ {
continue; continue;

View File

@ -119,9 +119,8 @@ namespace MediaBrowser.Providers.Tmdb.TV
item.Overview = response.overview; item.Overview = response.overview;
item.CommunityRating = (float)response.vote_average; 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) foreach (var video in response.videos.results)
{ {
@ -167,20 +166,16 @@ namespace MediaBrowser.Providers.Tmdb.TV
var keepTypes = new[] var keepTypes = new[]
{ {
PersonType.Director, PersonType.Director,
//PersonType.Writer, PersonType.Writer,
//PersonType.Producer PersonType.Producer
}; };
foreach (var person in credits.crew) foreach (var person in credits.crew)
{ {
// Normalize this // Normalize this
var type = person.department; var type = TmdbUtils.MapCrewToPersonType(person);
if (string.Equals(type, "writing", StringComparison.OrdinalIgnoreCase))
{
type = PersonType.Writer;
}
if (!keepTypes.Contains(type ?? string.Empty, StringComparer.OrdinalIgnoreCase) && if (!keepTypes.Contains(type, StringComparer.OrdinalIgnoreCase) &&
!keepTypes.Contains(person.job ?? string.Empty, StringComparer.OrdinalIgnoreCase)) !keepTypes.Contains(person.job ?? string.Empty, StringComparer.OrdinalIgnoreCase))
{ {
continue; continue;