Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/j-jzk/yt-dl-music
- Owner: j-jzk
- License: unlicense
- Created: 2020-12-17T15:41:03.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-04-29T20:53:48.000Z (over 2 years ago)
- Last Synced: 2023-03-10T01:02:58.528Z (over 1 year ago)
- Topics: music, music-downloader, youtube-dl, youtube-dl-wrapper, youtube-downloader
- Language: Python
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.