Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

I'm using FeedBurner as the public-facing feed for the Ask Different Podcast. Recently Stack Exchange has set up a Blog Overflow blog for Ask Different, and I'd like to move the source of the FeedBurner feed from an unofficial WordPress instance we set up to the official blog.

However, when I tested this a few days ago with a test account I found that once the feed switched over iTunes thought that the podcasts were all brand new. I want to avoid annoying our subscribers and make the move silently and transparently behind the scenes.

  • How does iTunes determine whether an RSS item is the same as one it already has?
  • Is there a way in WordPress to modify this information?
share|improve this question

migrated from webapps.stackexchange.com Sep 25 '11 at 23:47

This question came from our site for power users of web applications.

1  
A new URL is a "new post", no way around it. Unless you map older URLs to the new location and only publish from the new after the older ones have stopped –  Eight Days of Malaise Sep 25 '11 at 19:22

2 Answers 2

up vote 2 down vote accepted
+100

OPTION 1: You could set the URLs of your existing posts on the new WordPress blog to point to the locations on the old WordPress blog, using the linked list plugin. This modifies the permalinks used in the updated feed so that they match those in the old feed; iTunes shouldn't see them as new items.

OPTION 2: You could set the FeedBurner feed to use a filtered version of the new WordPress feed that displays only new posts. Here's how:

On the new WordPress blog:

  1. Create a category called 'old' (or similar).

  2. Note the category ID, which can be obtained by browsing to Posts > Categories, then clicking the category you created, and looking for &tag_ID=4 in your browser's address bar.

  3. Set all of your old posts to use the 'old' category.

In the FeedBurner admin area:

Set http://yournewURL.com/?cat=-99&feed=rss2 as the 'Original Feed' address. Replace the 99 with the category ID you noted in step two above, and be sure to include the minus sign before it. This creates a feed that excludes all posts in the 'old' category.

iTunes should now see only new episodes that you publish, not older ones. One caveat is that new subscribers won't see anything at all until you next publish something. It's up to you to decide if this is better or worse than old subscribers having to redownload episodes they've already listened to. (I'd suggest that it's slightly better if you have a lot of subscribers, especially if you consider that the feed will soon fill up after you've published a few new episodes.)

share|improve this answer

It happened to me ! you may want to set the new-feed-url tag describe in Apple podcast format specification http://www.apple.com/itunes/podcasts/specs.html#changing

For the wordpress part, here is a discussion with the technique to add this instruction to your feed http://wordpress.org/support/topic/itunes-podcast-gt-new-feed-url

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.