aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/People
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2017-09-09 20:24:45 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2017-09-09 20:24:45 -0400
commitc6bd66a9f938b0c4227010f04b8f8b1df32feb58 (patch)
treeb21202ab8c7c5e33964a12c00d48851a42079f36 /MediaBrowser.Providers/People
parent4ceb9eb6c5ac2d98a5499a96cdb56af88b0e6bb6 (diff)
3.2.30.12
Diffstat (limited to 'MediaBrowser.Providers/People')
-rw-r--r--MediaBrowser.Providers/People/MovieDbPersonProvider.cs31
1 files changed, 6 insertions, 25 deletions
diff --git a/MediaBrowser.Providers/People/MovieDbPersonProvider.cs b/MediaBrowser.Providers/People/MovieDbPersonProvider.cs
index d8c9ce801..9aeaa8d1f 100644
--- a/MediaBrowser.Providers/People/MovieDbPersonProvider.cs
+++ b/MediaBrowser.Providers/People/MovieDbPersonProvider.cs
@@ -36,10 +36,6 @@ namespace MediaBrowser.Providers.People
private readonly IHttpClient _httpClient;
private readonly ILogger _logger;
- private int _requestCount;
- private readonly object _requestCountLock = new object();
- private DateTime _lastRequestCountReset;
-
public MovieDbPersonProvider(IFileSystem fileSystem, IServerConfigurationManager configurationManager, IJsonSerializer jsonSerializer, IHttpClient httpClient, ILogger logger)
{
_fileSystem = fileSystem;
@@ -89,26 +85,8 @@ namespace MediaBrowser.Providers.People
if (searchInfo.IsAutomated)
{
- lock (_requestCountLock)
- {
- if ((DateTime.UtcNow - _lastRequestCountReset).TotalHours >= 1)
- {
- _requestCount = 0;
- _lastRequestCountReset = DateTime.UtcNow;
- }
-
- var requestCount = _requestCount;
-
- if (requestCount >= 40)
- {
- //_logger.Debug("Throttling Tmdb people");
-
- // This needs to be throttled
- return new List<RemoteSearchResult>();
- }
-
- _requestCount = requestCount + 1;
- }
+ // Don't hammer moviedb searching by name
+ return new List<RemoteSearchResult>();
}
var url = string.Format(@"https://api.themoviedb.org/3/search/person?api_key={1}&query={0}", WebUtility.UrlEncode(searchInfo.Name), MovieDbProvider.ApiKey);
@@ -179,7 +157,10 @@ namespace MediaBrowser.Providers.People
var item = new Person();
result.HasMetadata = true;
- item.Name = info.name;
+ // Take name from incoming info, don't rename the person
+ // TODO: This should go in PersonMetadataService, not each person provider
+ item.Name = id.Name;
+
item.HomePageUrl = info.homepage;
if (!string.IsNullOrWhiteSpace(info.place_of_birth))