Skip to content

lucasrangit/google-podcasts-export-opml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.