Every time I hear, “find us wherever you get your podcasts,” I’d like to tell podcasters that reciting their domain name at the end of an episode would surely be the most memorable call-to-action, but the common convention would tell them to just say, “figure it out yourself!”
If you understand how RSS feeds work in blogging and podcasting, you can appreciate how odd sharing in podcasting sounds. Imagine if we shared blog posts like we share episodes, “Catch my latest post! Links below → feedly, inoreader, newsblur, or where you read blogs!”
Even though most podcasts have a canonical URL for every episode, people understand that directing people to their web browser isn’t the ideal destination. The better experience is to direct listeners to their browser for audio, aka their podcast app.
@nbashaw broke down the distinction:
with podcasts, RSS is the whole thing. Podcast apps are more analogous to “web browsers for audio” than text-based RSS readers because they are the beginning and end of pretty much all podcast discovery and consumption.
every.to/divinations/a-post-mortem-for-social-podcast-discovery
So if you can share a link to an article and it will open in the user’s browser of choice, why can’t we do the same in podcasting? Many have tried to no avail. People have been linking to RSS feeds by using the `pcast://` URL scheme since at least 2006 web.archive.org/web/20060720103801/http://www.twit.tv/.
In 2012, Apple released Apple Podcasts for iOS. iPhones didn’t let users set their preferred browser or email client. So it was no surprise when they began preventing third-party podcast apps from registering that URL scheme.
twitter.com/vemedio/status/248337065421443072
In 2018, @amarksteadman and @Brendanjuna launched a campaign to get podcasters to support a new podto URI. @SupertopSquid summed up the key issue with that initiative, “If it caught on, Apple would probably add support for it to Apple Podcasts and we’d all be back at square one”
Years later, Apple eventually let users change their default web browser and email client, but they haven’t felt the need to do the same for podcasting.
If we want to make sharing podcast episodes easier, we need to bridge the gap ourselves. I think we should work around Apple, demonstrate demand, and then pressure Apple to give users control over their preferred podcast app. Here’s what could be achieved without their support:
1️⃣ Extend pcast:// to support episodes
I hope we can reach further than past efforts for cross-app linking and support episodes as well as feeds. Deep-linking to an episode in several apps is a more laborious task, and that could motivate people to get on board.
2️⃣ Define a method to lookup any platform’s episode link
Presently, the vast majority of apps make it impossible to link to an episode on their platforms programmatically. On GitHub, I maintain a list of the URL patterns used by podcast platforms.
github.com/nathangathright/podcast-platform-links
Many of these platforms don’t want to construct URLs dependent on values within feeds because they don't trust them to remain stable over time. To solve this, podcast platforms could agree on a well-known endpoint to request an episode’s stable URL based on foreign keys.
3️⃣ Give users control where we can
When Gmail for iOS ran into a similar issue, they added their in-app settings to give users control over their default browser, maps, and calendar apps.
share.cleanshot.com/tNztg2
Taking a page out of that playbook, podcast apps could recognize `pcast://` links in show notes and redirect them to their in-app pages. Podcast newsletters could store subscribers’ preferred podcast apps and use merge tags to tailor their links to each reader.
Podcast websites could override `pcast://` links on iOS with something like the Podlove Subscribe Button for episode links and set a first-party cookie to store the visitor’s preference.
I built @_podlink out of frustration that the industry wasn’t making progress in tackling this problem. It’s been thrilling to see podcasters I respect adopt it as part of their marketing efforts.
But it’s always been a stop-gap for a systemic problem that should be addressed at the platform level. The podcast landscape has changed significantly since 2018, and I hope Apple recognizes its opportunity to help the open ecosystem of podcasting thrive.