Podcasting is distributing audio or video content via RSS 2.0, or Atom. Podcast clients such as iTunes, Juice, or CastPodder(linux) allow listeners to subscribe to your RSS/Atom feed and automatically download your content to their portable audio players as it becomes available.
How It Works
WordPress creates all the necessary links.
Podcasting is seamlessly supported as of WordPress 1.5. Add a link to an audio file in a post and WordPress will automatically add the necessary enclosure tag to your RSS2 feed to make it useable as a podcast.
Important: Use a complete, absolute URI when linking to the audio file. Otherwise WordPress will not make an enclosure for it.
Wrong: <a href="my-podcast.mp3">My podcast</a> Right: <a href="http://example.com/my-podcast.mp3">My podcast</a>
To create a subscription or to syndicate your podcast, add your RSS feed link on the site and to your iTunes and other syndication accounts.
If you're using an Atom feed:
To make life easier for iTunes users, consider also linking to your podcast feed with the itpc:// protocol rather than http, e.g.:
iTunes users will then be able to subscribe to your feed with a single click.
AddType audio/x-m4a .m4a AddType audio/x-m4b .m4b
To create a dedicated podcast feed:
Optionally, add this to the .htaccess file to make a nice rewrite rule that points visitors directly to your podcasts (assumes you've categorised your podcasts as 'podcasts' as in the example above):
#podcast rewrite RewriteRule ^podcasts/?$ /yourWPsubdirectoryhere/index.php?category_name=podcasts [QSA,L] RewriteRule ^podcasts/feed/(atom|rss2)/?$ /yourWPsubdirectoryhere/index.php?feed=$1&category_name=podcasts [QSA,L]
This will show your podcasts feed as http://example.com/podcasts/feed/rss2 for RSS2 format, or http://example.com/podcasts/feed/atom for Atom format. (If you don't know the difference between the two, give out the first, as RSS2 is generally a bit better supported).
Archive.org can be used to host podcast audio files but archive.org uses re-directs on the file paths it publishes - this confuses WordPress, and consequently, the Podcast publication fails (missing enclosure tag error).
To avoid this error, if you are hosting your audio files on archive.org, you need to add a Custom Field called "enclosure" and paste the full url for the mp3 file in the Value field.