Blocks for Bandcamp
A collection of Gutenberg blocks for Bandcamp with functions for embedding merchandise, featured albums, audio players, and customized download code redemption forms.
Does not require API connection or any login – works for any public Bandcamp account / album.
ALBUM
- Display information about a single album from Bandcamp account
- Header section with cover art, title, artist, release date, and links
- Options to toggle display of each element
- Playlist section with custom HTML5 player displaying tracks
- Merch footer section for displaying items connected to album
- Product photos, format, title, description, price, quantity remaining, and more
- Option to only display certain sections (header / playlist / merch)
EMBED
- Custom options for embedding Bandcamp players (via shortcode, iFrame, or URL)
- Legacy [bandcamp] shortcode functionality that matches the one provided by Bandcamp
FORM
- Generate and customize a custom download code redemption form
- Choose colors, borders, font size, padding, and other styles for input field and button independently
MERCH
- Display a full listing of all merch items from Bandcamp account
- Option to display merch items from single album only
- Grid or List view options
- Display options for photos, album name, artist name, price, format, description, and more
MINIPLAYER
- Display a mini audio player of a specific track via album URL
- Select track by number or set to album’s « featured » track
- Display options for album name, artist name, track title, album link, progress bar, and colors
COMPATIBILITY
- This plugin requires a minimum PHP version of 7.4
- This plugin requires Gutenberg Editor to be activated
NOTE TO ARTISTS & ACCOUNT OWNERS
The HTML5 audio players for the « Miniplayer » and « Album » blocks use a Bandcamp MP3, but any « plays » by visitors ARE NOT TRACKED OR COUNTED TOWARD YOUR BANDCAMP STATS.
« Plays » are only tracked/counted via the official Bandcamp « embed » option, available in the « Album » and « Embed » blocks.
NOTICE
Your use of this plugin as an individual and a site owner is governed by the terms outlined on Bandcamp’s « Terms of Use » and « Acceptable Use and Modern Policy ». This plugin makes use of publicly available data on Bandcamp album pages, but using or displaying data from other artists/accounts is explicitly forbidden.
Support
If you have questions, need help, or just want to share feedback, I recommend using the Support tab on the WordPress.org plugin page. It’s the best way to reach out quickly and keep everything organized. I appreciate positive reviews if you liked this plugin or found it useful.
For general inquiries, you can also reach out at https://www.greyforest.digital/contact.
