WordPress Podcasts not showing up – fixed!

WordPress is a joy to Podcast with – you simply upload your mp3 file, link to it in your post and WordPress takes care of all the other stuff (enclosures, etc.).

I have been using WordPress to publish Podcasts since June of this year without any problems, until recently. The most recent Podcast I published – the RSS for non-techies talk in IT@Cork – failed to show up in my Podcast client apps – either in iPodderX or iTunes.

I checked the RSS tags using the Podcast Feedcheck site only to find the following error “MISSING ITEM ENCLOSURE TAG”

I couldn’t understand why this error would suddenly crop up – all my old podcasts were still showing up, no problem. I disabled plugins, but this didn’t solve the problem so I consulted the WordPress Support site and I found the solution there.

It appears that Archive.org (where the audio file for this Podcast is hosted) use re-directs on their addresses and WordPress can’t add enclosures if it can’t reference the file directly.

The solution -

  • In the Write Post screen in WordPress, go to the Advanced section
  • There, go to the bottom section labeled “Add a new custom field to this post”
  • Where it says, “Key”, type “enclosure”
  • Where it says, “Value”, enter the URL of the MP3 you wish to podcast
  • Click Add Custom Field

For subsequent Podcasts, choose Enclosure from the Key dropdown in the Advanced posting mode and add the URL of the mp3 as before.

NOTE – this is only necessary if your audio files are being hosted on Archive.org (or any other site which uses re-directs on file names) – for all other Podcasts, it is only necessary to link to the url of the audio file in the post and WordPress will do all the rest.

If you enjoyed this post, make sure you subscribe to my RSS feed!

