A php script for generating iTunes-compatible podcast feeds.
Can optionally use the getID3 library for reading information about each file from the audio ID3 tags.
- Place feed.php anywhere on your server. Optionally download the latest version of getID3 and place it somewhere nearby.
- Edit the configuration variables in feed.php to match your server set up. All audio files must be within the same directory.
- The URL to feed.php is your feed url. Submit this to iTunes & enjoy.
Without getID3 enabled, the script will output file data of the form
<item>
<title>some_file.mp3</title>
<link>
http://nexuschurch.com.au/sites/all/files/sermon_audio/03062012_AM.mp3
</link>
<itunes:author>Nexus Church Australia</itunes:author>
<itunes:category text="Religion & Spirituality">
<itunes:category text="Christianity"/>
</itunes:category>
<category>Music</category>
<duration/>
<description/>
<pubDate>August 24 2012</pubDate>
<enclosure url="http://nexuschurch.com.au/sites/all/files/sermon_audio/03062012_AM.mp3" length="27648828" type="audio/mpeg"/>
<guid>
http://nexuschurch.com.au/sites/all/files/sermon_audio/03062012_AM.mp3
</guid>
<author>info@nexuschurch.com</author>
</item>
By including getID3, the files will also have information about the specific file title, artist and duration.
<item>
<title>Birth: Wind And Fire</title>
<link>
http://nexuschurch.com.au/sites/all/files/sermon_audio/03062012_AM.mp3
</link>
<itunes:author>Jamie Haith</itunes:author>
<itunes:category text="Religion & Spirituality">
<itunes:category text="Christianity"/>
</itunes:category>
<category>Music</category>
<duration>38:24</duration>
<description/>
<pubDate>August 24 2012</pubDate>
<enclosure url="http://nexuschurch.com.au/sites/all/files/sermon_audio/03062012_AM.mp3" length="27648828" type="audio/mpeg"/>
<guid>
http://nexuschurch.com.au/sites/all/files/sermon_audio/03062012_AM.mp3
</guid>
<author>info@nexuschurch.com</author>
</item>