Yet another Youtube downloader made with vue-electron.
The tool's specificity is that you can select only part of the video you want to download, and specify wanted the format (audio / video).
- Downloading videos as well as mp3
- Download specific part of the video in mp3 or mp4
- Download entire channels and playlists
- Supported Language: English - French
- 3 downloads at a time
- Electron - Cross platform framework for native platforms
- Vue - UI framework
- Sass - CSS with superpowers
- Webpack - A module bundler for JavaScript
Head to the release page to get the latest version.
npm install
npm run electron:serve
npm run electron:build
https://ffmpeg.org/download.html
You have to put ffmpeg executable inside ./dist_electron in order to handle sound manipulation.
Suggestions and contributions are always welcome! Please first discuss changes via issue before submitting a pull request.
The list of all English strings can be found in en.ts
. If there are translations missing for your language and you'd like to help with the translation, you can add the translated strings to your language's file in src/i18n/translations
and submit a PR.
If the app isn't translated into your language yet and you'd like to help out, you can easily add translations with the following steps:
- The translation files can be found in
src/i18n/translations
. Duplicate theen.ts
file as[LANG].ts
, where[LANG]
is the shortcode of your language. - In the file you just created, replace the English translations with your own.
- Import your file in the
messages
object insrc/i18n/i18n.ts
. - Add your language shortcode to the
localesToFlag
array insrc/i18n/i18n.ts
. - Run the app in your language and make sure that the translations fit into the app (e.g. that they aren't too long for input fields).
- Submit a PR. Thanks for your help!
This program should only be used on non-copyrighted material.