From 5036bf7db0a44e7917f8930e9a894df3f6934d18 Mon Sep 17 00:00:00 2001 From: Rant423 <87147930+Rant423@users.noreply.github.com> Date: Wed, 17 Jun 2026 20:39:33 +0200 Subject: [PATCH] Fetch TV Shows creators from TMDB (#17107) Fetch TV Shows creators from TMDB --- .../Plugins/Tmdb/TV/TmdbSeriesProvider.cs | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) mode change 100644 => 100755 MediaBrowser.Providers/Plugins/Tmdb/TV/TmdbSeriesProvider.cs diff --git a/MediaBrowser.Providers/Plugins/Tmdb/TV/TmdbSeriesProvider.cs b/MediaBrowser.Providers/Plugins/Tmdb/TV/TmdbSeriesProvider.cs old mode 100644 new mode 100755 index 1eb411f0f6..b2f9d13e73 --- a/MediaBrowser.Providers/Plugins/Tmdb/TV/TmdbSeriesProvider.cs +++ b/MediaBrowser.Providers/Plugins/Tmdb/TV/TmdbSeriesProvider.cs @@ -417,6 +417,31 @@ namespace MediaBrowser.Providers.Plugins.Tmdb.TV yield return personInfo; } } + + if (seriesResult.CreatedBy is not null) + { + foreach (var person in seriesResult.CreatedBy) + { + if (string.IsNullOrWhiteSpace(person.Name)) + { + continue; + } + + var personInfo = new PersonInfo + { + Name = person.Name.Trim(), + Type = PersonKind.Creator, + ImageUrl = _tmdbClientManager.GetProfileUrl(person.ProfilePath) + }; + + if (person.Id > 0) + { + personInfo.SetProviderId(MetadataProvider.Tmdb, person.Id.ToString(CultureInfo.InvariantCulture)); + } + + yield return personInfo; + } + } } ///