17

If I recall correctly, there used to be a feature of YouTube which showed the total length of all the videos in a playlist, combined. This was very useful as it enabled you to see the length of a game play-through, etc. A Google search suggests this feature has been removed and no immediate solution presents itself, but is there a way to view the total length without having to add it up manually?

  • I haven’t tested it, but check the script in this answer – Alex Dec 30 '15 at 6:35
  • Why doesn't Google show this?!? – machineghost Nov 18 '19 at 16:12
  • 1
    2020 update YouTube Playlist Analyzer as per the developer's note, ..."is no longer maintained by the developer". Alternatives (as extensions for Google Chrome) can be found in this answer – marikamitsos Jan 29 at 20:44
10

I made an app to do exactly that, hosted on Heroku: YouTube Playlist Length. You can also find the app repository here.

Note: it can find the total length of a playlist that has up to 500 videos. If it has more than 500 videos, it shows the total length of the first 500 videos.

| improve this answer | |
3

since RedDragon's web tool returneed me an "Internal Server Error" and apparently is not maintained I made a quick few-liner that returns duration, which you can paste into devtools:

var minutes = [... document.querySelectorAll("ytd-thumbnail-overlay-time-status-renderer > span")]
.reduce((acc, dur) => {
    dur = dur.textContent.trim().split(':');
    return acc + parseInt(dur[0]) * 60 + parseInt(dur[1]);
}, 0) / 60;
alert(Math.floor(minutes / 60) + " hours " + minutes % 60 + " minutes.");

or instead of pasting code into devtools you can install and use a userscript I just made, which runs the code above when you press alt + shift + u on a playlist page.

https://openuserjs.org/scripts/Wis/YouTube_playlist_duration

| improve this answer | |
2

You can try YouTube Playlist Duration Chrome extension.

| improve this answer | |
1

Youtube Playlist Duration Calculator was released January 2020.

I just tested it and it worked well.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy