Options for how often Taddy checks a podcast feed for updates.

enum FeedRefreshPriority {
  WEBSUB
  HIGH
  MEDIUM
  REGULAR
  LOW
  INACTIVE
  NEVER
}

WEBSUB - Feed is checked immediately for updates (within 5 mins, usually much sooner). Taddy gets notified of a change to the podcast feed via a WebSub notification.

HIGH - Feed is checked every 2 hours. This is used for very popular podcasts that do not have WebSub support

MEDIUM - Feed is checked every 6 hours. This is used for popular podcasts that do not have WebSub support

REGULAR - Feed is checked every day. This is the most common queue for podcasts that do not support WebSub.

INACTIVE - Feed is checked once a week. This is used for podcast feeds that have not been updated in over a year.

LOW - Feed is checked once a month. This is used for podcast feeds that throw an error.

NEVER - Feed is no longer checked for updates. This is only used in the rare circumstance a podcast violates our distribution policy.

If a feed has been set as LOW, INACTIVE, or NEVER priority, you can check the reason why:

enum FeedRefreshPriorityReason {
  INACTIVE_FOR_OVER_1_YEAR
  DUPLICATE_FEED
  ERROR_PARSING_FEED
  FEED_URL_NOT_WORKING
  PRIVATE_PODCAST_FEED
  VIOLATES_TADDY_DISTRIBUTION_POLICY 
}

INACTIVE_FOR_OVER_1_YEAR - Feed has not had any updates in the last 12 months

DUPLICATE_FEED - There is another feed in our database that links to the same content

ERROR_PARSING_FEED - Error parsing document when trying to check the feed for new updates

FEED_URL_NOT_WORKING - Error when trying to load the feed url (404 error, etc)

PRIVATE_PODCAST_FEED - This is a private Patreon or Supercast feed that is not meant for the public

VIOLATES_TADDY_DISTRIBUTION_POLICY - The feed has been reviewed by a Taddy staff member and is in violation of our distribution policy. We may remove some details but still keep a record of the feed so that it cannot be added back and because we want to be transparent about what we have removed from our API.

How to check the FeedRefreshPriority for a podcast

If you would like to know how often a PodcastSeries is being checked for updates, check its feedRefreshDetails property.