bandcamp-dl
brew install bandcamp-dl
v0.0.17_7
Unlicense
Simple python script to download Bandcamp albums
94
30-day installs · #3559
388
90-day · #3192
1.1k
365-day · #3657
1.2k
★ GitHub stars · updated 4mo ago
Runtime dependencies
Links
- https://github.com/evolution0/bandcamp-dl
- GitHub: evolution0/bandcamp-dl
- Brew formula source: Formula/b/bandcamp-dl.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"certifi",
"python@3.14"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Simple python script to download Bandcamp albums",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:35:44+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "bandcamp-dl",
"github_default_branch": "master",
"github_last_commit_at": "2026-04-09T02:21:39Z",
"github_readme_excerpt": "bandcamp-dl\n===========\n|PyPI pyversions| |PyPI download month| |PyPI license| |GitHub release| |GitHub commits|\n\nDownload audio from `bandcamp.com`_\n\nSynopsis\n--------\n\n``bandcamp-dl URL``\n\nInstallation\n------------\n\nFrom PyPI\n~~~~~~~~~\n\n``pip3 install bandcamp-downloader``\n\nSome linux distros may require that python3-pip is installed first.\n\nFrom Wheel\n~~~~~~~~~~\n\n1. Download the wheel (``.whl``) from PyPI or the Releases page\n2. ``cd`` to the directory containing the ``.whl`` file\n3. ``pip install \u003cfilename\u003e.whl``\n\n[OSX] From Homebrew\n~~~~~~~~~~~~~~~~~~~\n\n``brew install bandcamp-dl``\n\n[Arch] From the AUR\n~~~~~~~~~~~~~~~~~~~\n\n``yay -S bandcamp-dl-git``\n\nFrom Source\n~~~~~~~~~~~\n\n1. Clone the project or `download and extract the zip`_\n2. ``cd`` to the project directory\n3. Run ``pip install .``\n\nDescription\n-----------\n\nbandcamp-dl is a small command-line app to download audio from\nbandcamp.com. It requires the Python interpreter, version 3.4 (or\nhigher) and is not platform specific. It is released to the public\ndomain, which means you can modify it, redistribute it or use it how\never you like.\n\nDetails\n-------\n\n::\n\n Usage:\n bandcamp-dl [options] [URL]\n\n Arguments:\n URL Bandcamp album/track URL\n\nOptions\n-------\n\n::\n\n Options:\n -h, --help show this help message and exit\n -v, --version Show version\n -d, --debug Verbose logging\n --artist ARTIST Specify an artist\u0027s slug to download their full discography.\n --track TRACK Specify a track\u0027s slug to download a single track. Must be used with --artist.\n --album ALBUM Specify an album\u0027s slug to download a single album. Must be used with --artist.\n --template TEMPLATE Output filename template, default: %{artist}/%{album}/%{track} - %{title}\n --base-dir BASE_DIR Base location of which all files are downloaded\n -f, --full-album Download only if all tracks are available\n -o, --overwrite ",
"github_repo": "evolution0/bandcamp-dl",
"github_stars": 1151,
"github_topics": [],
"homepage": "https://github.com/evolution0/bandcamp-dl",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 94,
"installs_365d": 1117,
"installs_90d": 388,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "Unlicense",
"llm_generated_at": null,
"llm_model": null,
"name": "bandcamp-dl",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 3559,
"rank_365d": 3657,
"rank_90d": 3192,
"raw_hash": "c2b01ed1c76a6d62",
"recommended_dependencies": [],
"revision": 7,
"ruby_source_path": "Formula/b/bandcamp-dl.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "0.0.17",
"versioned_formulae": [],
"why_use_this": null
}