diff --git a/Resources/iOS/Settings.bundle/Root.inApp.plist b/Resources/iOS/Settings.bundle/Root.inApp.plist
index d83fd55de7e85e86b20f0b730e79aa70f956251b..757b8d73826eb85171eaab00a8493cf5ca21b1ea 100644
--- a/Resources/iOS/Settings.bundle/Root.inApp.plist
+++ b/Resources/iOS/Settings.bundle/Root.inApp.plist
@@ -434,6 +434,28 @@
 				<integer>60</integer>
 			</array>
 		</dict>
+		<dict>
+			<key>Type</key>
+			<string>PSMultiValueSpecifier</string>
+			<key>Title</key>
+			<string>SETTINGS_PLAYER_CONTROL_DURATION</string>
+			<key>Key</key>
+			<string>kVLCSettingPlayerControlDuration</string>
+			<key>DefaultValue</key>
+			<integer>4</integer>
+			<key>Titles</key>
+			<array>
+				<string>SETTINGS_DURATION_FOUR</string>
+				<string>SETTINGS_DURATION_TEN</string>
+				<string>SETTINGS_DURATION_TWENTY</string>
+			</array>
+			<key>Values</key>
+			<array>
+				<integer>4</integer>
+				<integer>10</integer>
+				<integer>20</integer>
+			</array>
+		</dict>
 		<dict>
 			<key>DefaultValue</key>
 			<true/>
diff --git a/Resources/iOS/Settings.bundle/Root.plist b/Resources/iOS/Settings.bundle/Root.plist
index c517732df4212513944639fca5595ca9e452b859..0f5784a30fc703da11d82d6893ba05ab10ce9912 100644
--- a/Resources/iOS/Settings.bundle/Root.plist
+++ b/Resources/iOS/Settings.bundle/Root.plist
@@ -614,6 +614,28 @@
 			<key>DefaultValue</key>
 			<string>Windows-1252</string>
 		</dict>
+		<dict>
+			<key>Type</key>
+			<string>PSMultiValueSpecifier</string>
+			<key>Titles</key>
+			<array>
+				<string>SETTINGS_DURATION_FOUR</string>
+				<string>SETTINGS_DURATION_TEN</string>
+				<string>SETTINGS_DURATION_TWENTY</string>
+			</array>
+			<key>Values</key>
+			<array>
+				<integer>4</integer>
+				<integer>10</integer>
+				<integer>20</integer>
+			</array>
+			<key>Title</key>
+			<string>SETTINGS_SUBTITLES_TEXT_ENCODING</string>
+			<key>Key</key>
+			<string>kVLCSettingPlayerControlDuration</string>
+			<key>DefaultValue</key>
+			<integer>4</integer>
+		</dict>
 		<dict>
 			<key>Type</key>
 			<string>PSGroupSpecifier</string>
