An ElectronJS app for downloading music off Youtube Music
This app allows you to download audio off YouTube and YouTube Music in best quality available, change its metadata (such as title, artist's name, and genre) and save it in MP3, OPUS, M4A or FLAC format.
Paste a URL of a YouTube song, music video or a playlist in the field right under "Waiting" lable.
Select the download directory by clicking on the folder icon in the bottom of the window or paste the directory path manualy in the field right next to the button.
Note
If left empty, the file will be downloaded in the program installation directory.
Select the preferable audio format:
- MP3 - lightweight but lossy;
- OPUS - weights more but quality loss is lower;
- M4A - weights even more but quality is also better;
- FLAC - lossless format, best quality.
Select the order of songs:
- None - songs won't be ordered;
- Strict - songs will be ordered according to their positions in playlist.
Press "download" button on the left of the URL input field.
Note
Changing metadata unavailable if you are downloading a playlist.
Press "edit" button on the right of the URL input field.
Edit the metadata to your like.
Important
Be aware that "Lyrics" setting will have effect only if selected output format is not MP3.
After you've finished press on the green "accept" button.
Press "download" button on the left of the URL input field.
- Install Node.js -> Link
- Windows:
- Install WiX v3 build tools necessary for building MSI packages -> Link
- Linux:
- Install dependencies:
- Debian:
# apt install dpkg fakeroot rpm binutils
- Fedora:
# dnf install dpkg fakeroot rpm binutils
- Debian:
- Install dependencies:
- Clone the repo using
git clone
- Open the repo directory and run
npm install
- Run
npm run make
to build distributables ornpm run package
to build an unzipped package
Unzipped package can be found in out
directory and distributables in out/make
directory.