2.2.5 • Published 2 years ago

dur-cli v2.2.5

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Ever wondered the duration of a course content you follow, your media library, or your cool random videos? I have a solution for you!! install duration CLI using npm:

npm i -g dur-cli

then, cd into any directory you want and run dur

Demo

🚀 NEW 🚀 Get duration for YouTube playlist:

1- first, have your Google API key, follow this tutorial to show you how to get your own API key

2- run the following command dur init then paste the API key you got from the previous step

3- run the following command to get YouTube playlist duration, put the playlist ID or URL after the --pl flag

dur --pl PUT_PLAYLIST_ID_OR_URL_HERE

How does it work?

The CLI by default checks the current folder and it's sub-folders (recursively) for any media files, then it will show the total duration of the media files after it's finished calculating it.

See a live demo of the app:

Check out this video to see what the app can do!!

Disclaimer

ffprobe (the tool used by the CLI) sometimes fails to read certain media files metadata for some reason; that's why sometimes certain files might not show duration. You can view the log to have more info using dur -l

For the full list of commands type:

dur -h

to view the log info, type the following command:

dur -l

What's new in version 2?

  • Added ability to get YouTube playlists duration
  • Improved the UI
  • Fixed bugs

Known issues:

  • A little bit of lagging might happen when calculating a large number of media files

  • Slightly large download size

Any contribution to the CLI is highly appreciated, so don't hesitate to show your magic 🎩

contact me:

twitter: @roktmy

2.2.3

2 years ago

2.2.2

2 years ago

2.2.5

2 years ago

2.2.4

2 years ago

2.2.1

2 years ago

2.2.0

2 years ago

2.1.0

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago