Greasy Fork is available in English.

YouTube Remaining Time

Show the remaining time of a YouTube video inside the player.

< Отзив за YouTube Remaining Time

Въпрос/коментар

h_h
§
Публикуван на: 30.06.2021

Correction for divideTime():

With SHOW_REAL_TIME_REMAINING on, the minute value is often wrong for long videos. You already use the % modulo operator on the seconds property. But it must also be used on minutes and hours, like so:

        hours: Math.floor(newTimeSeconds / (60 * 60)) % 24,
        minutes: Math.floor(newTimeSeconds / 60) % 60,

You can use this test video (10 hours long): https://www.youtube.com/watch?v=L_LUpnjgPso

Without this change, with playback speed 1x, only the minute value is wrong. With playback speed 0.25x, the hour value is also wrong.

Публикувайте отговор

Влезте, за да публикувате отговор.