In this video I'm going to show you the modules and libraries that you need to install, in order to setup a podcast on your Drupal 7 site.

Prerequisites

In part 5 I'm going to show you how to use Feedburner to enhance and gather statistics on your podcast. So, keep in mind that you will need to do this on a live server in order for Feedburner to be able to access and enhance your podcast feed. As always I'll be using the Administration Menu module instead of the default toolbar.

Install modules

Enable modules

  • Chaos tools
  • Link
  • getID3()
  • Libraries
  • MediaElement.js
  • FileField Podcast
  • Views
  • Views UI

Download getid3 library

  • Go to "Configuration => Media => getID3()"
  • Click "download the library" (open in new tab)
  • Download the latest version
  • Place the zip file in "sites/all/libraries"
  • Unzip the file
  • Rename the folder to getid3
  • Delete the zip file
  • Return to the site and refresh
    • It says that the getID3 library is insecure, and that we need to delete the demos directory
  • Delete the "demos" folder

Download the MediaElement library

  • Go to "Configuration => Media => MediaElement.js"
  • Click the link "MediaElementjs.com" (open in new tab)
  • Click "Download Latest"
  • Move the zip file to "sites/all/libraries"
  • Unzip the file
  • Rename the folder to mediaelement
  • Delete the zip file
  • Return to the site and refresh
    • If you've installed it correctly, you'll see a video player

NOTE: It appears there is an issue with the current latest version of the media element library. Please try the latest (incase it has been updated), but if it does not work, I used version 2.9.1 which you can download here.

Now that everything's in place, we're ready to create our Podcast content type. So, in part 2, we will do just that, as well as post our first podcast episode.