============================================================================ DirCaster 0.9d, released 11/13/2007. http://www.DirCaster.org ============================================================================ NOTES: Open Source code but please leave all references to prior work intact when making changes. Current maintainer: Dr. Bill Bailey - DrBill@DirCaster.org Based on the original DirCaster by Ryan King (http://www.shadydentist.com) ID3v2.x tag support added by Warren Stone and utilizing getid3 library by James Heinrich , http://www.getid3.org. iTunes specific tag support by Warren Stone need to include the code to read id3 tags also reads lots of different formats we'll implement mp3, mpa (quicktime), asf (wma) and riff (wav/avi) alter the path to your getid3 directory location ============================================================================ ChangeLog for DirCaster Version 0.9d ============================================================================ 2007-11-13 - Jared Benedict - redjar@redjar.org . Item duration code modified to handle media files with duration over 60 minutes. ============================================================================ ChangeLog for DirCaster Version 0.9c ========================================================================== 2007-08-20 - Henry L. Ratliff - ratman@houston.rr.com . added feature to allow setting enclosurePrefix variable to allow Stats processing for external providers like TechPodcasts and Blubrry from Raw Voice Media ============================================================================ ChangeLog for DirCaster Version 0.9b ============================================================================ 2007-04-09 - Henry L. Ratliff - ratman@houston.rr.com . added in a guid change to allow for multiple files that had the same file date in the feed, and identifies tham as "false" for permalinks ============================================================================ ChangeLog for DirCaster Version 0.9a ============================================================================ 2007-04-04 - Henry L. Ratliff - ratman@houston.rr.com . added a test so that the ?ft=[filetype] would display ONLY files that are listed in the "sftypes" list ============================================================================ ChangeLog for DirCaster Version 0.9 ============================================================================ 2007-03-28 - Henry L. Ratliff - ratman@houston.rr.com . 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 dircaster.php?ft=[filetype] Example 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 or webroot.../dircaster.php?ft=mp3 (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 ============================================================================ ChangeLog for DirCaster Version 0.8a ============================================================================ 2007-01-09 - Henry L. Ratliff - ratman@houston.rr.com . Added logic to obtain overrides from a text file See the override.1st file for details ============================================================================ ChangeLog for DirCaster Version 0.7b ============================================================================ 2007-01-03 - Dr. Bill Bailey - DrBill@DirCaster.org . Fixed the same problem as "pubDate" for "LastBuildDate" in iTunes Feed 2007-01-03 Dr. Bill Bailey ============================================================================ ChangeLog for DirCaster Version 0.7a ============================================================================ 2006-12-25 - Henry L. Ratliff ratman@houston.rr.com . 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 '&' instead) . Fixed variable name error which caused, the logic to produce only a set number of feeds, not to work. Controlled by $maxFeeds. Many, many thanks to Henry from the DirCaster Maintainer! ================================================================================ INSTALLATION: UnZip the contents of the file DirCasterV09d.zip (which you MUST have already done to see this file!) Retain the directory structure of the Zip archive and FTP all the files and directory structure to your web server. Your web server must be running at least PHP 4. Modify the contents of the file "config_inc.php" to reflect YOUR podcast information. Please use the info included in the file ONLY as a guide to the structure of the information! If you are using Apache as your web server, and it is set up to use .htaccess files, you can create a .htaccess file for your directory on the server that points to either the dircaster.php file or to the index.php file, depending on how you want to present the MP3 files to the web. Now simply FTP your MP3 files (podcasts or VODcasts) in this same directory, and they will be "served out" via a valid RSS file. Point your subscriptions to the directory on your web server and the dircaster.php file. For example, my files are in a directory that the URL http://podcast.drbill.cc points to, so my RSS feed filename would be: http://podcast.drbill.cc/dircaster.php Your RSS feed may be checked by entering your URL into: http://feedvalidator.org BE SURE THAT YOUR MP3 FILES HAVE VALID ID3 INFORMATION! There is an excellent FREE tool called "MP3tag" located at: http://www.mp3tag.de/en/ or, can use the MP3 Tag Tools available at: http://sourceforge.net/projects/massid3lib to fill in the appropriate information in your MP3 files. Also, 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. Enjoy podcasting to the web! More information and a tutorial can be found at: http://www.DirCaster.org