diff --git a/Resources/iOS/Settings.bundle/af.lproj/Root.strings b/Resources/iOS/Settings.bundle/af.lproj/Root.strings
index 66b8c088cdd1ef43d8e8ca5e2f96bdd721a946d1..fc2db54ba880898731a2c758dd541356e3d981bb 100644
Binary files a/Resources/iOS/Settings.bundle/af.lproj/Root.strings and b/Resources/iOS/Settings.bundle/af.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/am.lproj/Root.strings b/Resources/iOS/Settings.bundle/am.lproj/Root.strings
index e72dba059d7f27c4e7d5307bc1c7f5cf8a511ebe..584317c5f6dd3c30d2e1902fc4143040959c6997 100644
Binary files a/Resources/iOS/Settings.bundle/am.lproj/Root.strings and b/Resources/iOS/Settings.bundle/am.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/be.lproj/Root.strings b/Resources/iOS/Settings.bundle/be.lproj/Root.strings
index d56be736dcb3f189eb213a64f4fdba44585a873d..38e458e0b6551a7844d0194b8d0480b7186a8689 100644
Binary files a/Resources/iOS/Settings.bundle/be.lproj/Root.strings and b/Resources/iOS/Settings.bundle/be.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/bg.lproj/Root.strings b/Resources/iOS/Settings.bundle/bg.lproj/Root.strings
index e9f43cee7a33a50178dd16ed2094bf78a8341c1c..9c41060071a7b15829d36cd6979180543a4de9ff 100644
Binary files a/Resources/iOS/Settings.bundle/bg.lproj/Root.strings and b/Resources/iOS/Settings.bundle/bg.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/br.lproj/Root.strings b/Resources/iOS/Settings.bundle/br.lproj/Root.strings
index aaef6f0a354fb60ed77af52e61638ecffcf9b58d..72a8a96a24c47c03eedd3b8f88ba2566a846d7b7 100644
Binary files a/Resources/iOS/Settings.bundle/br.lproj/Root.strings and b/Resources/iOS/Settings.bundle/br.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/bs.lproj/Root.strings b/Resources/iOS/Settings.bundle/bs.lproj/Root.strings
index f2b7f575214e03914d2c8b1656c239f48858f1b6..b60b5207e440a9c14e7b7341805eca9ae0632c67 100644
Binary files a/Resources/iOS/Settings.bundle/bs.lproj/Root.strings and b/Resources/iOS/Settings.bundle/bs.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/ca.lproj/Root.strings b/Resources/iOS/Settings.bundle/ca.lproj/Root.strings
index 8d73ec94f86da500e82be88c48331bf4eb984d91..83af75961fdd885dc96ebb6b13d5f77e2516c295 100644
Binary files a/Resources/iOS/Settings.bundle/ca.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ca.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/cs.lproj/Root.strings b/Resources/iOS/Settings.bundle/cs.lproj/Root.strings
index b473c83995dbf8ce302af8ea3bbd5e65345595c1..a1fad1a612190808f1e2ee8dc86adf178cfb9cab 100644
Binary files a/Resources/iOS/Settings.bundle/cs.lproj/Root.strings and b/Resources/iOS/Settings.bundle/cs.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/da.lproj/Root.strings b/Resources/iOS/Settings.bundle/da.lproj/Root.strings
index 2e6b03daf50924c3e13ddb52c366d53b5a4a832a..2bba651a03a1c918a8e0c5efe904069024722900 100644
Binary files a/Resources/iOS/Settings.bundle/da.lproj/Root.strings and b/Resources/iOS/Settings.bundle/da.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/de.lproj/Root.strings b/Resources/iOS/Settings.bundle/de.lproj/Root.strings
index f3bfd04ed149042d894513b63d8d792065c7ab89..3446d1b0cb29036be895010b79fa8322e366bd95 100644
Binary files a/Resources/iOS/Settings.bundle/de.lproj/Root.strings and b/Resources/iOS/Settings.bundle/de.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/el.lproj/Root.strings b/Resources/iOS/Settings.bundle/el.lproj/Root.strings
index 49f3a1669eb5ec8f3b8a7ba91aa323da1b955879..0530dc5856e44afcd2b8e94f4aae9897ac78d029 100644
Binary files a/Resources/iOS/Settings.bundle/el.lproj/Root.strings and b/Resources/iOS/Settings.bundle/el.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/en-GB.lproj/Root.strings b/Resources/iOS/Settings.bundle/en-GB.lproj/Root.strings
index d3919018079985bdffcb3d6b2b5f40194c4f5b4a..1a20684fa010141a0da0cf654d445c3b7c3cc1c0 100644
Binary files a/Resources/iOS/Settings.bundle/en-GB.lproj/Root.strings and b/Resources/iOS/Settings.bundle/en-GB.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/en.lproj/Root.strings b/Resources/iOS/Settings.bundle/en.lproj/Root.strings
index 8402ef3c6e91c1366c074e3c2edebe6c07a41c4c..0efdae45229bddd76ce2539307ea1b7c51cc048a 100644
--- a/Resources/iOS/Settings.bundle/en.lproj/Root.strings
+++ b/Resources/iOS/Settings.bundle/en.lproj/Root.strings
@@ -150,11 +150,16 @@
 "SETTINGS_PLAYBACK_SKIP_BACKWARD_SWIPE" = "Backward skip on swipe";
 "SETINGS_LONG_TOUCH_SPEED_UP" = "Long touch to speed-up";
 
+"SETTINGS_DURATION_FOUR" = "4 seconds";
 "SETTINGS_DURATION_FIVE" = "5 seconds";
 "SETTINGS_DURATION_TEN" =  "10 seconds";
 "SETTINGS_DURATION_FIFTEEN" = "15 seconds";
