That's a nice and unexpected bit of news for the day.
I've been using Pocket Casts for awhile, it's indeed a very nice app, and other than the UI tumult from a few years back has been pretty reliable.
I was a bit disappointed recently to discover that it doesn't offer a way to export data from it, which is pretty bad (i.e. your listening history and starred episodes, not your list of subscribed podcasts). Hopefully it being OSS means that's something someone can add (heck I'd look into it myself as I was dreading having to manually extract the data myself or MITM the sync service to do it).
With the help of the web-player and the developer console I could copy the necessary auth-headers.
I built a little deno project recently which scrapes my Spotify and PocketCasts history regularly and stores the history to a Supabase PostgreSQL database.
This is great. I skimmed the code. I’ll have to check Spotify API to see if it’s possible to grab just podcasts from Spotify. Then I can try to see if I can do this stuff with another app. In general, happy to see this project for the ideas.
Very nice! Will check out your repo, but this requires Pocket Casts Plus, right? (I don't have one, I purchased the Android app a long long time ago, but do not have access to the web player at all AFAIK).
> I was a bit disappointed recently to discover that it doesn't offer a way to export data from it, which is pretty bad (i.e. your listening history and starred episodes, not your list of subscribed podcasts).
Maybe overlooked? Settings -> Import & Export OPML. Can't recall if it includes listening history and starred episodes but subscriptions for sure. This is the case for Android -- can't speak for iOS.
Overcast produces an export with everything, but warns they don't know of any apps that import it. The nice thing about OPML though is it's XML. An importer will just skip what it doesn't understand and import the subscriptions.
Podcast Addict does that, you can backup the full app settings, and more than just the subscriptions/listened episodes. I'm guessing the format is specific to the app's export/import feature, but could be worked with.
As the other comment mentioned, yes, this only contains a very short and not very useful list of the podcast subscriptions which if you have ~50 podcasts you subscribe to is easy to even manually resubscribe to, it doesn't have any of the useful data which isn't as easy to reconstruct.
I've been using Pocket Casts for awhile, it's indeed a very nice app, and other than the UI tumult from a few years back has been pretty reliable.
I was a bit disappointed recently to discover that it doesn't offer a way to export data from it, which is pretty bad (i.e. your listening history and starred episodes, not your list of subscribed podcasts). Hopefully it being OSS means that's something someone can add (heck I'd look into it myself as I was dreading having to manually extract the data myself or MITM the sync service to do it).