Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/j-jzk/yt-dl-music

A useful youtube-dl wrapper to download music
https://github.com/j-jzk/yt-dl-music

music music-downloader youtube-dl youtube-dl-wrapper youtube-downloader

Last synced: 25 days ago
JSON representation

A useful youtube-dl wrapper to download music

Awesome Lists containing this project

README

        

# Youtube-dl Music Downloader
A useful youtube-dl wrapper to download music

## Usage
Install the `yt-dlp` and `music_tag` packages:

```bash
pip3 install yt-dlp
pip3 install music_tag
```

Specify the songs to download. This is done using a csv file with these columns:
- `url`
- `artist`
- `title`
- `album`

The columns are separated with a "|" and the first line of the file must be like this:
```
url|artist|title|album
```

The _album_ column can be empty (but you have to keep the | at the end). See `example.csv` for an example.

You then run the script like this:
```bash
python3 download.py
```

The downloaded files are automatically converted to OGG/Vorbis and tagged properly.