+"SETTINGS_DURATION_TWENTY" =  "20 seconds";
 "SETTINGS_DURATION_THIRTY" =  "30 seconds";
 "SETTINGS_DURATION_SIXTY" = "60 seconds";
 
+"SETTINGS_ACCESSIBILITY" = "Accessibility";
+"SETTINGS_PLAYER_CONTROL_DURATION" = "Hide playback controls after";
+
 "SETTINGS_RESET" = "Reset the settings";
 "SETTINGS_RESET_TITLE" = "Reset";
diff --git a/Resources/iOS/Settings.bundle/es-MX.lproj/Root.strings b/Resources/iOS/Settings.bundle/es-MX.lproj/Root.strings
index c8f2ec6642e9ce13d16ceb2a113789e97bbef7dd..eb9a89c2c97602e4523be857f7df2958773cdd68 100644
Binary files a/Resources/iOS/Settings.bundle/es-MX.lproj/Root.strings and b/Resources/iOS/Settings.bundle/es-MX.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/es.lproj/Root.strings b/Resources/iOS/Settings.bundle/es.lproj/Root.strings
index 2b095edeff70ad0d0324ef098fa4027606b5d72b..c7c3095f6400b2230cb70bd957565a1da1c920ad 100644
Binary files a/Resources/iOS/Settings.bundle/es.lproj/Root.strings and b/Resources/iOS/Settings.bundle/es.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/eu.lproj/Root.strings b/Resources/iOS/Settings.bundle/eu.lproj/Root.strings
index 15209a2fd551269629d6aa026ef0081bc22da803..c2d9af15ec3fec80a0fdb4f5c08147320d95d3c7 100644
Binary files a/Resources/iOS/Settings.bundle/eu.lproj/Root.strings and b/Resources/iOS/Settings.bundle/eu.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/fa.lproj/Root.strings b/Resources/iOS/Settings.bundle/fa.lproj/Root.strings
index 6d68b1950605c601e8e09d0c000161ba314adc0b..a1c7c0944f1a54e6d95365e64cd1ee4d5a3c286b 100644
Binary files a/Resources/iOS/Settings.bundle/fa.lproj/Root.strings and b/Resources/iOS/Settings.bundle/fa.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/fi.lproj/Root.strings b/Resources/iOS/Settings.bundle/fi.lproj/Root.strings
index d260c356669403919268863cabf8bdfc120d1567..221531d095891ed866bdd11b1377e71964615c2d 100644
Binary files a/Resources/iOS/Settings.bundle/fi.lproj/Root.strings and b/Resources/iOS/Settings.bundle/fi.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/fo.lproj/Root.strings b/Resources/iOS/Settings.bundle/fo.lproj/Root.strings
index d3875aef7672cd9d5da836ff889b3c52a356cb48..080829bd26a7fc124651da4c83b6789b2c945a92 100644
Binary files a/Resources/iOS/Settings.bundle/fo.lproj/Root.strings and b/Resources/iOS/Settings.bundle/fo.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/fr.lproj/Root.strings b/Resources/iOS/Settings.bundle/fr.lproj/Root.strings
index 7dc081494bb59725077dc924ecd39d6ce83e3f62..6e68928e45033244bef30023c46a0ab058ef9304 100644
Binary files a/Resources/iOS/Settings.bundle/fr.lproj/Root.strings and b/Resources/iOS/Settings.bundle/fr.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/gl.lproj/Root.strings b/Resources/iOS/Settings.bundle/gl.lproj/Root.strings
index 7666764acbd692817fc9995f4282d33927e998e8..4a8e48adbe250f0b8bca9576e78f4d8500fdc4c9 100644
Binary files a/Resources/iOS/Settings.bundle/gl.lproj/Root.strings and b/Resources/iOS/Settings.bundle/gl.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/he.lproj/Root.strings b/Resources/iOS/Settings.bundle/he.lproj/Root.strings
index 318105fc3808430886fce59e15eb380dd7e7ff46..977ed7023197d34c13b3bb5c693594a5acb7b503 100644
Binary files a/Resources/iOS/Settings.bundle/he.lproj/Root.strings and b/Resources/iOS/Settings.bundle/he.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/hu.lproj/Root.strings b/Resources/iOS/Settings.bundle/hu.lproj/Root.strings
index 7c7896f954b8e2fb2c2e9c6f28a7001ba77dfe32..fe4b3757d9858f0664d01e83bf8ce62046e3bb98 100644
Binary files a/Resources/iOS/Settings.bundle/hu.lproj/Root.strings and b/Resources/iOS/Settings.bundle/hu.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/id.lproj/Root.strings b/Resources/iOS/Settings.bundle/id.lproj/Root.strings
index 0ff6b4acac5125c2436d7d2be0349da5770e10b3..b72e56a58b6d67f9a6c1905ecc8c1b0f2d10e3f4 100644
Binary files a/Resources/iOS/Settings.bundle/id.lproj/Root.strings and b/Resources/iOS/Settings.bundle/id.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/is.lproj/Root.strings b/Resources/iOS/Settings.bundle/is.lproj/Root.strings
index a9d0cb909f51cf274e615570012c5c8cc59e0eb6..27aaea857dc8a5ec9be0ad62021a8551038157ba 100644
Binary files a/Resources/iOS/Settings.bundle/is.lproj/Root.strings and b/Resources/iOS/Settings.bundle/is.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/it.lproj/Root.strings b/Resources/iOS/Settings.bundle/it.lproj/Root.strings
index 7934040e88597e66755c68d07e6887067b46f96a..c8b749e83bb41014766d4b18a76c2b9e846ac473 100644
Binary files a/Resources/iOS/Settings.bundle/it.lproj/Root.strings and b/Resources/iOS/Settings.bundle/it.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/ja.lproj/Root.strings b/Resources/iOS/Settings.bundle/ja.lproj/Root.strings
index d198fc330cbc61805a44c00d80d5abf011fc0405..1dce731fad55102a7defca8a2f9f68d448c00f84 100644
Binary files a/Resources/iOS/Settings.bundle/ja.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ja.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/ka.lproj/Root.strings b/Resources/iOS/Settings.bundle/ka.lproj/Root.strings
index 1682d32adc2da2e9132817b4c3beda6515e5c4be..26eb1cd118c9ff37e31d1958e23b53b016bcf262 100644
Binary files a/Resources/iOS/Settings.bundle/ka.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ka.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/kab.lproj/Root.strings b/Resources/iOS/Settings.bundle/kab.lproj/Root.strings
index 5eb7597a1f3943083a8f2d082e1e212fb5780b1a..ed918a2569ecc39f8c53b4521acb7ed5a92a72b0 100644
Binary files a/Resources/iOS/Settings.bundle/kab.lproj/Root.strings and b/Resources/iOS/Settings.bundle/kab.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/km.lproj/Root.strings b/Resources/iOS/Settings.bundle/km.lproj/Root.strings
index 951d74378ec40206f0f9f0722c95a631597d9fcd..3ec4855eff520faafb36e072e3dbe2d73216079b 100644
Binary files a/Resources/iOS/Settings.bundle/km.lproj/Root.strings and b/Resources/iOS/Settings.bundle/km.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/ko.lproj/Root.strings b/Resources/iOS/Settings.bundle/ko.lproj/Root.strings
index 779a6a0b7139d22731e1337fe76c121755ff4d54..4fe130bbe65052f3c1b9b7a2ab17e18fbfdf014a 100644
Binary files a/Resources/iOS/Settings.bundle/ko.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ko.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/lo.lproj/Root.strings b/Resources/iOS/Settings.bundle/lo.lproj/Root.strings
index 37e3786d62f1e731d9013774e97d9fc7be9ef7d3..56c1d1762cb1a4cbf1fa15e7cd7f2fcaa96a7b22 100644
Binary files a/Resources/iOS/Settings.bundle/lo.lproj/Root.strings and b/Resources/iOS/Settings.bundle/lo.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/lt.lproj/Root.strings b/Resources/iOS/Settings.bundle/lt.lproj/Root.strings
index fbb09f6423a79a839c0fb0f65b9081f291f504c1..2865a5ea93bfcafcfb5f113d79d7e6625f8c1fb8 100644
Binary files a/Resources/iOS/Settings.bundle/lt.lproj/Root.strings and b/Resources/iOS/Settings.bundle/lt.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/lv.lproj/Root.strings b/Resources/iOS/Settings.bundle/lv.lproj/Root.strings
index ac0405b12de78aaec8dcfeb3b576d90d61af5e7c..3dab855ba8cd0cd8a7900bdfa15db97d34c7ab43 100644
Binary files a/Resources/iOS/Settings.bundle/lv.lproj/Root.strings and b/Resources/iOS/Settings.bundle/lv.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/ml.lproj/Root.strings b/Resources/iOS/Settings.bundle/ml.lproj/Root.strings
index abdda7cf7e3b439f70297f2cffad0770a65464ab..dcd123e58f1642241ac6f742f062eeb672eaa5b1 100644
Binary files a/Resources/iOS/Settings.bundle/ml.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ml.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/mr.lproj/Root.strings b/Resources/iOS/Settings.bundle/mr.lproj/Root.strings
index 14e6292b0c8fa8b8943af8682fefd834b5f6b430..f4505e0aa649f99ff344bc53b7024fc296f85004 100644
Binary files a/Resources/iOS/Settings.bundle/mr.lproj/Root.strings and b/Resources/iOS/Settings.bundle/mr.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/ms.lproj/Root.strings b/Resources/iOS/Settings.bundle/ms.lproj/Root.strings
index 0b53c3eee20e2a94e03b0356a8d17097ee59789d..3d3407b711c3e51562a3e0a02a9fe28142c18dc2 100644
Binary files a/Resources/iOS/Settings.bundle/ms.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ms.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/my.lproj/Root.strings b/Resources/iOS/Settings.bundle/my.lproj/Root.strings
index e5cd4b3a21df2b5db77bbb212d1a2683d7b6cff3..fc7d3187ee44f032efe3616d16ab6d577e2970df 100644
Binary files a/Resources/iOS/Settings.bundle/my.lproj/Root.strings and b/Resources/iOS/Settings.bundle/my.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/nb.lproj/Root.strings b/Resources/iOS/Settings.bundle/nb.lproj/Root.strings
index 68dad4929e5b98de00f65242b96fb58768911808..f799f235b8b7672b20ad6092ad70409eb54775e9 100644
Binary files a/Resources/iOS/Settings.bundle/nb.lproj/Root.strings and b/Resources/iOS/Settings.bundle/nb.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/ne.lproj/Root.strings b/Resources/iOS/Settings.bundle/ne.lproj/Root.strings
index 726600a064313b2c4548801e2d3e127f731bb455..1e8be187c5e6b5d727264bd5136d0e6197c3e720 100644
Binary files a/Resources/iOS/Settings.bundle/ne.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ne.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/nl.lproj/Root.strings b/Resources/iOS/Settings.bundle/nl.lproj/Root.strings
index b709710af25b28e467e992c57377bd19fbd1ef79..c36d812e1243d49a9d3b8a515faa830fb8813545 100644
Binary files a/Resources/iOS/Settings.bundle/nl.lproj/Root.strings and b/Resources/iOS/Settings.bundle/nl.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/nn.lproj/Root.strings b/Resources/iOS/Settings.bundle/nn.lproj/Root.strings
index 8848bcbad7a5cd1045501e144de2cdcb32c016fa..b97ef7af8ee812de1e3ed046912de2c26fbbc4ac 100644
Binary files a/Resources/iOS/Settings.bundle/nn.lproj/Root.strings and b/Resources/iOS/Settings.bundle/nn.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/pl.lproj/Root.strings b/Resources/iOS/Settings.bundle/pl.lproj/Root.strings
index cd62ea4e202a3fc38a5e99cf6a84f85ffe4bf41e..d5355fc600c671efaec5348d7b8ab5a5c76d6a50 100644
Binary files a/Resources/iOS/Settings.bundle/pl.lproj/Root.strings and b/Resources/iOS/Settings.bundle/pl.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/pt-BR.lproj/Root.strings b/Resources/iOS/Settings.bundle/pt-BR.lproj/Root.strings
index 09792c06f602e04cbee384471dd506ed58cb3a45..b42dfebc0a065cedf9373c88024f9ae70e7b4f37 100644
Binary files a/Resources/iOS/Settings.bundle/pt-BR.lproj/Root.strings and b/Resources/iOS/Settings.bundle/pt-BR.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/pt-PT.lproj/Root.strings b/Resources/iOS/Settings.bundle/pt-PT.lproj/Root.strings
index 8988bd19b3abacc6ffd1b2ccb52f0dc24a1ef0c2..874b7ce5f96eafae4963e9507e11917ca6e409c6 100644
Binary files a/Resources/iOS/Settings.bundle/pt-PT.lproj/Root.strings and b/Resources/iOS/Settings.bundle/pt-PT.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/ro.lproj/Root.strings b/Resources/iOS/Settings.bundle/ro.lproj/Root.strings
index 089c0e4cecd4e65799629082ead8242b67b3ba1c..0d3643052961b8eba990b02bd974bea23a88cb8e 100644
Binary files a/Resources/iOS/Settings.bundle/ro.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ro.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/ru.lproj/Root.strings b/Resources/iOS/Settings.bundle/ru.lproj/Root.strings
index 0b9a2170205ea0d3248367ac5632eee8b2f13314..5263240f6f4f9d77428420b2560128ae7bc9b69a 100644
Binary files a/Resources/iOS/Settings.bundle/ru.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ru.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/sc.lproj/Root.strings b/Resources/iOS/Settings.bundle/sc.lproj/Root.strings
index 208308625be0e8f865afea1755688959a3791cb4..66a2cf1c8b9edbffd8c49831b5c543d914f0e1db 100644
Binary files a/Resources/iOS/Settings.bundle/sc.lproj/Root.strings and b/Resources/iOS/Settings.bundle/sc.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/si.lproj/Root.strings b/Resources/iOS/Settings.bundle/si.lproj/Root.strings
index 41f24c50b5b939e6a18da3373d30cc09a1dd0c3a..21f0851a2912f72855e289b320eff3b961816b30 100644
Binary files a/Resources/iOS/Settings.bundle/si.lproj/Root.strings and b/Resources/iOS/Settings.bundle/si.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/sk.lproj/Root.strings b/Resources/iOS/Settings.bundle/sk.lproj/Root.strings
index 35718759f95a7b370bfb695d188649dac7816a79..630c13679f72404165c76eb729d90f6c3b54bffe 100644
Binary files a/Resources/iOS/Settings.bundle/sk.lproj/Root.strings and b/Resources/iOS/Settings.bundle/sk.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/sl.lproj/Root.strings b/Resources/iOS/Settings.bundle/sl.lproj/Root.strings
index 7ef2da3158bbc3c1da4df3c11ca4fb41207cc1a6..9e2ed3ca65e64c92833e8d81c9b9b1f96b8d0bdd 100644
Binary files a/Resources/iOS/Settings.bundle/sl.lproj/Root.strings and b/Resources/iOS/Settings.bundle/sl.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/sr.lproj/Root.strings b/Resources/iOS/Settings.bundle/sr.lproj/Root.strings
index e5378f403cd4ecf4d49e871f59a5c7abde04d789..14bf09e04b38b7fdc2959dc6789b7e785cdf60db 100644
Binary files a/Resources/iOS/Settings.bundle/sr.lproj/Root.strings and b/Resources/iOS/Settings.bundle/sr.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/sv.lproj/Root.strings b/Resources/iOS/Settings.bundle/sv.lproj/Root.strings
index 8f9782a006f2ce9dd74065b9dc974e7ba7fdaf60..f646ad6673cca3458ef7880f54cb0c9a4c476dbf 100644
Binary files a/Resources/iOS/Settings.bundle/sv.lproj/Root.strings and b/Resources/iOS/Settings.bundle/sv.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/ta.lproj/Root.strings b/Resources/iOS/Settings.bundle/ta.lproj/Root.strings
index 226052c5581e9eef7d0ec4ad3b23151067c8d307..43e9c438b65cf746caf8f1d9d95615f76cb479e7 100644
Binary files a/Resources/iOS/Settings.bundle/ta.lproj/Root.strings and b/Resources/iOS/Settings.bundle/ta.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/th.lproj/Root.strings b/Resources/iOS/Settings.bundle/th.lproj/Root.strings
index d22cf1b62cd23923b15b897975dc61fc609604f7..5f3b75b98cd490bef9c57927dbbbb84a8d5ec2c6 100644
Binary files a/Resources/iOS/Settings.bundle/th.lproj/Root.strings and b/Resources/iOS/Settings.bundle/th.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/tr.lproj/Root.strings b/Resources/iOS/Settings.bundle/tr.lproj/Root.strings
index 1790934734b7fa951e39db830b54670c66f151eb..474d9de228d3a7061f99882018fe70363ed18cc6 100644
Binary files a/Resources/iOS/Settings.bundle/tr.lproj/Root.strings and b/Resources/iOS/Settings.bundle/tr.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/tt.lproj/Root.strings b/Resources/iOS/Settings.bundle/tt.lproj/Root.strings
index 5643ee4d9eda52bcee2b42e1bc141888334fa907..8733e5f1f225f4b5f8433bb69bdeada171a61aae 100644
Binary files a/Resources/iOS/Settings.bundle/tt.lproj/Root.strings and b/Resources/iOS/Settings.bundle/tt.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/uk.lproj/Root.strings b/Resources/iOS/Settings.bundle/uk.lproj/Root.strings
index 4b70c95b3da0f2608804d09103cef04d48766cc8..449422bc386fcae207aa0b3ff40247f839dbbe97 100644
Binary files a/Resources/iOS/Settings.bundle/uk.lproj/Root.strings and b/Resources/iOS/Settings.bundle/uk.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/zh-Hans.lproj/Root.strings b/Resources/iOS/Settings.bundle/zh-Hans.lproj/Root.strings
index c696db6d067d5031c6858ab9a6ff40faa3916e57..efa58148bf1ff2c55985c12291aaaee4afb41e04 100644
Binary files a/Resources/iOS/Settings.bundle/zh-Hans.lproj/Root.strings and b/Resources/iOS/Settings.bundle/zh-Hans.lproj/Root.strings differ
diff --git a/Resources/iOS/Settings.bundle/zh-Hant.lproj/Root.strings b/Resources/iOS/Settings.bundle/zh-Hant.lproj/Root.strings
index 40c8b894b11c320eeb07ad62d8c5e948283d3a81..2c6a076fdabf32b5393d81c40be85155aebbc7dd 100644
Binary files a/Resources/iOS/Settings.bundle/zh-Hant.lproj/Root.strings and b/Resources/iOS/Settings.bundle/zh-Hant.lproj/Root.strings differ
diff --git a/Sources/App/iOS/VLCAppDelegate.m b/Sources/App/iOS/VLCAppDelegate.m
index f763a3880b812a91b878da586ea6f804e6a83a57..c2826113956871b82452ea85d3b018455465d8fb 100644
--- a/Sources/App/iOS/VLCAppDelegate.m
+++ b/Sources/App/iOS/VLCAppDelegate.m
@@ -99,7 +99,8 @@
                                   kVLCSettingPlaybackSpeedDefaultValue: @(1.0),
                                   kVLCPlayerShowPlaybackSpeedShortcut: @(NO),
                                   kVLCSettingAlwaysPlayURLs: @(NO),
