I’ve been thinking about podcasting, ownership, and how Ghost fits into all of it.
Ghost is great. It’s modern and fast. But if you’re running a podcast, you’re probably still piecing together a bunch of embeds to get your show online… the usual mess.
It kinda sucks that even with all this tech, podcasters still get pushed onto platforms that take a cut or control your feed. We need something different.
I’m messing around with ideas that could make that a thing. Not ready to share yet — but if you’re podcasting on Ghost (or thinking about it), I’d love to hear how you’re handling all this.
So unless your podcast files are huge (or your host has your file upload size throttled way down), it actually is possible to host a podcast on Ghost. Put it in an audio card, add some custom code to make an RSS feed, and you can get it picked up by the podcast providers.
What’s not supported natively there is having a subscribers-only feed. You can restrict your podcasts to only being shown to subscribers, but there’s not a way to have the podcast providers pick the episodes up by rss that way. That’s where you’d really need an integration of some kind. Here’s a link to one option: Private, fulltext RSS feeds for Paid Members
I think it would be possible to parse the src attribute of first audio element from post content, by abusing split helper. By adding a tag-based condition (like if post has tag #podcast-episode), an rss feed can be generated by using uploaded audio files inside the content.
I couldn’t try this idea but looks like doable to me.