Jump to content

v5930: Identify movies not working


Recommended Posts

revengineer
Posted (edited)

Trying to identify a movie on v5930. I enter the tt* ID from IMDB but search comes up with nothing, even for very popular movies. This used to work so I conclude it's another bug with the latest emby version. Relevant log entries below.

 

I was very happy with emby for a while but the latest releases are crippled to the point where they are close to unusable. It certainly lost the wife acceptance factor. I suggest increasing the beta soak times.

2016-04-19 19:35:32.0487 Info HttpServer: HTTP POST http://192.168.1.50:8096/emby/Items/RemoteSearch/Movie. UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
2016-04-19 19:35:32.0547 Info HttpClient: HttpClientManager GET: http://www.omdbapi.com/?plot=full&r=json&i=tt2379713
2016-04-19 19:35:32.0951 Info App: MovieDbProvider: Finding id for item: 
2016-04-19 19:35:32.0951 Info HttpClient: HttpClientManager GET: http://api.themoviedb.org/3/search/movie?api_key=f6bd687ffa63cd282b6ff2c6877f2669&query=&language=en
2016-04-19 19:35:32.1631 Error HttpClient: Error getting response from http://api.themoviedb.org/3/search/movie?api_key=f6bd687ffa63cd282b6ff2c6877f2669&query=&language=en
	*** Error Report ***
	Version: 3.0.5930.0
	Command line: C:\Users\admin\AppData\Roaming\Emby-Server\system\MediaBrowser.ServerApplication.exe -service
	Operating system: Microsoft Windows NT 6.2.9200.0
	Processor count: 4
	64-Bit OS: True
	64-Bit Process: True
	Program data path: C:\Users\admin\AppData\Roaming\Emby-Server
	Application Path: C:\Users\admin\AppData\Roaming\Emby-Server\system\MediaBrowser.ServerApplication.exe
	One or more errors occurred.
	System.AggregateException
	   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
	   at MediaBrowser.Common.Implementations.HttpClientManager.HttpClientManager.<SendAsyncInternal>d__1d.MoveNext()
	InnerException: System.Net.WebException
	The remote server returned an error: (422) Unknown.
	   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
	   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
	
2016-04-19 19:35:32.1631 Info HttpServer: HTTP Response 200 to 192.168.1.10. Time: 116ms. http://192.168.1.50:8096/emby/Items/RemoteSearch/Movie
Edited by revengineer
Happy2Play
Posted (edited)

You will need to provide specific examples and logs.  Every movie I have clicked Identify on has returned results.

 

v3.0.5930.0

Edited by Happy2Play
revengineer
Posted

I just added the log snippet. I tried among others James Bond Spectre (tt2379713).

revengineer
Posted

I just searched by title and year and that worked. Just searching by IMDB ID seems to fail.

Happy2Play
Posted

If you are only searching by IMDB ID without a name then yes you get a error "The remote server returned an error: (422)."

 

The error TMDB returns when only searching by IMDB ID.

422 Invalid parameters: Your request parameters are incorrect.

revengineer
Posted

I am pretty sure that search by IMDB ID alone used to work. Afterall, the IDs are unique.

revengineer
Posted (edited)

Looking at the log entries, I do not even see a connection to imdb.com. (Iwas was searching IMDB ID not TMDB ID. I left the TMDB ID empty.)

Edited by revengineer
Happy2Play
Posted

All searches are through TMDB or OMDB via the IMDBID.  Emby will never search IMDB do the extremely high price to use their API.

  • Like 1
revengineer
Posted

Ok, thank you for the clarification. Then I do not know why the search by ID only no longer works. 

Happy2Play
Posted (edited)

Don't know if it has always been this way or not but you can see without name filled in there is no query sent when trying by just provider ID.

 

h t t p://api.themoviedb.org/3/search/movie?api_key=API KEY&query=&language=en

Edited by Happy2Play
Posted

If you already know the IMDb ID you can just enter it in the ID field and refresh...

  • Like 1
revengineer
Posted (edited)

That's what I thought but as discussed above it no longer works for me. The response comes up empty.

Edited by revengineer
Posted

No, not in the search.  If you already know the ID there is no reason to search.  Just enter it into the metadata manager IMDb ID field.

 

Or, don't go looking for the IMDb ID at all and just search by name.

revengineer
Posted

Ah ok will give that a try. But this used to work in search as well, I am pretty sure.

Posted

Thanks. The search by imdb id will be resolved.

  • Like 1
revengineer
Posted

Thanks a bunch in advance!

anderbytes
Posted

@@Luke, there's still some problem left with Identify.

 

Since latest 5931... some movies identify wrong at IMDB (and not finding at TMDB), returning incorrect results.

 

- Identity (2003) returns IMDB ID tt0385770 (Identify Crysis (also from 2003)) instead of tt0309698 (correct one).

- Taken (2008) return IMDB ID tt2644154 (Taken! (also from 2008)) instead of tt0936501 (Correct one)

 

Also, I`ve seen something akward in the logs.

 http://api.themoviedb.org/3/movie/tt1397280?api_key=##API_KEY##&append_to_response=casts,releases,images,keywords,trailers

 

Browsing this URL manually returns movie info, but in logs, it returns that "System.AggregateException" that user Revenginner posted above.
 

This above is from Taken 2 (IDENTIFY returns correct IMDB, but no TMDB or any other info).

Posted

@@Luke, there's still some problem left with Identify.

 

Since latest 5931... some movies identify wrong at IMDB (and not finding at TMDB), returning incorrect results.

 

- Identity (2003) returns IMDB ID tt0385770 (Identify Crysis (also from 2003)) instead of tt0309698 (correct one).

- Taken (2008) return IMDB ID tt2644154 (Taken! (also from 2008)) instead of tt0936501 (Correct one)

 

Also, I`ve seen something akward in the logs.

 http://api.themoviedb.org/3/movie/tt1397280?api_key=##API_KEY##&append_to_response=casts,releases,images,keywords,trailers

 

Browsing this URL manually returns movie info, but in logs, it returns that "System.AggregateException" that user Revenginner posted above.

 

This above is from Taken 2 (IDENTIFY returns correct IMDB, but no TMDB or any other info).

 

That's fixed for the next release, thanks.

  • Like 1
Untoten
Posted (edited)

Just a note, this was happening to me too.  Maxed out my octacore to 99% and 16GB ram 99%.  I am trying to fix this now but it's basically DOS'ing my system.  Hopefully IMDB doesn't see this as abuse because this thing is spamming the hell out of them.

Even IIS was failing to load the page via reverse proxy, local hardly worked.

EDIT: Installed .5933, I will see how this works and update.

EDIT 2: Looks like it added about 10-20GB of metadata to my local system drive (I store media metadata on a storage drive) I think this is all cached items, we will see if that clears up.

EDIT 3: Still doing it after update.  Maxed system resources, looks like an issue with the gamebrowser plugin.  Will follow-up with logs.

Edited by Untoten
  • 6 years later...
rodgarza2001
Posted

I was having the same problem. The Original Title in the Metadata field has to be filled in.

Posted
59 minutes ago, rodgarza2001 said:

I was having the same problem. The Original Title in the Metadata field has to be filled in.

Hi, original title is not used by the identify process. Let’s look at an example:

Thanks.

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...