Last refresh failed for a private.captivate.fm RSS feed (The Dirt Podcast) - file URL changed?

App version: 3.4.1 (Google Play)

Android version: 14

Device model: Pixel 5a

Expected behaviour: I am able to successfully add a podcast via a unique private RSS URL and can refresh it to check for new episodes.

Current behaviour: I am able to successfully add the podcast but when I try and refresh I get a “Last refresh failed” error message.

First occurred: About a year ago. (I thought the podcast was on hiatus, didn’t realize it had been failing to refresh until a week or so ago!)

Steps to reproduce:

  1. Home > Add podcast > Add podcast by RSS address
  2. Add unique RSS url for the premium tier of The Dirt Podcast (https://private.captivate.fm/[redacted alphanumerical string with hyphens]/[redacted alphanumerical string])
  3. Podcast is correctly pulled up
  4. Subscribe to the podcast
  5. Refresh podcast feed (possibly will need to refresh twice)
  6. “Last refresh failed. Tap to view details.” error banner appears.
  7. Click banner and see that the file URL has changed to “https://feeds.captivate.fm/the-dirt-podcast/tier” (invalid URL, “<![CDATA[The Dirt Podcast]]>” would be the non-premium feed)

Environment: Haven’t changed any app settings

As far as I know, there are two situations in which AntennaPod changes the feed URL.

  1. The podcast has <itunes:new-feed-url> tag
  2. The podcast server uses a permanent redirect

Could you please open the RSS feed in a text editor and look for new-feed-url?

Ah, yep, I see <itunes:new-feed-url>https://feeds.captivate.fm/the-dirt-podcast/tier</itunes:new-feed-url>. Does this mean that I need to contact the podcast hosts?

Yup that’s wrong on their end