MediaBrowser / Emby

Emby Server is a personal media server with apps on just about every device.
https://emby.media
GNU General Public License v2.0
4.1k stars 798 forks source link

Identify doesn't work on a title with same name #3591

Closed rhazor closed 4 years ago

rhazor commented 4 years ago

E.g. when you click Identify and search by name 'Highlander' it doesn't find the Highlander series from 1992-1998

By IMDb ID tt0103442 it finds the correct poster, but on save loads the movie poster from 1986

Same by ID 4414 from TheMovieDb.

And it says 1986-1998 when the TV show is from 1992-1998. So for some reason it pulls data from the movie Highlander from 1986.

chrome_2019-12-29_23-55-01

LukePulverenti commented 4 years ago

Hi, i could be mistaken, but I don't see that series when searching tvdb: https://www.thetvdb.com/search?menu%5Btype%5D=TV&query=highlander

If tvdb is the highest priority metadata provider for your TV library, then that's what the Identify feature will be searching with, which means this is expected behavior when searching by name.

rhazor commented 4 years ago

https://www.imdb.com/title/tt0103442/ https://www.themoviedb.org/tv/4414-highlander-the-series

LukePulverenti commented 4 years ago

I understand, did you read my comment? if you want MovieDb to be your primary metadata provider, then you'll need to configure your library that way.

rhazor commented 4 years ago

https://www.thetvdb.com/series/highlander but it's messed up, it contains the movie mixed in from 1986 etc.

LukePulverenti commented 4 years ago

https://www.thetvdb.com/series/highlander but it's messed up, it contains the movie mixed in from 1986 etc.

If tvdb is your highest priority metadata provider for your TV library, then this is what you'll get.

rhazor commented 4 years ago

chrome_2019-12-30_00-09-20

IMDb isn't even available to choose from, but it is available when searching and identifying, what's the point what it finds from IMDb if it pulls from other providers?

emby

LukePulverenti commented 4 years ago

Imdb is not a free and open data service, that's why it's not there. The reason to allow entering Imdb Id's is because Movie Db and Tvdb both support lookup by Imdb Id.

In this case, Tvdb doesn't have that Imdb Id in their database so it returned 0 results. MovieDb does have it, so it found a match with the Identify feature. But then the normal library scanning process took over from there, and Tvdb is your highest priority metadata provider.

rhazor commented 4 years ago

I unticked TheTVDB and the other one and left only TheMovieDb ticked and arranged on top and it still pulls the poster from TheTVDB.

LukePulverenti commented 4 years ago

That's the metadata provider. Make sure to also do the for your image providers for that library.

rhazor commented 4 years ago

Fixed

LukePulverenti commented 4 years ago

Thanks for the feedback. This is a one-off case but I'm going to make a note of it and come back and review it later to see how we can make handling this situation easier.