-
-
Notifications
You must be signed in to change notification settings - Fork 94
YouTube downloader
This is a standalone application. It works separately from SCrawler.
Settings
-
Add
Add
Add URL array
-
Download
- start download -
Stop
- stop download -
Delete
- delete selected items (with files) -
Clear
- remove all downloaded items (without files) -
Clear all
- remove all items (without files) -
LOG
- error log
-
F5
- start download -
Insert
- add to download -
Ctrl+Insert
- add to download (using cookies)
The program automatically detects what you adding to. When you add a video, the following form will open. The download parameters are set automatically according to the settings you have specified.
You can change the setting of the video you want to download.
- Choose what you want to download: video or extract audio.
- Select output audio/video format
- You can choose a different audio codec if you like.
- You can choose which subtitles you want to download from the list of available subtitles for a particular video. If the list is empty or the
Subtitles
text box is inactive, then there are no subtitles available for the video. - You can also change the subtitles output format in the
Format
combo box. - You can also select additional subtitles/audio formats in the corresponding fields. This means that all subtitles/audio will be extracted from the video, converted to the format you choose, and saved as a separate file.
- You can also choose the destination of the output file.
- You can also add downloaded item(s) to a playlist, change video FPS, audio bitrate.
- Click
Download
to confirm your choices, orCancel
to cancel the download.
Right-click the Browse
button to select a new location and add the new location to the list.
When you add a playlist, the following form will open. This form is similar to the video download form, but with a few differences.
- Instead of a list of resolution, you see a list of videos.
- All parameters will apply to all videos. The resolution value is the limit. If you set the resolution to
1080
and the video is only available in lower resolutions, the maximum resolution will be selected. - Audio codec, video format and additional subtitles/audio will be applied to all videos.
- The list of available subtitles will be populated from the collected subtitles from all videos in the playlist. They will be downloaded if they are actually available for video.
Right-click the Browse
button to select a new location and add the new location to the list.
If you want to correctly download all albums of an artist, you can use a playlist parser.
Example. I want to download this artist: https://music.youtube.com/channel/UC25tCnonOu_M3ojPEi57nWA
- Open Chrome dev tools.
- Go to the following URL: https://music.youtube.com/channel/UC25tCnonOu_M3ojPEi57nWA
- To the right of the albums, click on the
More
button. - Scroll down to the bottom of the page.
- In the dev tools, look for the last page that starts with
https://music.youtube.com/youtubei/v1/browse?key=..........
. - Open the
Response
tab. - Copy all text.
- Open the YouTube app.
- Click
Add playlist array
. - Press
Ctrl+O
. - Paste all the copied text into the
In
text box. - Use the
Remove
text box to remove all incorrect playlist names. In the current example, incorrect names start withRDAMP
. You can get the correct name pattern by clicking on the playlist. In thehttps://music.youtube.com/playlist?list=OLAK5uy_l9d-qJGn4l0z4t5aQXSYeJFsg7hJiQfGA
URL, playlist ID isOLAK5uy_l9d-qJGn4l0z4t5aQXSYeJFsg7hJiQfGA
. - Click the
OK
button on both forms.
This is a special form for music. When adding an artist or music album, this form opens. Similar to the video download form, you can choose audio options, download (or not) lyrics, audio formats, and additional audio/lyrics formats. You can also uncheck any albums and/or single tracks that you don't want to download.
Here you can configure the default settings. I won't describe all the settings, because each setting is described in the bottom toolbar. Click on a setting and look at the bottom for what that setting means.