-                                  kVLCRestoreLastPlayedMedia: @(YES)
+                                  kVLCRestoreLastPlayedMedia: @(YES),
+                                  kVLCSettingPlayerControlDuration: kVLCSettingPlayerControlDurationDefaultValue
     };
     [defaults registerDefaults:appDefaults];
 }
diff --git a/Sources/Headers/VLCConstants.h b/Sources/Headers/VLCConstants.h
index fc75cac19181ab275a4beb086e4421cc365928a4..23904a6b33c75f9b4c52ec7dbc28958464dea0ad 100644
--- a/Sources/Headers/VLCConstants.h
+++ b/Sources/Headers/VLCConstants.h
@@ -98,6 +98,8 @@
 #define kVLCResetSettings @"kVLCResetSettings"
 #define kVLCSettingAlwaysPlayURLs @"kVLCSettingAlwaysPlayURLs"
 #define kVLCSettingDisableSubtitles @"kVLCSettingDisableSubtitles"
+#define kVLCSettingPlayerControlDuration @"kVLCSettingPlayerControlDuration"
+#define kVLCSettingPlayerControlDurationDefaultValue @(4)
 
 #define kVLCForceSMBV1 @"smb-force-v1"
 
diff --git a/Sources/Headers/VLCTVConstants.h b/Sources/Headers/VLCTVConstants.h
index e8c0eb3145772ccda3fc07eeaace713508072e37..0a50d5751154d6c07345874fcbc51b308df5c86c 100644
--- a/Sources/Headers/VLCTVConstants.h
+++ b/Sources/Headers/VLCTVConstants.h
@@ -73,6 +73,8 @@
 #define kVLCSettingBackupMediaLibrary @"BackupMediaLibrary"
 #define kVLCSettingBackupMediaLibraryDefaultValue @NO
 #define kVLCSettingDisableSubtitles @"kVLCSettingDisableSubtitles"
