The latest lists additions led me to watch several shorts from the silent era. I noticed that The Airship Destroyer’s runtime was wrong on ICM and IMDB. It was 11min when it is in fact just under 7 minutes:
I submitted a correction on IMDB and it was accepted.
But when I updated the ICM page it picked up the (bogus) USA runtime of 20min instead of the correct default runtime.
I don’t know if that is intended or a consequence of the recent difficulties with scraping from IMDB but market-specific attributes shouldn’t take priority over default ones.
I don’t know if it’s intended either. One solution is that if the USA-attributed runtime is completely false, delete it on imdb and then update on icm. It should then grab the only available and correct runtime.
Provided the deletion is accepted by IMDB moderators, we wouldn’t have the problem in this instance yes.
However the current situation reveals a problem that should be addressed on ICM side : default or world-wide values should take precedence over market-specific ones.
It’s not a bug. iCM is pulling from IMDb, and IMDb displays the 75min as the default on the main page (both at the top under the title and at the bottom in the technical specs - at least for me, even though I’m not based in the US so in theory it shouldn’t be showing me the US runtime).
I tried to edit the times on IMDb by adding “original version” and “edited version” attributes to the two existing runtimes, but my submission was rejected because it was “badly formatted” somehow. Even looking at the submission guidelines I don’t know what I did “wrong”. Fixing the runtime on IMDb seems to me the only way to fix it.
Browser config being irrelevant here, the only important information to look at:
DEFAULT (and correct) runtime is 85 minutes.
There is nothing to fix on IMDB.
The 75min cut does exist but it’s not the original runtime of the original film and thus it’s not what iCM should be putting forward in its description.
As I’ve explained several time already in this thread with several clear-cut examples:
iCM is pulling a US-specific value rather than the DEFAULT value and that is incorrect behavior.
It’s very much a bug with the way iCM extracts information from IMDB and only iCM can fix that.
As I said, it displays the shorter runtime for me. I double-checked my settings and it seems I have the Title set to display the US title by default, so I wonder if that carries over to other country-associated data.
I’ve changed the setting to original, though, and the runtime didn’t also change, so I’m not sure what controls it. This display may also be affecting the way iCM runs in the backend when connecting with IMDb. I don’t know how it all works - @Marijn is the only one who does, and only he has the capacity to fix it. I have no idea how easy it will be to change the way it works in order to pull the original runtime.