---
generated_by: "scripts/seo_markdown_for_agents.py"
title: "Switch Podcast Apps — Keep Subscriptions via OPML"
description: "Keep your shows: export OPML from Apple Podcasts, Pocket Casts, or Overcast and import once. Free OPML import; no account required. No app-inserted ads."
source_url: "https://thepodcastapp.dev/switch"
canonical_url: "https://thepodcastapp.dev/switch"
markdown_url: "https://thepodcastapp.dev/switch.md"
language: "en"
image: "https://thepodcastapp.dev/hero-home-social.jpg"
robots: "index,follow,max-image-preview:large"
content_signal: "ai-input=yes, search=yes, ai-train=yes"
---

# Switch Podcast Apps — Keep Subscriptions via OPML

# Switch Podcast Apps — Keep Subscriptions via OPML

**Smart Ad-Skip** is a tap to the end of a marked segment on supported shows. The app does not insert ads. All features are free with usage caps (free daily transcripts and chats). $4.99/month lifts those caps only.

Last updated: September 22, 2026

Export an OPML file from your current app, import it in The Podcast App under Settings → Manage Subscriptions (Import/Export) → Import from File, then verify niche feeds before you re-download commute episodes on Wi-Fi. OPML moves your public RSS subscriptions; it does not copy downloads, playback position, queues, or playlists.

| Piece | Moves with OPML | Rebuild in the new app |
| --- | --- | --- |
| Show subscriptions | Yes — public RSS feeds | — |
| Play position / playlists | Usually no | Yes — app-local |
| Offline downloads | No | Download again on Wi‑Fi (unlimited offline is free here) |
| Usage caps / Brain | Free with usage caps | $4.99/month lifts caps only, not a download unlock |

## What can you verify in the app when you switch?

Five checks, all signed out. OPML import runs from Settings → Manage Subscriptions (Import/Export) → Import from File, public RSS subscriptions land free, downloads and positions stay behind, new shows start with auto-download off, and offline downloads stay unlimited on free. Spotify has no OPML export.

First-party paths — not a generic “easy import” claim. If a row fails on your device, this page is wrong for you.

| Check | In-app path | Named outcome |
| --- | --- | --- |
| Import signed-out | Settings → Manage Subscriptions (Import/Export) → Import from File | Public RSS subscriptions land with no account. OPML import is free and is not usage-capped |
| Empty Home CTA | Import on empty Home → same sheet ( `/settings?focus=import` ) | Same import flow as Settings — one sheet, not a second product |
| What OPML moves | After import, open library | Show subscriptions (title + public xmlUrl). New subs start with auto-download off |
| What OPML does not move | — | Downloads, play position, queue, playlists/stations, Podcast Brain data, listen history |
| Offline after switch | Download on Wi‑Fi in The Podcast App | Unlimited offline downloads on free — A paid plan lifts usage caps, not a download unlock |
| Spotify | — | No first-party Spotify OPML/RSS export. Export from Overcast/Pocket Casts/Castro/AntennaPod if you used one alongside, or add shows/RSS in-app — not a silent full Spotify migrate |

#### Free OPML import

No account required. OPML import and offline downloads are free. All features are free with usage caps. $4.99/month lifts caps only.

#### Public RSS list only

OPML carries title + xmlUrl. Downloads, position, queues, and playlists stay behind.

#### No app-inserted ads

The app does not insert ads. Host-read episode ads may still play. Smart Ad-Skip is a tap to the end of a marked segment on supported shows.

## Switching, answered first.

### How do I move my podcasts to The Podcast App?

Export an OPML file from your current app, then open Settings → Manage Subscriptions (Import/Export) → Import from File and pick the file. Your public RSS subscriptions arrive in one import. Check a few niche feeds, then re-download the episodes you want on Wi-Fi. No account is required.

1. Export OPML from your current app.
2. Import it under Settings → Manage Subscriptions (Import/Export) → Import from File.
3. Confirm the feed count and spot-check niche shows.
4. Re-download commute episodes on Wi-Fi.

