dur-cli
v2.2.5
Published
A simple CLI to show total duration of media files
Downloads
8
Maintainers
Readme
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
🚀 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