Hey Pete,
following setup:
Primary Plugin: "localized tmdb.com"
Secondary Plugin: "imdb"
[x] User dual-pass mode for better results
[Use fetcher priority description]
Now you search a film with localized name like "Durst" (which is titled "Thirst" in English and has the original title "Bakjwi"). This will generate the following output:
Code:
MCM: now working on Durst (2009)
MCM: talking to de_tMDB...
MCM: searching by title/year...
MCM: Durst (2009)
MCM: talking to IMDB...
MCM: searching by title/year...
MCM: Durst (2009)
imdb.com: Found #tt0106782, "Durst" (1993)
imdb.com: Found #tt0398985, "Durst" (2003)
imdb.com: Found #tt0924169, "Der Durstige Planet" (2004)
[... and lots of other movies ...]
MCM: talking to de_tMDB...
MCM: searching by title/year...
MCM: Durst (2009)
MCM: talking to IMDB...
MCM: searching by title/year...
MCM: Durst (2009)
imdb.com: Found #tt0106782, "Durst" (1993)
imdb.com: Found #tt0398985, "Durst" (2003)
imdb.com: Found #tt0924169, "Der Durstige Planet" (2004)
[... and lots of other movies ...]
-----------------------------------------------------------------------------------------
()
Runtime: minutes
MPAA rating:
******* "Enter an IMDB ID..." gets displayed *********
-----------------------------------------------------------------------------------------
MCM: No meta data exists, created a new one!
MCM: media details saved using MediaInfo library
MCM: Saved the default movie poster
MCM: IMDB #tt0762073, TMDB #, "Bakjwi" (2009)
The issue here is:
1) The "Enter IMDB ID" Window gets
displayed after the second run, not after the first. This results in any plugin never receives FetchByIDs() calls during the first run.
2) As a result of 1) MCM will
always store the "
default movie poster".
3) As result of 1+2 any plugin will
not be able to supply a cover. (Unless the user chooses "Delete posters, backdrops and banners")
I see two solutions, most likely (b) would be the better one:
a) Allow primary plugins to overwrite Posters nevertheless they called with FetchByIDs or FetchByIDsNoImages and let the plugin choose.
b) Show the "Enter IMDB ID" window after the first rush and enable plugins to be called with FetchByIDs("",IMDB) on second run.
Kind regards,
jrk