Skip to content

Enjoy your Bandcamp collection with Crates


Turn your Bandcamp purchases into an organised music library using Crates

Bandcamp music collection displayed as album covers, transformed into an organized Crates music library with an arrow showing the connection between the two.

Turn your Bandcamp purchases into an organised music library

After only a few hundred Bandcamp purchases something strange happens: you own more music than you can find. The collection page loads in reverse purchase order, the search is thin, and the albums you actually reach for are buried under everything you bought at 2am during a label sale. Meanwhile your downloads sit in a folder on your HD, often disconnected from the purchase that produced them.

Crates is a music library tool that lets you import your Bandcamp collection, organize it the way you think about music, and have it interact seamlessly with the rest of what you own.

Crates music library displaying a grid of album covers from an organized music collection.

Connect your Bandcamp account directly

In Crates, open Settings > Accounts > Bandcamp, choose Bandcamp Subsonic, then generate a Subsonic username and password in your Bandcamp fan settings. Enter them in Crates and your purchases import straight away, along with your Bandcamp playlists. Two things make this worth setting up: playback streams directly from Bandcamp at around 250 kbps instead of going through the web widget, and you can leave daily sync switched on so new purchases arrive in your library on their own. Your Subsonic credentials are stored on your own machine, in macOS Keychain or Windows Credential Manager. They are never sent to Crates servers. Crates talks to Bandcamp directly from your computer, and disconnecting removes the stored credentials while leaving your imported tracks in place.

Setup instructions: How to connect to Bandcamp over the Subsonic API.

7_import

Or import your collection

Crates browser extension popup window over a Bandcamp collection page displaying "Save to Crates" prompt to import 75 items.

Stream straight away, upgrade to your downloads later

By default Crates plays your Bandcamp purchases from Bandcamp itself, which means you can browse and listen the moment the import finishes without downloading anything. If you connected your account, that stream arrives at around 250 kbps rather than through the web widget. 

If you want full quality, you download your purchases from Bandcamp as you normally would, turn on Settings > General > Match tunes, and import the downloaded files.

Crates matches them to the Bandcamp entries you already have and switches the default audio source to your local file. One entry per album, playing from the file you own.

 Some people prefer to work the other way round: import the downloaded files first, enable Match tunes, then run the Bandcamp import. Either order works.

Crates app Settings menu under General options displaying the toggled-on "Match tunes" setting highlighted with a red oval.

Organise it the way you think about music

7_import

Your Bandcamp purchases beside everything else you own

Bandcamp is rarely the whole collection. Most people have records they ripped, promos, DJ downloads, older iTunes purchases, and tunes saved from YouTube or SoundCloud. Crates holds all of it in one searchable library, so a search returns what you own regardless of where it came from. Importing your local music does not disturb it. Crates indexes your existing folders in place and preserves your structure exactly as it is. It does not need to copy or move anything. If you later choose to use Actions such as Move to Collection, Crates will reorganize files as part of that workflow, but that is an optional setting you turn on deliberately.

Alt Text Crates app Library interface displaying local folders like DJ Library alongside integrated Online Libraries including YouTube, Discogs, Apple Music, Spotify, SoundCloud, and Bandcamp.

Take it to your phone

Crates’ mobile version is a companion to the desktop app, available for both iPhone and Android. It connects directly to your desktop over your local network – nothing is uploaded to a third-party server. Syncing happens in two stages. First the library structure and metadata copy to your phone, so you can browse your whole collection immediately. The audio files are not copied at that point.

From there you can either stream from your desktop while it is running and reachable, or use Download All on a crate to copy the files to your phone for offline listening. This is where matching your Bandcamp purchases to your downloads pays off a second time. A release still playing from Bandcamp’s stream needs a live connection on the phone, and streamed sources can stop when the screen locks.

Crates mobile app now playing screen displaying "Gamelan Tokyo" by GiGi FM next to the desktop collection list view.

FAQ

If you connect your Bandcamp account to Crates, yes. Leave daily sync switched on and new purchases arrive in your library on their own, or pull them in on demand with Update collection. If you import using only the browser extension, you re-run the import yourself.

Ready to join?

Get Crates