Musical web UI for yt-dlp: downloads, adds ID3, parses Genius lyrics
DarkCat09
0b0759fb3b
Small note on how it works, copied from raise_on_irrelevant_result() docstring: Raises ValueError if no words from track title are present in search result track title and no words from artist name are present in search result artist name |
||
---|---|---|
backend | ||
frontend | ||
.gitignore | ||
LICENSE | ||
Makefile | ||
pyproject.toml | ||
README.md | ||
requirements.txt |
musicdlp
Web UI for yt-dlp intended to be hosted on a music server. Downloads playlists and separate tracks from YouTube, YT Music and Yandex Music, converts to MP3, adds ID3 tags, searches for lyrics on Genius and writes to ID3.
Written in Python, because creating an interpreter process on each yt-dlp invoke is unreasonable.