DirCaster Logo DirCaster: An Open Source Project - "Instant RSS!"

Home| Downloads| Contact| About| News| Project Blog
Site Index
RSS Broadcasting from a Directory: Podcasting, VODcasting, and more!

News & Updates

December 01, 2020 (1.0)

Release of new, milestone version 1.0!

Major update to DirCaster by Chris Arndt - arndtc@gmail.com - added these updates:
 Added README.md and documentation.
 Centered table to cleaned up the page layout.
 Update getID3() library by James Heinrich to v1.9.20 (2020-06-30)
 Updated index.php to use config_inc.php Updated index.php table to add duration Updated index.php layout and misc code cleanup Updated changlelog for HEAD to point to git log
 Fixed PHP7 errors

February 28, 2018 (9K)

DirCaster Version 0.9k - Swapped out getID3() library by James Heinrich to latest version (as of February 26, 2018) to fix metatag parsing errors

July 8, 2015

ALERT!  We now have enhanced DOCUMENTATION!

February 1, 2013 (9J)

DirCaster Version 0.9j – Added the capability to edit the override .txt files via a web interface. You may now go to: https://yourdomain.com/dircaster/override.php and edit the override files (your URL will vary, of course.) Be sure to set your file attributes to allow writing. Please read all notes, and other documentation to fully understand this new function.

NOTE: In the file override.php – check location for jquery! (Search file for the term "jquery" and read note.)

September 1, 2012 (9I)

DirCaster Version 0.9i - Added "The Cloud Option" - A method of allowing media files to be stored in another location than in the DirCaster directory, for instance, in a Cloud storage location, like Amazon S3.  This would also allow the use of Amazon Cloudfront to better distribute media world-wide. The override '.txt' tag [enclosureURL] DID NOT WORK in previous versions, it has been corrected in this new (.9i) version.  Added override '.txt' tag for PubDate, to allow conrol of the date when a media file is posted.  Format must be in an iTunes compatible string, such as:
Sat, 01 Sep 2012 18:37:48 -0700  

NOTE:  If you downloaded 0.9i on the day of release, PLEASE re-download to get the latest, greatest version NOW!

October 05, 2011 (9H)

Fixed an issue that caused newer versions of PHP to break DirCaster's ability to display the description of a file from the later (new) version of getid3 (getid3-1.9.1-20110810) - also fixed a date issue. Please be sure that the timezone is specified in your php.ini, i.e. =

date.timezone = "America/New_York"

June 28, 2011 (9G)

Added logic to allow placing media files in a separate directory.  Numerous bug fixes. Thanks to Lars Hermerschmidt!
January 1, 2010

We have removed the Discussion Forum... too much spam (again!)

October 1, 2009

Posted DirCastM3U as a Add-On for DirCaster users, see it on the Downloads page!

February 10, 2009

Posted PHPstream as an Add-On for DirCaster users, see it on the Downloads page!

February 09, 2009

Added logic to increase or decrease web server time by 1 hour. Can be used in case of bad web server times due to annual time shifts.

February 14, 2008

A new release for Valentine's Day!  Enjoy!  Fixed a problem displaying comments properly.

January 30, 2008

We have "re-opened" the Discussion Forum... here's hoping that we don't have as much problem with spam as before!

January 22, 2008

Don't forget to set up a .htaccess file on Apache for your DirCaster directory!  We have added this info in the ReadMe.1st file:

...be sure to set up an .htaccess file in the directory (that is a file that controls Apache, you can infomation on it by Googling "htaccess")
The contents of the .htaccess should be:
DirectoryIndex dircaster.php
php_value memory_limit 16M
php_flag register_globals 1
AddType audio/x-m4a m4a M4A
AddType video/mp4 mp4 MP4
AddType video/x-m4v m4v M4V
AddType audio/mpeg mp3 MP3
AddType audio/playlist m3u M3U
AddType audio/x-scpls pls PLS
AddType application/x-ogg ogg OGG
AddType audio/wav wav WAV
(Without the dashed lines)  Alternatively, you can add these Mime types to your web servers mime.types file.

November 13, 2007

ChangeLog from this release:
    . Jared Benedict - Item duration code modified to handle media files with duration over 60 minutes.  Henry made code more modular.

August 20, 2007

ChangeLog from this release:
  . added feature to allow setting enclosurePrefix variable to allow Stats processing for external providers like TechPodcasts and Blubrry from Raw Voice Media.

April 9, 2007

ChangeLog from this release:
  . added in a guid change to allow for multiple files that had the same file date in the feed, and identifies them as "false" for permalinks

April 4, 2007

ChangeLog from this release:

 . added a test so that the ?ft=[filetype] would display ONLY files that are listed in the "sftypes" list

March 29, 2007

Here's the ChangeLog from this release:

. Revised item GUID tag to be more unique (user forum request)
. Added channel keyword tag (user forum request)
. Aligned XML tag indent. Looks better when reviewing raw XML
. Added parameter to allow the selection of a single file type


1. The default is no change webroot.../dircaster.php
uses software define file types "(.mp3 .m4a .m4b .asf .wma .avi .mov .mp4)"
2. Select all occurrences of a single file type in the directory overrides file types in 1 above webroot...dircaster.php?ft=mp4
(no periods in front of file type)
Any one of the file types in 1 above can be used.
This allows the feed to store multiple types in one directory, and allows the subscriber to select only one type

January 11, 2007

Here's the ChangeLog from this release:

ChangeLog for DirCaster Version 0.8a

Added logic to obtain <item> overrides from a text file.  (See the override.1st file for details.)
2007-01-09 Henry L. Ratliff

January 3, 2007

Here's the ChangeLog from this release:

ChangeLog for DirCaster Version 0.7b

Fixed the same problem as "pubDate" for "LastBuildDate" in iTunes Feed
2007-01-03 Dr. Bill Bailey

December 25, 2006

ChangeLog for Version 0.7a

December 25, 2006 - H. L. Ratliff
. Fixed several PHP Notice errors issued when error level set to ALL
. Patched occasion where single digit day in pubdate sometimes
displayed for example ' 1' instead of ' 01'. new function fixDat()
. Substituted RSS title tag value with file name when id3 title value
is empty. stripType() drops the file extension
. Corrected raw '&' in RSS title tag (use '&amp;' instead)
. Fixed variable name error which caused, the logic to produce only
a set number of feeds, not to work. Controlled by $maxFeeds.

December 21, 2006

Since I use the DirCaster Software to podcast all three of my current podcasts, and I know that there are a lot of folks interested in podcasting, and since I run my own web hosting company: Dr. Bill Bailey.NET, I thought I would "take up" the challenge of maintaining the software, and championing it's further development.  I have asked Ryan King via his web site if this is OK, and if he gets back to me with a problem with this endeavor, I will gladly take it down.

I am EXTREMELY grateful to Ryan for initially developing this project and I know it is hard to "juggle" all the things that come up in life to continue to support the effort of maintaining an Open Source project.  This is my first attempt, and I ask you to be kind and withhold judgment on my efforts until I can get the "bugs" out.  Check out the "ReadMe.1st" file contained in the V0.6a Zip archive, or available HERE, for more information on the V0.6a release.

Contact Dr. Bill at: Dr. Bill [AT] DrBillBailey.NET

(Please replace the "[AT]" with an "@" sign.  This helps prevent spam to our e-mail address... thanks!)