An ElectronJS app for downloading music off Youtube Music
This is an app I created to make downloading music off YouTube easier. It downloads audio only in best quality available, automaticaly appends all important metadata (such as title of the song and artist's name) and gives the ability to change them to what ever you'd like.
Main reason: I wanted a convinient tool for donloading music off YouTube since most online services dows not include the functionality I desired.
Secondary reason: For practice. I never developed any desktop apps before so I thought that this project would be a good opportunity to gain some experience in that field.
Paste a URL of a YouTube song or a music video
Click the gear icon and edit metadata to your like
You can also change album cover art by loading an image from the URL or the local file
Enter the destination folder path (if left empty the file will be downloaded to program installation directory) and click the download button
After that you will get your desired song with all metadata inplace
Make sure you have NodeJS and WiX v3 build tools installed if you are building for Windows
- Clone the repo
- Open cloned repo in terminal and run
npm install
- Run
npm run make
to build distributables ornpm run package
to build unzipped package
The output files will be available in 'out' directory