24 Responses to “WordPress Podcasts not showing up – fixed!”


  1. 1 Bruce

    Ok I’ve been trying to get an mp3 file to play via Wordpress and am having a problem.

    In my post form I have the following:

    My Podcast

    After publishing the post I go to my blog and when I click on the link I get a link like the one below:

    http://www.mysite.com/blog/%E2%80%9Dhttp://www.mysite.com/blog/music.mp3%22

    What am I doing wrong?

  2. 2 Tom Raftery

    Bruce,

    do you want to send me a link to your blog so i can get a better idea of what’s going on? Send it to me via email if you don’t want to publish it online here ([email protected]).

    Off the top of my head, it could be your PermaLink structure or how you are linking the files in WordPress.

    Come back to me and I’ll see if I can help.

  3. 3 Terry Trippany

    I have this same problem on WordPress 2.0 except with the caveat that it used to work but stopped working for no particular reason. It seems that something gets out of whack, perhaps a counter or something, if you update a post or add a new mp3 to an existing post. I even turned off the cache, etc. No luck. Now the automatic generation of the enclosures is completely broken for all subsequent posts.

    I will try the manual enclosure option.

    Thanks for the tip,
    Trip

  4. 4 Anonymous

    THank you! I’ve been fighting with the Archive.org issue all night, and your explaination finally clicked with me.

  5. 5 Terry Trippany

    Hi,

    The problem with the manual addition of the enclosures is that it doesn’t include the size of the mp3. In this case podcasts will not play in some players, most notably the player on Podcast Alley.

    I use the KC-EnclosureFlex plugin for Wordpress 2.0 and above.

    There is another one that I am getting ready to test that looks even better called PodPress.

    Trip

  6. 6 Bear

    Going through the “new custom field” routine works fine, thanks, however…

    “for all other Podcasts, it is only necessary to link to the url of the audio file in the post and WordPress will do all the rest.”

    is simply NOT true. Even with the podcast sitting right there, it often times ignores it. Frustrating.

    -Bear

  7. 7 Tim

    I am having huge troubles with my podcasting.

    I use Safari, Tiger OSX, WP 2.05, the PodPress Plugin, and Permalinks are enabled apparently.

    Most of my issues are probably simple issues, but for me they are hard. Can anyone help?

    I uploaded my first ever mp3 to my uploads folder and created a post. I inserted the following link :
    Podcast in the body of the entry.

    When I viewed the blog home page I saw the new post with the Podcast link in the body. When I clicked the podcast link inside the entry all it did was load a separate page that looked exactly like the home page with the exception that in the URL field of Safari the url read – http://ironmind.cfcure.com/wp-content/uploads/podcasts1.mp3 Weird. So, I decided to edit my entry.

    I went back into Admin and located the post. I noticed an area beneath the post that is called “Podcasting” I imagine this is my PodPress plugin at work.

    It had a button that said “add media file” so I clicked it. From there I used a drop down menu that had my newly uploaded podcasts1.mp3 in the drop down list, and I selected it. I gave it a title, allowing it to autodetect size and duration and finally I checked both the RSS2 and Atom for it to be included it (whatever that means).

    I then saved the who thing and went back to my site.

    Gone was the manual link I had put inside my entry moments earlier. It was replaced with a huge line of code that included several cool links, giving a user the option to load the podcast inside the post or download in a separate window. It worked swimingling well. But there were issues.

    I checked the source coad expecting to find an “enclusure tag” somewhere, and none was to be found. I tried editing the post and using a full url to the mp3 file, saving and rechecking the source code, and no enclosure tags.

    I was under the impression that Wordpress 2.05 automatically inserts enclure tags somewhere in your code (I don’t know where) when you link to an audio file, and it did not do it. This tells me something is not right.

    Here is what Wordpress support says:

    LOL it says 500 intrernal sever error, thats what it says. LOL. Well, damn. Just what I needed. Just trust me, OK ..the codex says that WP creates enclosure tags, and they are no where to be found in my source.:P

    Any suggestions?

    Also, I am trying to get iTunes to accept my podcast feed url, and I am not sure what that is. Is it the same as the Entries RSS feed link or do I need to use a different link url? Obviously, what I want is for people to be able to subscribe to my podcasts only, so that whenever I upload a new podcast and post an entry for it, the people are notified of a new podcast. I fail to see how my Entries RSS feed url would accomplish this, as it is a feed for any and all new posts.

    Thank you.

  8. 8 Tom Raftery

    Tim,

    I listened to your podcast successfully so I suspect you have resolved a number of your issues at this stage.

    On the enclosure tags, they are put into the RSS feed for your site, not the html source.

    As for the feed – you have created a Podcast category on your blog. Perfect. Every category in WordPress has its own feed by default (it is found at category address/feed). So, in your case the podcast specific feed is at http://ironmind.cfcure.com/category/podcasts/feed/

  9. 9 Tim

    Tom Thanks for feed url information.

    If I may, let be pick your brain once more.

    Given that my podcast feed URL is http://ironmind.cfcure.com/category/podcasts/feed/, shouldn’t that URL be the one I submit to iTunes? And just like I have with every other feed I have fed it, iTunes spits it out and says it requires an RSS2.0 Feed. Isn’t http://ironmind.cfcure.com/category/podcasts/feed/ an RSS 2.0 Feed? Why is iTunes having such issues?

    At http://www.apple.com/itunes/store/podcaststechspecs.html#_Toc526931662 we are told that to create an RSS feed that :

    1) conforms to the RSS 2.0 specification
    2) includes the recommended iTunes RSS tags
    3) contains pointers to your episode.

    So, is there something in the RSS XML file of mine that is not right? Is that why iTunes keeps kicking it out? Where do I look and what do I edit to make sure that my Feed meets the criteria for iTunes?

  10. 10 Tom Raftery

    Tim,

    I use FeedBurner to burn my feeds. I use the FeedBurner plugin for WordPress to ensure my feed url doesn’t change.

    FeedBurner makes my RSS work with iTunes!

  11. 11 Tim

    Sounds intriguing. I used FB for my Movable Type Blogs so I may try this. However, if I do this, do I need, or should I, disable PodPress?

    By the way loads a blank page in Safari. Is this a bad URL?

  12. 12 Tim

    OOPS

    I mean, THIS LINK TO THE ARTICLE ON FEEDBURNER loads a blank page in Safari.

  13. 13 Tom Raftery

    Tim,

    my apologies the Feedburner plugin is at http://orderedlist.com/wordpress-plugins/feedburner-plugin/

    I don’t use PodPress, so I don’t know whether it is compatible with Feedburner, I’m afraid.

  14. 14 Marcus

    FeedBurner is an excellent solution to burn the feeds.
    Thanks a lot Tom!

  15. 15 Justin

    Bless you!!! I couldn’t find the fix to this anywhere. Thanks!

  16. 16 dennis

    hi .. I am trying to use the plugin called podpress.. but am having some issues with the download of the mp3 file when a user hits the play button.. can you help.. or do you think it is better to use mp3 or m3u files on my blog without this plugin..

  17. 17 Music man

    Oh god, oh god. I had given up all hope. Thank you for the fix ! :)

  18. 18 Bielz

    It makes sense that archive.org uses redirects, but I certainly would have never figured this out. Thanks for posting the fix.

    ~Bielz
    mp3-md

  19. 19 Fred

    Thanks for the fix. I’ve been looking for this.

  20. 20 Chris

    Terry above noted, “I use the KC-EnclosureFlex plugin for Wordpress 2.0 and above” but that comment was posted a while ago. What is the best plugin to use now with the latest wp upgrade?

  21. 21 casio

    Tim, thanks for the link

  22. 22 Jude

    ah, finally the easier explanation here. I’ve been working all night just to this plugin. thanx dude

  23. 23 Evgeniy

    Bless you!!! I couldn’t find the fix to this anywhere. Thanks!

  1. 1 Vince Outlaw's Weblog

Leave a Reply