Skip to content

TheReal3rd/YouTubeDownloader

Repository files navigation

YouTube Downloader

Releases

Description

Mass Download YouTube video and convert them into desired formats.

For personal use any issues may or may not be looked into or fixed.

Usage 1:

1. Paste YouTube video urls within the main text area or open a text document.

2. For multiple video download split each url with a new line this applies to the text document as well.

3. Configure the settings located at the bottom.

4. Then click start wait until the finish message appears then you're all set.

Usage 2 (Commands):

1. You can enter a list of commands separated by new lines.

2. FCREATE [Name] - Creates a new directory and move to it.

3. FBACK - Moves back by one directory.

4. FORMAT [MP3, MP4, MKV, M4A] - Changes the format.

5. MODE [M3U8, YT] - Changes the mode.

6. META_ARTIST [Name] - Writes artists Metadata only for Audio formats.

7. META_ALBUM [Name] - Writes album Metadata only for Audio formats.

8. META_CLEAR - Clears all Metadata.

9. PLAYLIST_ON - Toggles on Playlist downloads.

10. PLAYLIST_OFF - Toggles off Playlist downloads.

11. FMETA_ARTIST [Name] - Creates folder with artist name and sets metadata artist.

12. FMETA_ALBUM [Name] - Creates folder with album name and sets metadata album.

Requirements:

Requires Python3+ to be installed. (Use the App Store versions it's the only version that's been tested.)

FFMpeg installed for linux.

Supported Platforms:

Linux works the best.

Windows works but its hacky and I don't care enough to fix.

TODO:

Add YT Archive for Streams.

Libs / Credits:

1.YouTubeDL-Java

2.Lombok

3.YouTube-dl (Outdated and broken)

4.YouTube-dl-patched

5.JavaPackager

6.FFmpeg