Podcasting Feed

Steel White Table’s RSS feed now supports the podcast format: any posts that contain an .mp3 link will now be enclosed in the [enclosure] tag, ensuring podcast readers pick up the files.

I haven’t included the other useful tags for the mp3s, like description, time, or frequency, as Jim suggested; I have to hunt down some php functions to extract that information (or write them from scratch).

Update (Oct. 11): My site once offered four news feeds:

  • https://steelwhitetable.org/blog/wp-rss2.php – 10 people are subscribed to this one according to bloglines.com
  • https://steelwhitetable.org/blog/feed/rss/ – 4 people are subscribed to this one, which doesn’t support the podcast ENCLOSURE tag.
  • https://steelwhitetable.org/blog/wp-atom.php – 6 people are subscribed to this, which doesn’t support the podcast ENCLOSURE tag.
  • https://steelwhitetable.org/blog/feed/rss2 – 10 people are subscribed to this one, which has the same format as the first one above.

Why WordPress (the engine that generates my site) offers four feeds, I don’t know. It’s convenient, I suppose, but confusing too. I’m going to get rid of all but one feed for my site (not including the feed for my comments).

3 Replies to “Podcasting Feed”

  1. You’re probably working on it now but I got:

    An invalid character was found in text content. Error processing resource ‘https://steelwhitetable.org/blog/feed/rss2/’. Line 95, Position 15

  2. Er, and don’t search long for the php functions. I’ve got a library (public) that I’ll send you. Email me to remind me or hit me in the chat. And those additional tags, I’m not sure you can add them without blowing up an RSS reader??????????? Be glad to give you some examples of my php code that extracts mp3 info.

  3. Okay, I think I have it fixed for some of the feeds (my site provides four different feed types).

    I also more info to the enclosure tag: frequency, genre, etc.

    Please try it out and let me know if there are any problems. I’ll try to fix the other feeds today.

Leave a Reply

Your email address will not be published. Required fields are marked *

*