SalamCast PHP Podcast Generator: Generate RSS feeds for podcasts

Recommend this page to a friend!
  Info   View files (5)   Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 173 All time: 8,584 This week: 345
Version License PHP version Categories
salamcast-generator 1GNU General Publi...5.3XML, PHP 5
Description Author

This class can generate RSS feeds for podcasts.

It can compose a RSS 2.0 feed by adding channel items and other elements necessary to be used as a podcast feed.

The class generates the XML of the RSS 2.0 podcast feed and returns it as a string.

Picture of Karl Holz
  Performance   Level  
Name: Karl Holz <contact>
Classes: 14 packages by
Country: Canada Canada
Age: 39
All time rank: 50119 in Canada Canada
Week rank: 50 1 in Canada Canada
Innovation award
Innovation award
Nominee: 9x

# SalamCastGen - Podcast Generator class


- [GPL 2.0 license](
- [RSS 2.0]( 
- [iTunes podcast spec and documentation](
- [Documentation](


SalamCastGen and SalamCastGenItem are a fork of [Universal FeedWriter and FeedItem](, by Anis uddin Ahmad <>.  Generates an RSS2.0 (Channel elements that are not included are: rating, skipHours, skipDays) Feed with a mix of ATOM xmlns and built-in support for iTunes Podcast xmlns; other XML Name spaces can be added, but you will need to manually add the elements your self with the proper xmlns prefix.

### Some features include:
 - This feed generator has been targeted at iTunes, XMBC, iPhoto, any podcast (RSS 2.0) player/downloader
 - Not all tags are supported by all RSS readers, but they can be used for any clients you choose to create to comsume them
 - Support for XSLT templates for applying them to the RSS Feed.
 - Nothing is printed to the browser until you call $s->genarateFeed();
 - The feed can be returned as a string and not printed out right away, using $s->getNewFeed()
 - All common functionality is stored in an abstract class
 - iTunes podcast category checking
File Role Description
LICENCE.SalamCastGen.txt Lic. GPL 2.0
salamcast.class.php Class SalamCast Podcast Generator classes file
tester.salamcast.php Example feed tester script, use a query value to test the XSLT template
tester.salamcast.xsl Data XSLT template tester to basic HTML

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:8,584
This week:345

For more information send a message to info at phpclasses dot org.