A

5 Messages

 • 

112 Points

Friday, February 14th, 2025 6:35 PM

Solved

how to change title's displayed running time from alternate running time to original, regular, default running time

This is for title:  Madonna of the Seven Moons (1945) 

https://contribute.imdb.com/title/tt0037035

It is showing running time as 1h 28m (entered on the edit page as "USA" 88 minutes), whereas is should be showing the "{default}" running time of 110 minutes, as it was released in its country of origin (UK), and as it is currently available (see https://www.criterion.com/films/28019-madonna-of-the-seven-moons ).

I note that the USA/88-minute record is at the top of the editing list, and the {default}/110-minute record is below it.  Is the top of the title's page (and data section, and lists, too) showing the shortened time because it's at the top of the list?  If so, how do you correct the order?

Or is it simply a matter of adding an attribute to the shortened USA/88 record, regardless of the order in which they appear in the list?

Employee

 • 

7.6K Messages

 • 

183.7K Points

2 months ago

@andylittle70 The data is correct as-is and the display is operating as designed.  If you are seeing "1h 28m" on the /title/ page, this is because your localisation is set to USA on https://www.imdb.com/preferences/general 

I am in the UK and I see "1h 50m" (as does everyone outside of the US).  

We do not have a setting which always displays the default original running time regardless of your location. 

Hope this helps. 

5 Messages

 • 

112 Points

@Col_Needham Thank you for your reply.  The display is broken. My "Title display country/region" is unset (set to blank) and I am connecting from outside the USA, yet I'm seeing 1h 28m.  I changed it to "United Kingdom" and saw 1h 50m, but that's too parochial a setting for me, so I changed it to "Original" and it went back to displaying 1h 28.

Using a VPN to connect from UK, I set "Title display..." to UK again, which showed 1h 50m, and then I signed out.  Signed out and connecting from UK (via VPN), 1h 28m again.

I would appreciate it if you would sign and and check this yourself.

It seems that far from "everyone outside of the US" seeing 1h 50m, it's only people who are both (1) signed in and (2) are aware of the "Title display country/region" setting and have set it to something other than blank (default), "Original" or "United States".

It is particularly upsetting that setting it to "Original" is showing the reduced USA length even when connecting from the UK!

5 Messages

 • 

112 Points

UPDATE: "reference view" shows the original 1h 50m running time.  Interestingly, it keeps showing 1h 50m even when I change content settings to United States, LOL.

Switching to "reference view" circumvents the problem on the normal view of the title page, but running time shown in lists is still broken for me.

Employee

 • 

7.6K Messages

 • 

183.7K Points

@andylittle70​ If you set the “Title display country/region” on https://www.imdb.com/preferences/general to “Original” then this only controls the display of titles across the site, it does not control the display of local running times, ratings certificates or release dates (which will fall back to your detected geo-IP location and/or browser localisation settings). As stated in our reply above, there is currently no setting which will set the display of the other localisable fields to default/original/earliest.  We agree that such an option would be useful for some customers, however, we are still in the process of migrating the last remaining parts of the site from our old technology platform to the new one.  We can only consider global changes like this when we have a single modern platform on which such changes can be made, sorry. 

The title/reference page is one such old page which is still awaiting migration and it uses an entirely different localisation system.  Once migrated later this year, the localisation will behave the same as on the main /title/ pages. 

Hope this helps. 

Champion

 • 

14.8K Messages

 • 

334.9K Points

2 months ago

If you are seeing "1h 28m" on the /title/ page, this is because your localisation is set to USA on https://www.imdb.com/preferences/general

I also seem to get 1h 28m when setting title display language to English and country/region to anything other than UK, Canada, Australia...

It seems that far from "everyone outside of the US" seeing 1h 50m, it's only people who are both (1) signed in and (2) are aware of the "Title display country/region" setting and have set it to something other than blank (default), "Original" or "United States".

False. I'm in Denmark and while signed out I get 1h 50m.

Employee

 • 

7.6K Messages

 • 

183.7K Points

@Peter_pbn​  Thanks for the bug report on the “language = English” setting; this was supposed to have been fixed.  This is a good example for us to share with the team. 

5 Messages

 • 

112 Points

@Peter_pbn​ 

False. I'm in Denmark and while signed out I get 1h 50m.

Attempting to reproduce your result, I used a VPN to connect from Copenhagen, Denmark, and signed out: 1h 28m.  I deleted all cookies and reloaded the page: 1h 28m.

@Col_Needham 

Then I tried something that SHOULDN'T have worked: I changed my browser display language (menus, etc.) to "English (GB)", and *POOF* 1h 50m.  Apparently, IMDb is parsing the http "ACCEPT LANGUAGE" header and using my stated preference of reading the Queen's English as a reason to show me 1h 50m in Denmark.  That means that the reason it was showing me 1h 28m in Denmark was because my browser said I prefer reading American English.

I signed back in and am still seeing 1h 50m.

Signed in, connecting from US now, I see 1h 50m, so language preference trumps geolocation!

I'm sure the programmers think they're being very clever, and localized running times may make sense for movies still in theaters -- or theatres -- but not for films released over 50 years ago and now globally available in original form -- assuming you know the correct length to look for.

5 Messages

 • 

112 Points

@Col_Needham Thanks for the help.  With your and @Peter_pbn 's assistance, I have found that the problem is the website using the presence of "en-US" in my "ACCEPT-LANGUAGE" request header as a reason to give me the shortened US running time even when connecting from Cambodia with my browser's language set to Khmer (since Firefox sends "km;en-US" (and "English (US)" is the one language that cannot be deleted from the language preference list)).  I don't think Khmer-speaking Cambodians connecting from Cambodia should be seeing the shortened US running time when there is nothing in the database to suggest that the US cut was ever released in Cambodia.

That looks like a bug to me.

I'm using the "reference" display for now.  I hope that, after everything is on one platform again, setting "Title display country/region" to "Original" will show title's original running times.  IMHO, unless a specific country is selected in a user's preferences, I think the display should always show the original running time whether or not it *also* shows the local running time guessed by geolocation or other clues.