Metadata-Version: 2.1
Name: bandcamp-auto-uploader
Version: 0.2.10
Summary: Upload albums to Bandcamp automatically without a Pro account
License: MIT
Author: 7x11x13
Author-email: x7x11x13@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: appdirs (>=1.4.4,<2.0.0)
Requires-Dist: browser-cookie3 (>=0.19.1,<0.20.0)
Requires-Dist: inquirerpy (>=0.3.4,<0.4.0)
Requires-Dist: mutagen (>=1.47.0,<2.0.0)
Requires-Dist: requests (>=2.32.3,<3.0.0)
Requires-Dist: rich (>=13.7.1,<14.0.0)
Description-Content-Type: text/markdown

# bandcamp-auto-uploader

Upload albums in bulk without a Bandcamp Pro account. Automatically set track artist/title/comments/art based on track metadata.
![Example](/docs/screenshot.png)

## Installation

### Binary
Download the latest release for your platform [here](https://github.com/7x11x13/bandcamp-auto-uploader/releases)

### PyPI
```
$ pip install bandcamp-auto-uploader
$ bc-upload
```

## Notes

- You must be signed in to the account you want to upload to in at least one browser (or you must supply a cookies.txt file)
- Supported browsers are found [here](https://github.com/borisbabic/browser_cookie3#contribute)
- RIFF tags are not currently supported by mutagen, so if you want your tracks to be named from the metadata make sure to use ID3 tags
- The program ignores any non-audio files in the album folder except for the first image it encounters which it makes the album cover
- Bandcamp only allows WAV, FLAC, and AIFF files to be uploaded

## Acknowledgements

- Thanks [SeyNoe](https://seynoe.bandcamp.com/) for testing

