Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 1019 Bytes

README.md

File metadata and controls

25 lines (16 loc) · 1019 Bytes

Export Google Podcasts Subscriptions

Unlike most podcasting apps, Google Podcasts does not support an export (or import) feature. This repository contains client-side JavaScript you can use to export your Google Podcasts subscriptions as OPML.

It performs the following steps.

  1. Scrape https://podcasts.google.com/subscriptions for podcasts.
  2. Search for RSS feeds using https://api.podcastindex.org/ .
  3. Outputs OPML.

P.S. ChatGPT was used to implement this solution (see https://sharegpt.com/c/r8XNKlj).

Podcast Index API

A free https://podcastindex.org/ API key is required to perform the podcast title to RSS feed lookup.

  1. Sign up at https://api.podcastindex.org/signup .
  2. Save the API key and secret received via email (or make a new one) in the apiKey and apiSecret variables in scrape.js.

Usage

  1. Go to https://podcasts.google.com/subscriptions .
  2. Open your web browser's console.
  3. Paste the contents of scrape.js and press Enter.
  4. Save the output OPML to podcasts.opml.