https://github.com/shimisnow/spotdl-docker
A Docker container for the repository spotDL spotify-downloader
https://github.com/shimisnow/spotdl-docker
download-music mp3 spotdl spotdl-cli spotify youtube-music
Last synced: about 1 year ago
JSON representation
A Docker container for the repository spotDL spotify-downloader
- Host: GitHub
- URL: https://github.com/shimisnow/spotdl-docker
- Owner: shimisnow
- Created: 2024-05-22T10:44:47.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-28T17:05:15.000Z (almost 2 years ago)
- Last Synced: 2025-01-24T11:23:43.383Z (over 1 year ago)
- Topics: download-music, mp3, spotdl, spotdl-cli, spotify, youtube-music
- Language: Shell
- Homepage:
- Size: 3.91 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# spotDL Docker
This project is a Docker container for the repository [spotDL spotify-downloader](https://github.com/spotDL/spotify-downloader/)
This is only a Docker image that uses the spotDL project without any modification. The spotDL project _does not_ download songs from spotify, only the metadata and album cover. The script uses the song name to search it in YouTube, downloads the video and convert it to mp3 using ffmpeg.
## Key features
- It has Python, ffmpeg and spotdl installed and configured
- Can read multiple urls from a text file and download all files
- Generates mp3 file with all metadata and album cover
## How to use it
First, build the image `spotdl-sd-docker:latest`:
```sh
docker compose build image
```
Second, put the spotify tracks url into the file `./source/source.txt` (one per line)
Example:
```txt
https://open.spotify.com/track/79Dl8iYn0PFQG2wqDxPlQU
https://open.spotify.com/track/0y1QJc3SJVPKJ1OvFmFqe6
```
Third, run the container:
```sh
docker compose up download
```
The files will be downloaded to the `/export` directory.