+#define kVLCSettingPlayerControlDuration @"kVLCSettingPlayerControlDuration"
+#define kVLCSettingPlayerControlDurationDefaultValue @(4)
 
 #define kVLCLastPlayedMediaIdentifier @"LastPlayedMediaIdentifier"
 
diff --git a/Sources/Playback/Player/VideoPlayer-iOS/VideoPlayerViewController.swift b/Sources/Playback/Player/VideoPlayer-iOS/VideoPlayerViewController.swift
index adca382e677edd3a9e87da7ff02b70b861960255..1388c3a091bffc715ebd1fe5246f6e068883c905 100644
--- a/Sources/Playback/Player/VideoPlayer-iOS/VideoPlayerViewController.swift
+++ b/Sources/Playback/Player/VideoPlayer-iOS/VideoPlayerViewController.swift
@@ -1135,8 +1135,13 @@ class VideoPlayerViewController: PlayerViewController {
     }
 
     private func resetIdleTimer() {
+        let intervalSetting = UserDefaults.standard
+            .integer(forKey: kVLCSettingPlayerControlDuration)
+
+        let interval = TimeInterval(max(intervalSetting, 4))
+
         guard let safeIdleTimer = idleTimer else {
-            idleTimer = Timer.scheduledTimer(timeInterval: 4,
+            idleTimer = Timer.scheduledTimer(timeInterval: interval,
                                              target: self,
                                              selector: #selector(handleIdleTimerExceeded),
                                              userInfo: nil,
@@ -1144,8 +1149,8 @@ class VideoPlayerViewController: PlayerViewController {
             return
         }
 
-        if fabs(safeIdleTimer.fireDate.timeIntervalSinceNow) < 4 {
-            safeIdleTimer.fireDate = Date(timeIntervalSinceNow: 4)
+        if fabs(safeIdleTimer.fireDate.timeIntervalSinceNow) < interval {
+            safeIdleTimer.fireDate = Date(timeIntervalSinceNow: interval)
         }
     }
 
diff --git a/Sources/Settings/Model/SettingsSection.swift b/Sources/Settings/Model/SettingsSection.swift
index 2d88c222ec5dec9d582741b776b6168a295f9b53..b980173f27720cea5d456e34b931d49d81a6e10c 100644
--- a/Sources/Settings/Model/SettingsSection.swift
+++ b/Sources/Settings/Model/SettingsSection.swift
@@ -152,6 +152,7 @@ struct SettingsSection: Equatable {
             CastingOptions.section(),
             MediaLibraryOptions.section(isBackingUp: isBackingUp),
             NetworkOptions.section(),
+            Accessibility.section(),
             Lab.section(isLabActivated: isLabActivated),
             Reset.section()
         ].compactMap { $0 }
@@ -792,6 +793,24 @@ enum NetworkOptions {
     }
 }
 
+// MARK: - Accessibility
+enum Accessibility {
+    static var playerControlDuration: SettingsItem {
+        let k = kVLCSettingPlayerControlDuration
+        return .init(
+            title: "SETTINGS_PLAYER_CONTROL_DURATION",
+            subtitle: Localizer.getSubtitle(for: k),
+            action: .showActionSheet(title: "SETTINGS_PLAYER_CONTROL_DURATION", preferenceKey: kVLCSettingPlayerControlDuration, hasInfo: false)
+        )
+    }
+
+    static func section() -> SettingsSection? {
+        .init(title: "SETTINGS_ACCESSIBILITY", items: [
+            playerControlDuration
+        ])
+    }
+}
+
 // MARK: - Lab
 enum Lab {
     static var debugLogging: SettingsItem {