Moving away from Bandcamp

Comments

For quite some time I’ve had my music site hosted by Bandcamp, since it was a pretty low-friction way to get my discography up and online, albeit with some annoying limitations. Previously I had the main domain host a “micro-site” for whatever my most recent release was and then used a subdomain for the actual Bandcamp page, but updating that got to be obnoxious and nobody really cared about the microsite thing anyway.

There’s a bunch of reasons, though, why I’m going to go back to running my own site, and hopefully downplaying Bandcamp as My Main Music Presence online. Here’s some of the reasons.

Read more…

Bandcamp Friday, February 2024 edition

Comments

I don’t have any new releases on my bandcamp but if you’re interested in a wide variety of music, it is there for the buying, and during Bandcamp Friday none of the money from that goes to Songtradr/Bandcamp.

This weekend, you can also buy anything in my discography, including my entire discography, for 50% off using discount code TOOMUCHMUSIC.

And as usual I’m also trying to hype up others. This month I’m planning on buying:

Final Bandcamp Friday of 2023!

Comments

Today is Bandcamp Friday. That makes it a very good time to support independent musicians.

Right now I could use a bit of cash, as I’ve been hit with some unexpected expenses and I don’t have much of a safety net regarding money I can access right now. So, if you have any interest in my music, right now is a very good time to buy some of it. Or my whole discography, even. I have around two dozen releases each in a wide variety of genres, almost all written by me.

Read more…

New pricing strategy

Comments

After years of constantly lowering my prices, trying to get a vanishingly-small amount of sales on things I care about, I’ve decided to raise everything and make it uniform, across all of my music storefronts, namely:

Here’s my pricing strategy and rationale.

Read more…

Bandcrash early alpha/beta/whatever released

Comments

So hey, the Bandcrash GUI is finally, finally in a working state! You can now use it to easily encode a bunch of wav files into mp3/ogg/flac and make a web preview, and optionally upload it all to itch.io automagically!

Also, I’ve released prebuilt macOS and Windows binaries over on itch.io. I’ll probably do a Linux version as well at some point, although Linux users are likely much better-equipped to just build-and-install it themselves.

To that end, I used it to upload one of my older albums to itch, and I gotta say, having a GUI to set it up is actually a lot nicer than doing it all from the CLI with hand-written JSON files? Weird.

There’s still a lot left to do on it but what is there right now is Good Enough for now.

That said, I’m hopeful that bandcamp remains viable for the long term, but now it’s a lot less necessary to worry about a single platform like that.

Bandcamp United

Comments

So, hey, Bandcamp is a great service that a lot of musicians and fans rely upon for fair distribution and sales of music. It is a really great thing.

Unfortunately, Bandcamp’s owners decided that having a sustainably profitable business wasn’t Enough for them and sold it to Epic Games a year ago, with the idea that it’d become a money-printing factory that does All The Licensing.

And that didn’t pan out, so a week ago Epic re-sold Bandcamp to Songtradr, which is basically an A&R pay-for-play scam with the trappings of respectability. Here’s a video Benn Jordan did on the topic (focusing on a site called Taxi but Songtradr is the same basic thing):

Now Songtradr is blocking the Bandcamp union from actually being, y'know, a union. They aren’t honoring the union terms, have locked workers out of critical systems, are completely ignoring the collective bargaining power of Bandcamp as a company and are doing all sorts of heinous shit.

However! This is not a time to boycott Bandcamp! All that does is make Bandcamp less valuable and gives Songtradr more sway over them, while disproportionately impacting the musicians who rely on it. Please look to see what the union is requesting in terms of support and solidarity. There’s a lot you can do to show your support.

Independent musicians thank you.

Read more…

Bandcamp Friday - September 1, 2023

Comments

As usual, Bandcamp is waiving their cut of the purchase price on the first Friday of the month. So this is the best time to consider buying my music. Update: Today only, use discount code plaidfriday to get up to 80% off on everything, including my full discography. Because why not.

As a voracious consumer of music, I maintain a running list of things to buy on the next Bandcamp Friday so that I can make the biggest impact on a monthly cadence (and also keep better track of my music spending habits). Here’s what I bought this month:

For more recommendations, check out my Bandcamp profile, or look at my past Bandcamp Friday posts.

Bandcamp Friday, May 2023

Comments

For the next 23.5 hours, Bandcamp is waiving their cut of music purchases made on their platform, which makes it an amazing time to buy independent music there.

As always, I have plenty of stuff you can get there (including a recently-released 80-minute meditation album and an hour-long musical journey inspired by a variety of coffee grinders), and you can get a pretty decent discount on my music if you just buy it all at once as a discography.

I also like to keep a checklist of albums to buy on this day, and this month the two albums I bought are a recent release by my friend Sam and the discography of ratwyfe mostly because I heard someone do a cover of his song cryptid and I knew right away that I’d totally dig all of his music.

Anyway. Support independent musicians, both by buying the music that you like, but also spreading the word of mouth of the music that you like, too. You might not think you have much of a voice but every little bit helps way more than you think; every flood begins with a handful of raindrops.

Un-sticking from Bandcamp

Comments

So, within a day of the Bandcamp announcement, several folks had already started building their own tools for escaping from Bandcamp. Of particular note (and brought to my attention many times) is one called blamscamp, which is a web-based GUI that builds a web player bundle for itch.io.

This tool definitely has a lot of merit, but in the near term it only handles one specific use case, namely taking a collection of already-encoded-for-the-web mp3s and turning it into an itch previewer. The player itself is nicely-written, but this isn’t the sort of tool which works well for me.

So, I adapted the player engine into my own version, which is a CLI tool. Feed it a JSON spec, audio files, and ancillary data (album art and lyrics and such), and it automatically encodes and tags the album for MP3 preview, high-quality MP3, Ogg Vorbis, and FLAC, and builds a web player (based on the original blamscamp’s although it’s diverged quite a lot now). And, if you install butler, it can also automatically upload these bundles to your itch page!

Here is the first public demo of it.

With all that said, I do still intend to keep using Bandcamp as my primary music distribution platform; it’s been very good to me over the years, and just because they’re being bought out by a questionable company doesn’t mean it’ll actually go downhill. But diversifying my offerings is always a good thing, and by posting my music in both places, I get even more of a potential audience. Plus, the satisfaction of owning (a big part of) my own delivery pipeline.

The pyBlamscamp pipeline can also be adapted to anything that takes a bundle of files; it could also be used, for example, to simplify the process of posting albums on Gumroad.

At present the main difficulties of it are that it’s a Python application and that it relies on external encoders. One of my potential change sin the future is to have it self-host the encoder libraries which would make a lot of things easier, and would also make it more feasible to provide a stand-alone application.

It’d also be really handy to have tools that make it easier to create and edit the .json file. That’s definitely a rough edge that’s not suitable for general end users.

There’s also a heck of a lot of things that still need to be done even for my own uses. But for now, this tool is at least ready to get started with.

EDIT: god damnit I should have called it “bandcamp” aejrklajrlajlajla i’m not gonna rename this twice in one day