Bandcamp API

by

The Bandcamp API has been updated and moved to the official developer pages on bandcamp.com. Right here.

About these ads

9 Responses to “Bandcamp API”

  1. Brad DerManouelian Says:

    This is very exciting. Will we see a finalized version of the API or can we assume it will be like this for a long time and use it as a production API?

  2. Joe Holt Says:

    This is the “final” version of version 1 of the various APIs and you can use them in production. Future changes will be called version 2.

  3. Rodney Fus Says:

    Very informative blog post. Want more.

  4. Stuart Says:

    Would be good if albums had their url the way tracks do. I could recreate the url using the album title, but that might be fraught depending on whether there are non-ascii characters present (eg http://angryrabbit.bandcamp.com/album/kleiner-wasserb-r).

  5. Joe Holt Says:

    Yeah, you don’t want to construct the URL yourself, there’s some fancy code behind how we come up with the slugs. Turns out version 2 of the album API returns the URL — I added this just a few weeks ago and I haven’t had a chance to update the documentation. Just hit /album/2 instead of /album/1 in the examples. Joe

  6. Stuart Says:

    Thanks! :)

  7. Stuart Says:

    Hi Joel, further question: Is the album release date relative to UTC or the uploader’s timezone?

    Thanks!

    Stuart

  8. Stuart Says:

    Sorry, Joe rather :)

  9. Stuart Says:

    For anyone looking at using this API with the Drupal web CMS, I’ve built a tool for importing Bandcamp content into Drupal 7. At the moment it’s not of much use, (it’s largely waiting for Drupal 7 itself to mature), though it may be of interest to others going down this road.

    More information at http://groups.drupal.org/node/117669 including some debate about the API and Bandcamp’s models. Golly!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.

%d bloggers like this: