Jump to content

How to indentify people from IMDB?


Tymoriel

Recommended Posts

Tymoriel

Anyone can explain why i cant identify anyone (actress) from imdb? I have the correct ID and emby server still cant find anything at all, just a black blank page with "Search results". I'm missing something in settings or what's the problem?

 

Regards

Edited by Tymoriel
Link to comment
Share on other sites

Happy2Play

IMDB is not directly used at all do to their api not being free.  The IMDBid will be used to search TMDB.  If the person is not linked to the that IMDBid then nothing is returned.  You would need to go over specific examples.

 

@@Luke

But I do see a issue as I just tested Identify by IMDBid. why is query= nothing?

2019-08-10 16:02:59.485 Info HttpClient: GET https://api.themoviedb.org/3/search/person?api_key=f6bd687ffa63cd282b6ff2c6877f2669&query=
2019-08-10 16:03:00.017 Error ProviderManager: Error searching
	*** Error Report ***
	Version: 4.3.0.2
	Command line: C:\Emby-Server\system\EmbyServer.dll -noautorunwebapp
	Operating system: Microsoft Windows NT 6.2.9200.0
	64-Bit OS: True
	64-Bit Process: True
	User Interactive: True
	Runtime: file:///C:/Emby-Server/system/System.Private.CoreLib.dll
	Processor count: 12
	Program data path: C:\Emby-Server\programdata
	Application directory: C:\Emby-Server\system
	MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: UnprocessableEntity
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
	   at MovieDb.MovieDbProvider.GetMovieDbResponse(HttpRequestOptions options)
	   at MovieDb.MovieDbPersonProvider.GetSearchResults(PersonLookupInfo searchInfo, CancellationToken cancellationToken)
	   at MediaBrowser.Providers.Manager.ProviderManager.GetSearchResults[TLookupType](IRemoteSearchProvider`1 provider, TLookupType searchInfo, CancellationToken cancellationToken)
	   at MediaBrowser.Providers.Manager.ProviderManager.GetRemoteSearchResults[TItemType,TLookupType](RemoteSearchQuery`1 searchInfo, BaseItem referenceItem, CancellationToken cancellationToken)
	Source: Emby.Server.Implementations
	TargetSite: Void MoveNext()
	
2019-08-10 16:03:00.019 Info HttpServer: HTTP Response 200 to 192.168.151.5. Time: 540ms. http://homeserver:8096/emby/Items/RemoteSearch/Person

Link to comment
Share on other sites

Actually there is no moviedb search by person imdb id, so we have to just get that field off of the identify form.

Link to comment
Share on other sites

Happy2Play

Actually there is no moviedb search by person imdb id, so we have to just get that field off of the identify form.

 

Can you use "find" instead of "search"?

 

5d4f749c7f987_tmdb.jpg

Link to comment
Share on other sites

Is there an example url? I attempted to put one together based on movies but couldn't get it to work.

Link to comment
Share on other sites

Happy2Play

Is there an example url? I attempted to put one together based on movies but couldn't get it to work.

 

Does this help?

 

https://developers.themoviedb.org/3/find/find-by-id

https://api.themoviedb.org/3/find/nm1949036?api_key=f6bd687ffa63cd282b6ff2c6877f2669&language=en-US&external_source=imdb_id

Looks identical to find done for TV or Movies by IMDBid.  This has the optional language.

Edited by Happy2Play
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...