@dave @adam
Re: QR code
Use a standard http with user agent detection. This will allow the QR code to always function, safari users get a landing page with ways to subscribe and maybe links to apps.

If the user agent is a podcast app (should probably have some standardized UA for this), then you can just return the RSS in a 301 redirect.

This is how firebase app deeplinks work.

@dave @dwood @adam @agates@podcastindex.social

Ideally, opening a link for another podcast from an episode's show notes would have access to document.referrer. With that, you could redirect the user back into their app of choice.

Unfortunately, document.referrer doesn't seem to work from app-to-web, just web-to-web. User-agent is similarly unhelpful.

My best solution is to give the user a page with all the relevant links, and then let them save their preference with a cookie.

@dave @dwood @adam @agates@podcastindex.social

Overcast has a nifty solution to the problem I outlined. Marco parses the show notes with a regex that rewrites Apple Podcasts and Overcast URLs to never open the browser and just directs the user to the native UI.


@dave @dwood @adam @agates@podcastindex.social

so if you want to make a QR code that works for everyone, maybe you could use Apple’s feed-based URL scheme and build a QR scanner into each podcast app that intercepts it. So iOS users that just use their a generic QR scanner get Apple Podcasts, and people scanning from their podcast app get a better experience.

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!