No support for Bandcamp embed (how can I contribute)


ghost 3 (newest version)
installed and configured via ghost-cli
node: v10.18.0
database: mysql Ver 14.14
browser: chrome

When attempting to “paste URL to add embedded content”, I paste in the following “embed code” from the bandcamp page:

<iframe style="border: 0; width: 350px; height: 470px;" src="" seamless><a href="">Mackedamia by Mackenzie Widdows</a></iframe>

After pasting (and pressing the enter key) I see a red validation error “There was an error when parsing the URL. Retry. Paste URL as link”

In the console I see the following GET call has received a 422 status code:

vendor.min-5617e1540786def6dcdc08a402e4e90e.js:917 GET 422

What can be done to have Ghost support Bandcamp embeds? Bandcamp is a highly popular music site.

Is there developer documentation for creating embed options? Bandcamp deserves to be alongside Spotify and Soundcloud, in my opinion. I don’t mind trying my hand at this if someone can point me in the right direction.

@Cody_Redmond bandcamp doesn’t support the oembed format from what I can see so there’s no support for pasting a bandcamp url into the embed card.

However, the embed code that you’ve shown above is supported, you need to paste it into a HTML card rather than an embed card because you already have the html.

1 Like

ah, of course. Thanks Kevin!