Jump to content

Identifying movies manually doesn't "stick"


Recommended Posts

Posted

I have a movie, Jane (2022), which is automatically identified by Emby as "Jane Fonda & Lily Tomlin: Ladies Night Live".

I go in and choose "Identify" and enter the IMDB ID tt15040500, replace all images, etc.

Next time I do "Refresh Metadata" it throws away my manual identification and again goes for Jane Fonda.

Happy2Play
Posted

Can you provide a server log for this example.

Do you write metadata with media?  If so what is in the nfo file?

Posted
On 10/17/2022 at 10:32 AM, Happy2Play said:

Can you provide a server log for this example.

Do you write metadata with media?  If so what is in the nfo file?

I do not write metadata to files, nor do I have any NFO files in the directory.

I've attached a log where I'm trying a few things.

  1. Fetching metadata based on IMDb ID only
  2. Fetching metadata based on TMDb ID only
  3. Fetching metadata based on IMDb ID AND TMDb ID
  4. I would have tried TVDb ID but it's not even on TheTVDB

Note that when I search for just title "Jane" and year "2022", it's not in the search results. I need to specify either IMDb ID or TMDb ID to find it.

Sometimes it fetches the images and metadata, sometimes it fetches just the description but no images, etc. It's not really very repeatable. There is an exception in the logs about a null value for "source", but I'm not sure what to make of it.

jane.txt

Happy2Play
Posted

What is your metadata and image provider order on the library?

What external ids show in item metadata?

But looks like metadata order TVDB then TMDB.

2022-10-18 23:44:24.301 Info Server: http/1.1 POST http://host1:8096/emby/Items/RemoteSearch/Movie?X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome macOS&X-Emby-Device-Id=21c61c0b-a0f3-44fe-b276-b93aded61800&X-Emby-Client-Version=4.7.8.0&reqformat=json. UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36
2022-10-18 23:44:24.304 Info HttpClient: GET https://api4.thetvdb.com/v4/search?type=movie&q=Jane&year=2022
2022-10-18 23:44:25.130 Info App: MovieDbProvider: Finding id for item: Jane
2022-10-18 23:44:25.130 Info HttpClient: GET https://api.themoviedb.org/3/search/movie?api_key=x_secret1_x&query=Jane&language=sv&year=2022

Issue is Emby does not stop if no exact match and chooses from provider returned results and you get provider mismatches.  If my guess is correct here. 

So TVDB gives you something that does not match what you are looking for.

2022-10-18 23:47:26.722 Info HttpClient: GET https://api4.thetvdb.com/v4/search?type=movie&q=Jane&year=2022
2022-10-18 23:47:27.668 Info HttpClient: GET https://api4.thetvdb.com/v4/movies/337353/extended?meta=translations

https://thetvdb.com/dereferrer/movie/3337353

So Identify is defective as its result is correct, but the get falls back to provider order.

We have discussed if identify is used only use that result in a different topic.

You will get better results placing TMDB over TVDB in provider order, but many still get provider mismatches requiring manual edits and Locking metadata to prevent these rogue mismatches between provider 1 and provider 2.

Posted

@Happy2Play Yeah, I had TVDB before TMDB in the Movies library. I have now, after much trouble, locked the metadata and manually populated the right movie image, etc. Thanks for your help. As you guessed, the TVDB ID was set to 337353, which is the Jane Fonda thing, not the Jane movie.

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