{"id":21561078,"url":"https://github.com/shimisnow/spotdl-docker","last_synced_at":"2025-03-18T04:30:14.715Z","repository":{"id":243092133,"uuid":"804303292","full_name":"shimisnow/spotdl-docker","owner":"shimisnow","description":"A Docker container for the repository spotDL spotify-downloader","archived":false,"fork":false,"pushed_at":"2024-06-28T17:05:15.000Z","size":4,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-24T11:23:43.383Z","etag":null,"topics":["download-music","mp3","spotdl","spotdl-cli","spotify","youtube-music"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shimisnow.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-22T10:44:47.000Z","updated_at":"2024-09-10T02:16:36.000Z","dependencies_parsed_at":"2024-06-06T17:58:45.637Z","dependency_job_id":"0118b56b-3ec8-4d2b-93a8-5c32c63ceffa","html_url":"https://github.com/shimisnow/spotdl-docker","commit_stats":null,"previous_names":["shimisnow/spotdl-docker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shimisnow%2Fspotdl-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shimisnow%2Fspotdl-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shimisnow%2Fspotdl-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shimisnow%2Fspotdl-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shimisnow","download_url":"https://codeload.github.com/shimisnow/spotdl-docker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244156344,"owners_count":20407498,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["download-music","mp3","spotdl","spotdl-cli","spotify","youtube-music"],"created_at":"2024-11-24T09:18:44.802Z","updated_at":"2025-03-18T04:30:14.694Z","avatar_url":"https://github.com/shimisnow.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# spotDL Docker\n\nThis project is a Docker container for the repository [spotDL spotify-downloader](https://github.com/spotDL/spotify-downloader/)\n\nThis 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.\n\n## Key features\n\n- It has Python, ffmpeg and spotdl installed and configured\n- Can read multiple urls from a text file and download all files\n- Generates mp3 file with all metadata and album cover\n\n## How to use it\n\nFirst, build the image `spotdl-sd-docker:latest`:\n\n```sh\ndocker compose build image\n```\n\nSecond, put the spotify tracks url into the file `./source/source.txt` (one per line)\n\nExample:\n\n```txt\nhttps://open.spotify.com/track/79Dl8iYn0PFQG2wqDxPlQU\nhttps://open.spotify.com/track/0y1QJc3SJVPKJ1OvFmFqe6\n```\n\nThird, run the container:\n\n```sh\ndocker compose up download\n```\n\nThe files will be downloaded to the `/export` directory.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshimisnow%2Fspotdl-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshimisnow%2Fspotdl-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshimisnow%2Fspotdl-docker/lists"}