music-down-tag-albumiser-yt/README.md
2025-10-22 01:28:00 +05:30

47 lines
No EOL
841 B
Markdown

# Audio Downloader & Tagger
Download YouTube playlists and tag audio files with metadata and cover art.
## Installation
```bash
pip install -r requirements.txt
brew install yt-dlp ffmpeg # macOS
# or: sudo apt-get install yt-dlp ffmpeg # Ubuntu
```
## Usage
### Download a playlist
```bash
python downloader.py
```
Prompts for: playlist URL, album, artist, output folder, disc number, track start, workers.
### Tag audio files
```bash
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)