Podcast GUID: Your Library Follows You Everywhere
Last updated: March 2026
Your subscriptions, history, and progress should not be locked to one app. The Podcast App supports the open podcast:guid standard, so your podcast identity is fully portable — move freely between apps without rebuilding your library from scratch.
Your Identity, Not Theirs
Switch Apps Without Starting Over
Traditional podcast apps tie your subscriptions to their proprietary system. With Podcast GUID, every show has a universal identifier recognized across all supporting apps. Switch from Spotify, Apple Podcasts, or any other player to The Podcast App and your entire library comes with you — no manual re-subscribing.
Future-Proof Your Listening History
GUIDs ensure that even if a podcast changes its RSS feed URL, moves hosting providers, or rebrands, the podcast retains the same identity. Your listening progress, bookmarks, and subscriptions stay connected to the right show, no matter what changes behind the scenes.
How Podcast GUID Works in The Podcast App
1. Automatic Recognition
When you subscribe to a podcast, The Podcast App reads the podcast:guid from the RSS feed and stores it alongside the show. This happens silently — you never have to think about it.
2. Cross-App Portability
Export your subscriptions via OPML and import into any other Podcast 2.0-compatible app. GUIDs ensure every show maps correctly, even if feed URLs have changed.
3. Persistent Episode Identity
Each episode also has its own GUID, ensuring your playback position, bookmarks, and history are tied to the correct episode across devices and app switches.
Your Questions, Answered
What is a Podcast GUID?
A Podcast GUID (Globally Unique Identifier) is a permanent, unique identifier assigned to a podcast in its RSS feed using the podcast:guid namespace tag. Unlike RSS feed URLs which can change, the GUID remains constant for the lifetime of a show, making it the most reliable way to identify a podcast across different apps and platforms.
Does GUID support help me switch podcast apps?
Absolutely. Because GUIDs provide a universal reference for each podcast, switching between apps that support the standard is seamless. Your subscriptions, listening history, and episode progress are all tied to the GUID, not to a proprietary app-specific ID. The Podcast App fully supports OPML import with GUID matching.
Do all podcasts have GUIDs?
Not yet, but adoption is growing rapidly as part of the Podcasting 2.0 movement. Major hosting platforms like Buzzsprout, Transistor, Podbean, and Captivate now include podcast:guid in their feeds. The Podcast App handles both GUID-equipped and legacy feeds seamlessly, using feed URL fallback when a GUID isn't present.
Understanding Podcast GUID: The Foundation of an Open Podcast Ecosystem
For most of podcasting's history, a show's RSS feed URL was the only identifier that mattered. Subscription apps stored that URL, matched it against their databases, and assumed it would remain stable forever. In practice, it rarely did. Podcasters switched hosting platforms, rebranded their shows, consolidated feeds, or moved from one domain to another — and every time they did, listeners lost their subscriptions, their progress, and their history. The problem was structural: the industry had adopted a mutable, infrastructure-specific URL as a permanent identity, and no app could do anything about it when that URL changed.
The Podcasting 2.0 movement, led by Adam Curry, Dave Jones, and the broader open podcast community, introduced the podcast:guid tag to solve this at the source. A podcast GUID is a UUIDv5 value generated deterministically from the original feed URL at the moment the podcast was created. Once established, it is embedded permanently in the RSS feed header and never changes — even if the feed moves, the host changes, or the show rebrands. The algorithm is open and reproducible: any directory or app can verify the GUID independently. This makes it a trust anchor for the entire podcast ecosystem rather than a proprietary database key controlled by one company.
The Podcast App integrates Podcast GUID support at every layer of the listening experience. When you subscribe to a show, the app reads the podcast:guid element from the RSS feed and stores it as the canonical identifier for that podcast — not just the feed URL. When you import an OPML file from another app, GUIDs are used to match each entry against the Podcast Index directory, ensuring accurate resolution even when feed URLs have drifted. Cross-device sync uses GUIDs as the primary key, so your position and subscription state stay consistent across iPhone and Android without ambiguity. And because The Podcast App is integrated with Podcast Index, even legacy shows without an explicit GUID in their feed get a stable identity through the directory's mapping.
The broader significance of universal podcast identity extends well beyond app-switching convenience. When every podcast and every episode has a stable, globally recognized identifier, the entire ecosystem gains capabilities that were previously impossible. Cross-app recommendation engines can share signals without proprietary user matching. Universal listen history — where your progress in one app is visible in another — becomes technically feasible. Discovery platforms can surface a show regardless of which hosting provider its creator uses. The open, decentralized vision of podcasting — where no single company controls the directory, the distribution, or the listener relationship — depends on identity infrastructure that is standardized and neutral. Podcast GUID is that infrastructure, and The Podcast App is built on it.
Your Podcasts, Your Way
Download The Podcast App and experience a player that respects open standards. Your library is yours — forever.