A Desktop app built with electron made for downloading youtube videos with a unique features.
click here to download the zip file and exract it, once you extract the app you can use it direclty
- app still in beta version.
- github release was so slow and faills every second that's why i used mediafire instead.
- Prerequisites
- installing dependencys
- this project is shared without node_modules folder so you have to install all the the dependencys by your self.
- to install dependencys:
- open your command line
- go to your directory where the project located
- execute
npm install
ornpm i
to install all the dependencys
- these are the dependencys used in this project and the realtions with each other:
graph TD; tailwindcss-->css; autoprefixer-->tailwindcss; postcss-->tailwindcss; postcss-cli-->tailwindcss;
graph TD; electron-squirrel-startup-->electron; electron-forge/cli-->electron; electron-forge/maker-deb-->electron; electron-forge/maker-rpm-->electron; electron-forge/maker-squirrel-->electron; electron-forge/maker-zip-->electron;
graph TD; express-->server; handbrake-js-->ytdl-core; pug-->express; socket.io-->express; puppeteer-->express; ytdl-core-->express;
graph TD; javascript-->client; handlebars-->javascript; jquery-->javascript; socket.io-client-->javascript; toastr-->javascript;
graph TD; raw-loader-->webpack; webpack-cli-->webpack;
- after installing all the dependencys you are ready to start the application:
- to start the application run
npm start
in the same directory
- to start the application run
video formats | audio formats |
---|---|
MP4 | AAC |
MKV | AC3 |
AVI | DTS |
M4V | DTS-HD |
MOV | E-AC3 |
WMV | FLAC |
MPEG-1 | MP3 |
MPEG-2 | Opus |
MPEG-4 | TrueHD |
H.264 | Vorbis |
H.265 | |
VP8 | |
VP9 | |
Theora |
- If you are trying to download a playlist you can download all the videos with the same format (by default its mp4):
- Or you can uncheck the chekbox and choose the format you want to install for every video (by default its mp4):
- If you have a video that you don't want to download with the other videos you can exclude it form the playlist by unchecking the checkbox in bottom right:
you can choose the directory where you the videos to locate by clicking on choose Directory button.
when you click on download you are going to direct to another page where you can see the Download progress.
you also get notified when a video is completed