SSWI — When in doubt, buff it out.

Podcasting with WordPress,

Written in Frisco, TX on June 15, 2005 and tagged with .

36 Comments, 0 Tweets, why not add one?

Featured Article on the 9rules network

I was asked by Matt sometime ago if I would create an entry in Codex describing how to podcast with WordPress.  There is already a nice article there, but I thought I would go ahead and create this tutorial for the sake of completeness.

Welcome those of you surfing here from 9rules, Airbag Industries, Photo Matt and Forever Geek.  I am continually surprised when someone thinks my ramblings here are worth mentioning, so thanks for the linkup Scrivs and Greg!

So here it is, I decided to record this tutorial as a podcast as well as a proof of concept.  Enjoy.

First a little background

For anyone out there who is still unaware of the phenomenon known as podcasting, lets take a moment to reflect. Podcasting is the brainchild of washed up MTV VJ who has found new life as the godfather of podcasting, and the always fashionable person to hate Dave Winer.

In a nutshell podcasting allows you to create your own audio programming and then deliver it via the web.

The socially acceptable way to distribute podcasts are through RSS enlcosures. RSS enclosures allow you to reference binary data, in our case an audio file, from within your RSS feed.

Podcast readers then subscribe to an RSS feed and download the audio files contained in the enclosures, and some like the forthcoming iTunes update will then move those downloaded audio files to your portable audio player for later consumption.

So lets look at how to podcast with WordPress shall we?

Steps to podcast with wordpress

  1. Create an audio file with the software of your choice, I am using Quicktime Pro, but there are great free alternatives like wavepad for the windows operating system, Rosegarden for Linux and Audacity for Mac OS X, Windows and Linux et al.
  2. Upload that mp3 to a server, either your own or one of the myriad, nay veritable cornacopia of servers that are available for this task. I am a big fan of the Internet Archive myself. If you use the Internet Archive you can grab the Creative Commons Uploader to make your life easier.
  3. Create a post in WordPress, in which you reference the URI of said mp3, and then hit publish.

And that’s it. Now just pimp out that RSS URI so that people can find an download your stereophonic masterpiece.

If you post about this on Twitter, please use the hashtag #silly492.


personal avatar

Shawn Grimes, on March 1, 2007

Hey now, there is the “voice” behind the sillyness. Another great article Chris. That is the first podcast I have ever listened to and I must say it seems pretty cool. So does iTunes not handle podcasts at this point? Or will this update you speak of have specific features for podcasts? I listened to this with foobar for windows and on my iPod so would it still be considered a podcast?

Bah, sorry for the rambling, I’ll stop now and head off to bed right after I add a del.icio.us link for this article.

personal avatar

clint, on March 1, 2007

rofl!

personal avatar

khaled, on March 1, 2007

Just gotta say I love the jazz music in the background. Makes everything so much better. Good voice as well, kinda reminds me of Kevin Smith, then again you’ve got that Kevin Smith style going on and don’t think I haven’t noticed your favicon. Good post though. I might try it as well.

personal avatar

Trevor, on March 1, 2007

Waiting patiently for Sillyness Radio Episode II… ;-)

personal avatar

David Collantes, on March 1, 2007

Shoot me, I am an idiot! :-/ I was reading on a different section (for live music or something, I believe). That’s what I get for posting from work on a “semi-hectic” day. My apologies Chris.

Cheers!

personal avatar

Chris J. Davis, on March 1, 2007

Hey David long time no see eh?

Yeah I have thought about that, I am not sure what I want to do as yet. I have an aversion to flash, but I recognize the usefulness of having the files playable on the page.

Looks like I have some thinking to do.

personal avatar

Jauhari, on March 1, 2007

Try and try :)

personal avatar

Matt, on March 1, 2007

Hear hear for SR2.

personal avatar

Joe, on March 1, 2007

I’ve incorrectly learned it as URL ;)

personal avatar

Sean, on March 1, 2007

Humm… I wonder how I could convert this for MovableType, maybe change something in step three?

personal avatar

Johan Svensson, on March 1, 2007

Hmm. FeedDemon didn’t show any enclosure icon. I checked your atom feed, and the enclosure tag is there. I guess I’ll go submit a bug report.

Personally I’ve been using a separate (currently hand-written) feed for my podcasts, but that may change in the future.

personal avatar

Andy, on March 1, 2007