### Do I need an account to import OPML?

No. OPML import works signed out, is free, and is not usage-capped. The importer reads each outline's title and public feed URL, rejects invalid or private-network URLs, and adds new subscriptions with auto-download off, so a big library does not fill cellular storage.

### Can I switch from Spotify?

Not with a file. Spotify has no first-party OPML export of followed shows. Keep a list of the shows you follow, search each title in The Podcast App, and subscribe. If you also used Pocket Casts, Overcast, or AntennaPod, export OPML there and import it in one pass.

### Will my downloads come with me?

No. OPML carries subscriptions, not audio files, so downloads, positions, and queues stay in the old app. Re-download what you need on Wi-Fi after the import. Unlimited offline downloads are free here, so rebuilding a commute stack costs storage, not a paid plan.

| Item | Moves with OPML | What to do |
| --- | --- | --- |
| Subscriptions (title + public feed URL) | Yes | Import once |
| Downloads | No | Re-download on Wi-Fi (free, unlimited) |
| Playback position, queue, playlists | No | Rebuild if you still want them |
| Spotify follows | No OPML export exists | Search each show and subscribe |

## How we tested the OPML switch

The import path, what the parser accepts, and what it refuses — read from the shipping importer, not from a competitor’s help page.

| What we checked | What we found | Check it yourself |
| --- | --- | --- |
| Import entry points | Settings → Manage Subscriptions (Import/Export) → Import from File, and the Import button on an empty Home, open the same sheet. It works signed-out. Import is free and is not usage-capped. | Fresh install, skip sign-in, open Settings. |
| What the parser accepts | Standard OPML 2.0 outlines carrying an `xmlUrl` (or `type="rss"` ). Nested folders are walked, so a grouped export from Overcast or Pocket Casts flattens into one subscription list instead of importing the folder as a show. | Import a foldered OPML; the count matches feeds, not folders. |
| What it refuses | Feeds whose URL is not absolute `http` / `https` , or that point at localhost or a private-network range, are skipped and counted in the import summary as invalid — never silently added. | Add a `file://` or `192.168.x.x` line to a test OPML; it shows up as skipped. |
| What does not travel | OPML carries title plus feed URL. Play position, downloads, queue, playlists and history are not in the file — from any app, not only ours. | Open your export in a text editor. |
| Leaving again | Export writes standard OPML 2.0 from the same Manage Subscriptions screen, so the list you brought in can leave the same way. | Settings → Manage Subscriptions (Import/Export) → Export Subscriptions. |

**How this page was produced:** Written by the operator from the app’s OPML importer source — the accept/refuse rules above are the code’s own checks — and re-read on September 11, 2026. Vendor export paths are linked in Sources, not paraphrased from listicles. The screenshot is from our store-listing capture corpus.

**Who:** Magnolia Apps · Ken Webster — independent makers of The Podcast App.

**How:** Every row is read from the app we ship and its source or release tooling — OPML import/export, unlimited free offline, no ad SDK, Podcast Brain (free with usage caps). Not a scraped listicle.

