Rip mp3s from bandcamp.
Project description
bandripper
Download albums from bandcamp using the command line.
Only works for public tracks.
Quality is limited to mp3 at 128 kbps.
Installation
Install with:
pip install bandripper
Usage
Options
> bandripper -h
Usage: bandripper [-h] [-n] [-o] [-nr] [str ...]
Positional Arguments:
str The bandcamp url(s) for the album or artist. If the url is to an artists
main page, all albums will be downloaded. The tracks will be saved to a
subdirectory of your current directory. If a track can't be streamed (i.e.
private) it won't be downloaded. Multiple urls can be passed. (default: None)
Options:
-h, --help show this help message and exit
-n, --no_track_number
By default the track number will be added to the front of the track title.
Pass this switch to disable the behavior. (default: False)
-o, --overwrite Pass this flag to overwrite existing files. Otherwise tracks that already
exist locally will not be downloaded. (default: False)
-nr, --new_releases Check urls in `discography_urls.txt` for new releases and download them. A
discography url is automatically added to the file when bandripper is used
on it. (default: False)
e.g.
>bandripper https://blacklungwinter.bandcamp.com/releases
Downloading 5 tracks from Bodies of EarthHearts of Space by Blacklung Winter... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.00% 0s
>dir "./Blacklung Winter/Bodies of EarthHearts of Space"
03/22/2023 01:46 PM 228,335 Bodies of EarthHearts of Space.jpg
03/22/2023 01:46 PM 3,008,887 01 - Bodies of EarthHearts of Space.mp3
03/22/2023 01:46 PM 3,441,057 02 - Dead in the Water.mp3
03/22/2023 01:46 PM 2,792,802 03 - Yin and Yang.mp3
03/22/2023 01:46 PM 3,326,954 04 - Neurotoxin.mp3
03/22/2023 01:46 PM 3,836,446 05 - Uproot.mp3
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bandripper-0.3.0.tar.gz
(7.2 kB
view hashes)
Built Distribution
Close
Hashes for bandripper-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e578381b583244383d3e5e1269ba29c1f5d5652f14cff5a3ad2cc10733ccf70a |
|
MD5 | 738261945814bb5300029ea97e12bc14 |
|
BLAKE2b-256 | 576ad5bbc8100ca401f78d0861cba0fac4635e07e5417f04aa1b8a03f58ac5fe |