
Technical
notes index
This
is intended as a fairly simple guide to making and posting a podcast.
For more detail, please see Apple's Podcast Technical Specifications Page.
Firstly, you need to record your first podcast episode in an audio editor, and save it as an mp3 file (not Windows Media, RealMedia or Flash). Don't include any spaces or accented characters in the name - stick to plain letters and numbers, and - or _. Upload this to your iDisk or another server and note the URL by which it can be accessed.
Now you need to write the 'feed' file which tells iTunes and other services about your podcast. There are programs which can do all this for you and make the process a lot simpler: one such, for Macs, is Podcast Maker, and iWeb can also do this; I don't know about Windows but there must be similar programs. Personally I wouldn't mess about writing my own XML file - in fact I use Podcast Maker (right) which can also make enhanced (illustrated) podcasts.
If
you are
going to write the file yourself: copy the sample XML file
below and paste it into a text editor. Amend the sections in red (of
course they'll probably be black in the text editor) with suitable
information. Note that there must be no line breaks between the
< and > tags (the browser display may have put some in).
<?xml version="1.0"
encoding="UTF-8"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
version="2.0">
<channel>
<title>THE NAME OF
YOUR PODCAST</title>
<link>THE URL OF
THE WEB PAGE ABOUT YOUR PODCAST</link>
<language>en-us</language>
<copyright>℗ & © YEAR, AND YOUR NAME (OPTIONAL)</copyright>
<itunes:subtitle>A
SUBTITLE</itunes:subtitle>
<itunes:author>YOUR
NAME</itunes:author>
<itunes:summary>A
PARAGRAPH DESCRIBING THE SUBJECT OF YOUR PODCAST</itunes:summary>
<description>A
BRIEF SENTENCE ABOUT YOUR PODCAST</description>
<itunes:owner>
<itunes:name>John
Doe</itunes:name>
<itunes:email>AN
EMAIL ADDRESS FOR VISITORS (OPTIONAL)</itunes:email>
</itunes:owner>
<itunes:image href="URL
OF AN IMAGE FOR THE PODCAST" />
<itunes:category text="CHOOSE
A CATEGORY FROM THE APPLE LIST (SEE BELOW)">
<itunes:category text="CHOOSE
A CATEGORY SUBTITLE"/>
</itunes:category>
<itunes:category text="ANOTHER
CATEGORY (OPTIONAL)"/>
<item>
<title>TITLE OF
THE EPISODE</title>
<itunes:author>YOUR
NAME</itunes:author>
<itunes:subtitle>A
SUBTITLE FOR THE EPISODE</itunes:subtitle>
<itunes:summary>A
DESCRIPTION OF THE CONTENTS OF YOUR EPISODE</itunes:summary>
<enclosure url="THE FULL
URL OF THE MEDIA FILE FOR THE EPISODE" length="FILE SIZE IN BYTES" type="FOR
AN MP3 FILE - audio/mpeg" />
<guid>THE FULL URL
OF THE MEDIA FILE FOR THE EPISODE</guid>
<pubDate>DATE,
E.G. Wed, 15 Jun 2005 19:00:00 GMT</pubDate>
<itunes:duration>DURATION
H:MM:SS</itunes:duration>
<itunes:keywords>ENTER
KEYWORDS FOR SEARCHING</itunes:keywords>
<itunes:explicit>yes
IF CONTAINS ADULT MATERIAL, OTHERWISE no</itunes:explicit>
</item>
</channel>
</rss>
Apple provide a list of suitable categories here and it's best to stick to them. The URL for the media file given in the 'enclosure' tag must be a direct link to the file, not using a script to force a download, and scripts redirecting to the actual file may not work. Also, your episodes cannot be password-protected (and you cannot charge for your podcast).
A caveat: if you are hand-writing the feed you cannot use the '&' character directly, e.g. 'Apples & Pears'; you must use the html code for it: 'Apples & Pears'. A loose '&' in your feed will cause it to be unreadable (since its presence indicates the start of a code which you are not supplying or concluding).
The 'Podcast image' which appears on the iTunes Store page (see the illustration below) is referenced in the 'itunes:image' tag; some people have found that it can take several days to show after the podcast first appears, or if you change it it can also take several days before the change comes into effect. Note that when people subscribe to a podcast they do not see this image: the explanation for that is here.Save the feed as a plain text file with the name rss.xml or podcast.xml - or any name but the extension must be .xml (and not .txt). Upload this to your iDisk or server.
When you come to add further episodes, duplicate the <item>...<item> section and place it above the present <item> section (so you get latest items on top - unless you want them on the bottom of the list). Enter the data for the new episode, save and upload.
To test your feed: open iTunes: from the 'Advanced' menu choose 'Subscribe to Podcast'. Enter the URL of the feed file (not the audio file) and hit return. If the feed works your podcast and episode(s) will appear in iTunes and you can check if it plays. If so you are ready to submit it. (You can delete it from iTunes at this point).
It may
take some days before the podcast is accepted, since each new podcast
has to be checked. You may be rejected for unauthorized use of copyright
material, bad language and sexual content, libel, or racist comments -
but of course you would never do any of those things, so you should be
OK.