**Why:** Help you decide a switch with the usage-cap line drawn honestly. [Full operator note](https://thepodcastapp.dev/about#who-operates) .

## How long should switching podcast apps take?

Usually under a few minutes for a typical library; large libraries can take longer while feeds refresh.

### Export from your current app

Grab an OPML file from Apple Podcasts, Pocket Casts, Overcast, AntennaPod, or another app that supports export. Need a file first? Use the [OPML generator](https://thepodcastapp.dev/tools/opml-generator) .

### Import into The Podcast App

Open Settings → Manage Subscriptions (Import/Export) → Import from File. If Home is empty, the Import CTA opens the same sheet. Confirm the feed count after the file lands.

### Verify, then download on Wi-Fi

Check niche feeds before you re-download commute episodes on Wi-Fi. Auto-download starts off, so the library does not fill cellular storage on arrival. Then use the [offline Wi-Fi path](https://thepodcastapp.dev/how-to-listen-to-podcasts-without-wifi) or the [player](https://thepodcastapp.dev/player) .

## What does OPML move when you switch apps?

OPML moves your subscription list and nothing else: each show's title and public RSS feed URL. Downloads, playback position, queues, playlists, Podcast Brain data, and listening history stay in the old app. Import once, confirm the feed count, then re-download what you want on Wi-Fi.

OPML is a public RSS subscription list. It is not a full library backup.

### What moves

Your public RSS list: each outline’s title and xmlUrl. That is the subscription set you can rebuild in one import.

### What does not move

Downloads, playback position, queues, playlists, Brain data, and history stay in the old app. Rebuild those only if you still want them.

### What gets rejected

Invalid URLs and private-network URLs are rejected. OPML does not transfer credentials, tokens, or login-gated feeds. If a public RSS URL looks broken before import, check it with the free [RSS validator and OPML tools](https://thepodcastapp.dev/tools) .

### Export later if you leave

The same list format works in reverse. See [OPML export](https://thepodcastapp.dev/podcast-app-with-opml-export) when you want a portable copy of follows.

## What are the common podcast app switches?

Most switches start in Apple Podcasts, Pocket Casts, Overcast, AntennaPod, or Spotify. The first four can export OPML, so one import brings your subscriptions across. Spotify cannot, so you search and resubscribe by hand. Each path below names the export menu to use.

Most people are leaving one specific app. Export there, import here, then verify niche feeds. Score the grid on [compare podcast apps](https://thepodcastapp.dev/compare) first if you have not picked a destination. The [free podcast app](https://thepodcastapp.dev/free-podcast-app) stays usable. All features are free with usage caps.

Replacing Google Podcasts? Google made YouTube Music the official successor. If you want a plain RSS podcast player instead, import your Google Podcasts OPML export into The Podcast App without an account. The Import from File steps on this page apply unchanged.

### Apple Podcasts

On Mac, use File → Library → Export Playlist / OPML (wording varies by macOS). iOS does not always expose a one-tap OPML export — use a Mac pass-through or a third-party exporter, then move the file to your phone.

[Apple Podcasts alternative that keeps OPML](https://thepodcastapp.dev/apple-podcasts-alternative-2026)

### Pocket Casts

Settings → export OPML / export subscriptions, then open the file with Import from File under Settings → Manage Subscriptions (Import/Export).

[Pocket Casts alternative with a portable library](https://thepodcastapp.dev/pocket-casts-alternative-2026)

### Overcast

Sign in at [overcast.fm/account](https://overcast.fm/account) and use *Export Your Data* , then import the file. Older in-app Settings → Export OPML labels may still appear on some builds. The Podcast App also runs on Android, which Overcast does not.

[Overcast alternative with Ad-Skip on supported shows](https://thepodcastapp.dev/overcast-alternative-2026)

### AntennaPod

Settings → export OPML / export subscriptions, then import the file the same way.

### Spotify

Spotify has no first-party OPML export of shows. Workarounds only: keep a text list or screenshots of follows, then search those titles after you import everything else. That is a Spotify limit, not an import bug.

## After you land

Start with the free [player](https://thepodcastapp.dev/player) . OPML import and unlimited offline downloads are free. Smart Ad-Skip is a tap to the end of a marked segment on supported shows. The app does not insert ads; see [the free no-app-ads player](https://thepodcastapp.dev/free-podcast-app-no-ads) .

- Listen on one device with no account.
- Cloud sync needs a sign-in later. It is not required to import or listen on one device.
- [Brain](https://thepodcastapp.dev/podcast-brain) is free with usage caps (free daily transcripts and chats). $4.99/month lifts those caps only.

## Troubleshooting

Empty or wrong art usually means the feed has not refreshed yet, or the xmlUrl pointed at a thin or redirected source. Wait for the refresh, or re-add that show from search.

Duplicates appear when the same show is listed twice in the OPML, or when a feed URL and its redirect both imported. Unsubscribe the extra copy.

Still stuck? [Contact support](https://thepodcastapp.dev/support) .

#### Check the xmlUrl

Private-network and invalid URLs are rejected. Credential-gated feeds must be re-added by hand.

## Caps and Smart Ad-Skip on this path

### Know the free usage caps

All features are free with usage caps (free daily transcripts and chats). $4.99/month lifts those caps only.

### Tap Smart Ad-Skip on a marked segment

Smart Ad-Skip is a tap to the end of a marked segment on supported shows. The app does not insert ads. Host-read audio already in the file can still play.

## Switch FAQ

### What is Smart Ad-Skip, and what does $4.99 change?

### How do I switch podcast apps without losing subscriptions?

### Do I need an account to import OPML into The Podcast App?

### Are OPML import and offline listening free?

### What does not transfer when I switch?

### Can I switch from Spotify Podcasts with OPML?

### How long does import take?

### What can you verify in the app when you switch?

## Sources

- [OPML 2.0 spec](https://opml.org/spec2.opml) Outline format that carries title + xmlUrl
- [Apple Podcasts support](https://support.apple.com/podcasts) Apple’s official Podcasts help
- [Pocket Casts help](https://support.pocketcasts.com/) Export OPML from Pocket Casts
- [Overcast account (Export Your Data)](https://overcast.fm/account) Sign in, then Export Your Data — the working export path as of 2026-09-12.
- [AntennaPod documentation](https://antennapod.org/documentation/) AntennaPod OPML export

## Import once. Verify. Then download on Wi-Fi.

Free OPML import. No account to start. Unlimited offline downloads on free. No app-inserted ads in the player.

## The Podcast App, running in this language.

These are real screens from the app, not mockups. Every menu, button, and label is translated, so the app looks like this as soon as you install it.

## Product and alternative pages

Live product pages only.

## Get The Podcast App free.

Bring your subscriptions with OPML, then download on Wi-Fi. Unlimited offline on the free core.

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "applicationCategory": "MultimediaApplication",
  "dateModified": "2026-09-22",
  "description": "Free OPML import with no account required. Unlimited offline downloads on free. No app-inserted ads. A paid plan lifts usage caps.",
  "featureList": [
    "OPML import without account",
    "Unlimited offline downloads on free",
    "No app-inserted ads",
    "Smart Ad-Skip on supported shows",
    "Podcast Brain, free with usage caps",
    "iOS and Android",
    "Apple Watch: stream over Wi-Fi or cellular, or download episodes to the watch and listen phone-free; shows, Up Next, and listening progress stay in sync with the iPhone; a complication resumes the current episode in one tap"
  ],
  "name": "The Podcast App",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  },
  "operatingSystem": "iOS, watchOS, Android",
  "sameAs": [
    "https://apps.apple.com/app/the-podcast-app/id6754806244",
    "https://play.google.com/store/apps/details?id=com.magnolia.thepodcastapp"
  ],
  "url": "https://thepodcastapp.dev/switch"
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "item": "https://thepodcastapp.dev/",
      "name": "Home",
      "position": 1
    },
    {
      "@type": "ListItem",
      "item": "https://thepodcastapp.dev/switch",
      "name": "Switch",
      "position": 2
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Smart Ad-Skip is a tap to the end of a marked segment on supported shows. Nothing skips on its own. The app does not insert ads. Host-read audio already in the file can still play. All features are free with usage caps (free daily transcripts and chats). $4.99/month lifts those caps only."
      },
      "name": "What is Smart Ad-Skip, and what does $4.99 change?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Export an OPML file from your current app, then import it in The Podcast App under Settings → Manage Subscriptions (Import/Export) → Import from File. An empty Home Import CTA opens the same sheet. OPML moves your public RSS subscriptions (title + xmlUrl). Verify niche feeds, then re-download commute episodes on Wi-Fi. Auto-download starts off."
      },
      "name": "How do I switch podcast apps without losing subscriptions?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "No. OPML import is free and does not require an account. You can import and listen on one device without signing in. Cloud sync needs a sign-in later if you want it across devices."
      },
      "name": "Do I need an account to import OPML into The Podcast App?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. OPML import and unlimited offline downloads are free. They are not a paid unlock. All features are free with usage caps (free daily transcripts and chats). $4.99/month lifts those caps only."
      },
      "name": "Are OPML import and offline listening free?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "OPML does not copy downloads, playback position, queues, playlists, Brain data, or history. It does not transfer credentials. Invalid and private-network URLs are rejected."
      },
      "name": "What does not transfer when I switch?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Spotify does not offer a first-party OPML export of shows. Workarounds only: keep a text list or screenshots of follows, then search those titles after you import everything else."
      },
      "name": "Can I switch from Spotify Podcasts with OPML?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Usually under a few minutes for a typical library; large libraries can take longer while feeds refresh."
      },
      "name": "How long does import take?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Settings → Manage Subscriptions (Import/Export) → Import from File works signed-out. OPML import is free and is not usage-capped. OPML moves public RSS subscriptions only — not downloads, play position, queue, playlists, or Brain data. Unlimited offline downloads stay free after you land. All features are free with usage caps (free daily transcripts and chats). $4.99/month lifts those caps only. Spotify has no first-party OPML export."
      },
      "name": "What can you verify in the app when you switch?"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "Article",
  "author": {
    "@type": "Organization",
    "logo": "https://thepodcastapp.dev/icon-512.png",
    "name": "The Podcast App",
    "url": "https://thepodcastapp.dev/"
  },
  "dateModified": "2026-09-22",
  "datePublished": "2026-07-12",
  "description": "Keep your shows: export OPML from Apple Podcasts, Pocket Casts, or Overcast and import once. Free OPML import; no account required. No app-inserted ads.",
  "headline": "Switch Podcast Apps — Keep Subscriptions via OPML",
  "inLanguage": "en",
  "mainEntityOfPage": "https://thepodcastapp.dev/switch",
  "publisher": {
    "@type": "Organization",
    "logo": "https://thepodcastapp.dev/icon-512.png",
    "name": "The Podcast App",
    "url": "https://thepodcastapp.dev/"
  },
  "publishingPrinciples": "https://thepodcastapp.dev/about#editorial-policy",
  "url": "https://thepodcastapp.dev/switch"
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      ".page-title",
      ".page-subtitle",
      "h1",
      ".faq-trigger"
    ]
  },
  "url": "https://thepodcastapp.dev/switch"
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "description": "Export an OPML file from your current app, import it once, then verify feeds and download on Wi-Fi.",
  "name": "How to switch podcast apps with OPML",
  "step": [
    {
      "@type": "HowToStep",
      "name": "Export from your current app",
      "position": 1,
      "text": "Grab an OPML file from Apple Podcasts, Pocket Casts, Overcast, AntennaPod, or another app that supports export. Need a file first? Use the OPML generator ."
    },
    {
      "@type": "HowToStep",
      "name": "Import into The Podcast App",
      "position": 2,
      "text": "Open Settings → Manage Subscriptions (Import/Export) → Import from File. If Home is empty, the Import CTA opens the same sheet. Confirm the feed count after the file lands."
    },
    {
      "@type": "HowToStep",
      "name": "Verify, then download on Wi-Fi",
      "position": 3,
      "text": "Check niche feeds before you re-download commute episodes on Wi-Fi. Auto-download starts off, so the library does not fill cellular storage on arrival. Then use the offline Wi-Fi path or the player ."
    },
    {
      "@type": "HowToStep",
      "name": "Know the free usage caps",
      "position": 4,
      "text": "All features are free with usage caps (free daily transcripts and chats). $4.99/month lifts those caps only."
    },
    {
      "@type": "HowToStep",
      "name": "Tap Smart Ad-Skip on a marked segment",
      "position": 5,
      "text": "Smart Ad-Skip is a tap to the end of a marked segment on supported shows. The app does not insert ads. Host-read audio already in the file can still play."
    }
  ]
}
```
