841 B
841 B
Audio Downloader & Tagger
Download YouTube playlists and tag audio files with metadata and cover art.
Installation
pip install -r requirements.txt
brew install yt-dlp ffmpeg # macOS
# or: sudo apt-get install yt-dlp ffmpeg # Ubuntu
Usage
Download a playlist
python downloader.py
Prompts for: playlist URL, album, artist, output folder, disc number, track start, workers.
Tag audio files
python tagger.py
Prompts for: folder path, album, artist, disc number, track start, cover filename.
Features
- Parallel downloads & tagging
- Converts to Opus format
- Embeds metadata & cover art
- Vorbis comment tags (standard)
Supported Formats
Download: .opus, .ogg
Tag: .opus, .ogg
Requirements
- Python 3.8+
- yt-dlp, ffmpeg (system)
- mutagen, joblib (Python)