PHP Classes

SalamCast PHP Podcast Generator: Generate RSS feeds for podcasts

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in Bookmark in
  Info   View files View files (5)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2013-03-16 (2 years ago) RSS 2.0 feedNot yet rated by the usersTotal: 138 All time: 7,874 This week: 1,173Up
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 is available for providing paid consulting. Contact Karl Holz .
Classes: 11 packages by
Country: Canada Canada
Age: 35
All time rank: 75421 in Canada Canada
Week rank: 290 Up7 in Canada Canada Up
Innovation award
Innovation award
Nominee: 6x

# 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
  Files folder image Files  
File Role Description
Accessible without login Plain text file LICENCE.SalamCastGen.txt Lic. GPL 2.0
Accessible without login Plain text file README Doc. README
Plain text file salamcast.class.php Class SalamCast Podcast Generator classes file
Accessible without login Plain text file tester.salamcast.php Example feed tester script, use a query value to test the XSLT template
Accessible without login Plain text file tester.salamcast.xsl Data XSLT template tester to basic HTML

 Version Control Unique User Downloads Download Rankings  
 100%Total:138All time:7,874
 This week:0This week:1,173Up