Once you have recorded your mp3 file for your podcast you can either:
– Put it on a site that supports an RSS feed.
or
– Put it on your own site if you have one and create an RSS file that will then allow people to subscribe.
So what is RSS? Really Simple Syndication content can be read easily by software that will collect all your downloads for you. Once you have subscribed to a feed (by entering in the feed’s link into the reader or by clicking an RSS icon) the software will check regularly for updates and download anything new. Clever heh!
Here’s the Commoncraft explanation:
.[kml_flashembed movie=”http://www.youtube.com/v/0klgLsSxGsU” width=”425″ height=”344″ wmode=”transparent” align=”center”/]
You can also see it at: http://www.commoncraft.com/rss_plain_english
The most common formats for feeds are RSS and ATOM (although I rarely saw Atom mentioned anywhere). All web feed formats are based on XML (Extensible Markup Language) which is a text-based language used to describe and distribute data. If you are familiar with HTML at all, it is not too difficult to work out what is going on in XML code.
Why did I decide to go down this path? Wouldn’t it be easier to just upload my files to a podcasting site where all this RSS stuff is done behind the scenes?
Yes it would be. But as I run a subscription based site I really wanted my audio files, like my video files, to be hosted on my site rather than an external site. I already have my own site, space is not an issue. If you didn’t already have a website I don’t think you would bother going down this path. But every month we currently have to check anything that is on an external site as we have had issues with links changing, things no longer working and so on. By creating my own RSS file I would have much greater control over my content (not that I am a control freak, ok, maybe a little bit of a control freak). I could also choose how I wanted the files set up and how I wanted them formatted.
So I worked out that I needed to create an RSS file and upload that file and my audio file to my website. Some sites save the file as .rss but the majority save the file as .xml. I decided to go with the majority.
I found that a number of sites offer a service where you type in your info and it will supposedly create the RSS file for you. Lovely! Well none of those worked perfectly (the best was probably http://www.feedforall.com/) but when I looked at the code from these I started to see a pattern. So I checked out the code on some more sites that offered podcasting and eventually worked out a basic structure. I much prefer if I know what the code is doing as it makes it much easier to then change.
Here is my version of the code (cobbled together from multiple sources!) if you’d like to try. You would work on this file in something like notepad and save it as an .xml file.
<?xml version=”1.0″ encoding=”UTF-8″?>
<rss xmlns:itunes=”http://www.itunes.com/dtds/podcast-1.0.dtd” version=”2.0″ xmlns:atom=”http://www.w3.org/2005/Atom”>
<channel>
<atom:link href=”LINK TO YOUR XML FILE” rel=”self” type=”application/rss+xml” />
<title>YOUR PODCAST PAGE TITLE</title>
<description>DESCRIPTION OF YOUR PODCASTS!</description>
<link>YOUR WEBSITE</link>
<language>en-au</language>
<copyright>Copyright 2008</copyright>
<lastBuildDate>Wed, 23 Aug 2006 00:56:00 GMT</lastBuildDate>
<pubDate>Sat, 25 Mar 2006 11:30:00 -0500</pubDat>
<webMaster>YOUR EMAIL ADDRESS (MAY ALSO HAVE TO PUT NAME IN BRACKETS)</webMaster>
<item>
<title>FIRST PODCAST TITLE</title>
<link>LINK TO THE PODCAST PAGE</link>
<guid>LINK TO THE MEDIA FILE</guid>
<description> DESCRIPTION OF PODCAST</description>
<enclosure url=”LINK TO THE MEDIA FILE” length=”36864″ type=”audio/mpeg”/>
<category>Podcasts</category>
<pubDate>Sat, 25 Mar 2006 11:30:00 -0500</pubDate>
</item>
<item>
<title>SECOND PODCAST TITLE</title>
<link>LINK TO THE PODCAST PAGE</link>
<guid>LINK TO THE MEDIA FILE</guid>
<description> DESCRIPTION OF PODCAST</description>
<enclosure url=”LINK TO THE MEDIA FILE” length=”36864″ type=”audio/mpeg”/>
<category>Podcasts</category>
<pubDate>Sat, 25 Mar 2006 11:30:00 -0500</pubDate>
</item>
</channel>
</rss>
You would enter in all your own info in the CAPS sections. You would also need to change data like the length of the file and the date information (I have left the date info in the format you need to include it – the last bit refers to time with reference to GMT time). To add another new podcast, you’d just copy and paste the section between <item> and </item> and change the relevant info then upload the RSS file again and the new media file.
It took some time, like many many hours, to come up with the above code.
It is also a good idea to test that your code works and there are free sites that let you do this. I got some strange errors from some of these, then one that worked best for me was: FeedValidator.org at http://feedvalidator.org/
Of course, nothing is ever simple, even though my code was supposedly valid it still wouldn’t work. Eventually I worked out it was the password protection on the site causing the issues so changed the location of my xml file and then had no problems.
I tested the feed three ways:
1. By clicking on the RSS feed and checking it worked in Internet explorer.
2. By subscribing via my aggregator (Netvibes).
3. By selecting ‘subscribe to a podcast’ through iTunes.
Because iTunes is one of the most popular ways of managing audio files, I decided to do all I could to make my feeds iTunes friendly.
This meant adding additional code:
Just before the each first item I added:
<itunes:author>Study Skills Handbook</itunes:author>
<itunes:subtitle>Podcasts about study skills. </itunes:subtitle>
<itunes:summary>Podcasts about study skills. These podcasts cover the skills you need to be successful at school. </itunes:summary>
<itunes:owner>
<itunes:name>Study Skills Handbook</itunes:name>
<itunes:email>info@studyskillshandbook.com.au</itunes:email>
</itunes:owner>
<itunes:explicit>No</itunes:explicit>
<itunes:image href=”http://www.studyskillshandbook.com.au/images/additionals/icon3.jpg”/>
<itunes:category text=”Education”>
<itunes:category text=”K-12″/>
</itunes:category>
and for each item, after the publish date tags but before the </item> I added:
<itunes:author>ELES Study Skills Handbook</itunes:author>
<itunes:explicit>No</itunes:explicit>
<itunes:subtitle>Study Skills </itunes:subtitle>
<itunes:summary> All about study skills.</itunes:summary>
<itunes:duration>00:24:30</itunes:duration>
<itunes:keywords>education, studyskills</itunes:keywords>
Some more resources on this topic:
http://www.rss-info.com/
http://www.rss-specifications.com/rss-specifications.htm
http://radio.about.com/od/podcastin1/a/aa030805a_3.htm
Now if this all seems like WAAYYY too much effort for you, the next post I will look at what I think is the best option for the non-technies among us, iTunesU.