errr scrap my previous comment - my post was because i had been linked through to your post from Photo Matt feed (which naturally does not have the enclosure icon….I think I’ll go get a cup of coffee and wake up.

personal avatar

Andy, on March 1, 2007

I’m not convinced that this podcasts properly as this post is not showing up as having an enclosure. Newzcrawler normally has an audio icon on a podcast feed but this particular entry doesn’t. Surely all you are doing in your instructions is to link to a hosted mp3 as part of your content?

personal avatar

Pete Prodoehl, on March 1, 2007

Chris, as far as installing a second version of WordPress just for podcasting, this is a good solution, but it also seems like overkill for many. The multiple enclosures per item is debatable, WordPress does it, but which podcatching clients will honor multiple enclosures and acknowledge them all? As for Adam Curry, “wahed up” just seemed kind of harsh, am I a “washed up serigrapher” because that was my career 15 years ago? As for Winer, I’ve been dealing with Dave for the past 10 years on mailing lists, etc, and I suppose the phrase “always fashionable person to hate” fits, I’d just try to avoid using it myself.

Besides all that, I’m not trying to be nagative in any way, and thank you for the guide. It’s a good introduction to podcasting with WordPress.

Oh, as far as adding a flash player, I’ve been working on integrating XSFP playlists into WordPress, and adding in the XSPF Web Music Player would probably be dead simple for a WordPress plugin developer. (Anyone interested in working on it with me?)

personal avatar

Pete Prodoehl, on March 1, 2007

I think this is a simple guide, but perhaps a little to simple. If you ask people who have been using WordPress for podcasting, they may have a few issues to bring up, like the whole single/multiple enclosures per post debate, and the fact that if you post very often, but don’t put in enclosures as often, podcatching clients could miss your enclosures. It also seemd like unnecessary digs on Adam and Dave, who both helped foster this technology.

personal avatar

Chris J. Davis, on March 1, 2007

Hey Pete,

Yes I agree that it is overkill but at the moment it is the only viable solution when dealing with WP.

From your previous comment I thought you were lamenting WP’s inability to generate multiple enclosures, my apologies.

As for the my comments regarding Curry and Winer, you probably have a point, but I say what I think and what I mean… gets me into trouble sometimes. As for not saying the bit about Dave, it was my intention to bring the stupidity of that statement and the underlying sentiment behind it to light.

I was not thinking you were attempting to be negative, I want people to speak their mind here. You did that, I am very appreciative of that.

Hmm that is interesting. If I wasn’t already writing four plugins I might take you up on that.

personal avatar

David Collantes, on March 1, 2007

As a side note, the Internet Archives does not accepts MP3 file format yet.

personal avatar

Gianko, on March 1, 2007

Hi!…
well.. why don you create a category only for podcasting?…
that way you should have a Feed just for it.. like wp-rss2.php?cat=X with X the number of the podcasting category..
So.. you don’t have to install a separate WP and your podcatching clients will not miss your enclosures…

…or did i miss something?

personal avatar

Tom Raftery, on March 1, 2007

It works Chris.

I tried it yesterday to upload a Podcast (about Out of Office Reply policies - a real hot topic ;-)) and I had the uri back in the amount of time it took to upload the mp3 file!

The only problem with this solution is you don’t get to see stats on your masterpiece!

Tom

personal avatar

Chris J. Davis, on March 1, 2007

Hey Tom,

My suggestion would be of course to upload and wait for approval before you post on your blog! It only took 24 hours for mine to be approved and ready.. thats not so bad of a lag time all things considered.

personal avatar

Tom Raftery, on March 1, 2007

One annoyance about the Internet Archive suggestion is the wait for the uploaded file to be approved. When I post in WordPress I want my content available immediately - having said that, you did mention that you need an actual listenership before your bandwidth starts being affected so I should be ok!

personal avatar

Chris J. Davis, on March 1, 2007

Now that is a nice idea, they might fold, but since IA is used for storage, no problems.

If the uploading is as fast as you say Pete, then this is a real solution.

personal avatar

Tom Raftery, on March 1, 2007

Ah,

I’m too impatient Chris! I want everything and I want it yesterday!

As a side note, I created a similar post about blogging on my own site (blatantly ripping off your good work!) and I got a comment mentioning that it is possible to host podcasts on podblaze.com free and they are available immediately. I haven’t tried it out but thought you might be interested.

Tom

personal avatar

Pete Prodoehl, on March 1, 2007

Tom, instead of uploading to the Internet Archive, upload to Ourmedia.org, which uses the Internet Archive for storage, but dramatically speeds up the uploading process. In the last week we’ve been seeing uploads happen pretty much immediately. (Well, 10 or so minutes versus 10+ hours anyway.)

personal avatar

Jonathan, on March 1, 2007

I’ve never attempted to a podcast or really any of that, but I’ve heard a couple. They seem cool :)

personal avatar

Rick, on March 1, 2007

Thanks for the very useful guide. I was with you until the last sentence. What the heck does pimp out mean?

personal avatar

Jeffrey, on March 1, 2007

I had a heck of a time getting WP to support my enclosure automatically. I decided, meh, and just used the manual method of using the “enclosure” custom field instead. Not sure what happened, I have two links in the post but neither would show as an enclosure automagically.

personal avatar

Jeffrey, on March 1, 2007

Much to my own dismay… the problem was on my end of course. Grr. WP worked perfectly ;) Just make sure the link is valid… triple check if you have too :)

personal avatar

Ruth, on March 1, 2007

Hi Chris,

Enjoyed your podcast. The sound quality was Sooooo much better than most.
What type of microphone were you using? Did you use any special soundcard?

Thanks,
Ruth

personal avatar

hipocratico, on March 1, 2007

Nice tutorial…I have one question. Which software or procedure you use to include the background music?

personal avatar

Alan Houser, on March 1, 2007

Thanks for the information. I guess that was too easy. I’ve been using a free service who wants to start charging for bandwidth overages. Go figure: one week after they roll-out the ‘pay service’, my podcat results were off the chart. riiiight.

I see that you mention creating a different feed for the Podcast category. I would like to do exactly that, but cannot figure-out how.

I’ve been searching the WP forums, but cannot locate help on this.

Thanks again!
Alan

personal avatar

Darksky Alaskan Malamutes, on March 1, 2007

Thankyou, I now have a much better understanding.
Have a great day

G

personal avatar

Francis Augusto Medeiros, on March 1, 2007

Dear Chris,

Thanks for your post!!

See, my problem is: I do have a podcast, and it has a nice feed for the AAC episodes. But people are requesting feeds for mp3’s!! How can I create a second feed that directs for the mp3 version of the podcast?

Cheers,

Francis

personal avatar

lyricist, on March 1, 2007

how about an embedded podcast wherein viewers dont have to download? is a plugin required?

personal avatar

El Scrappy, on March 1, 2007

very handy… thanks for the easy steps.

personal avatar

Zendo, on March 1, 2007

Hi Chris,It is very easy guide but it is too simple one .
but please can you tell me How can I create a second feed that directs for the mp3 version of the podcast?

Look forward to hearing your response.