[See musicdlp] Download and convert videos and music from YouTube, automatically add ID3 tags and lyrics
.convert_helper.sh | ||
.gitignore | ||
.id3tag_helper.py | ||
autoytdlp.sh | ||
convert.sh | ||
id3tag.sh | ||
LICENSE | ||
Makefile | ||
pylintrc | ||
README.md | ||
requirements.txt |
Auto YT-DLP
The Bash script which automatically finds links in the clipboard and downloads video/audio from these URLs using yt-dlp.
Created mainly for downloading music albums from YouTube.
Requirements
It requires Python 3.7 or newer and yt-dlp
.
Additionally, if you want to use convert.sh
, you'll need to install ffmpeg
.
For id3tag.sh
requirements are mutagen
, requests
and bs4
libraries.
You can run make deps
to install all requirements,
or this command:
pip install -r requirements.txt
Usage: autoytdlp
- Run the script with
./autoytdlp.sh
ormake run
command. - Just copy video links from YouTube or another supported website.
- Return to the terminal window and press Ctrl+C.
- Choose which tool will be used for downloading videos:
yt-dlp
CLI utility provides much better performance and supports many sources.- Piped API client implementation works slower, but all requests are proxied with Piped server. Note that Piped works only with YouTube.
- Enter file format (and instance URL for Piped), then wait while videos are downloading.
Usage: convert
// TODO
Usage: id3tag
// TODO