Open Source Tools for Podcast Management ===== Should You Manage your Own Podcasts? ===== As [[http://lifehacker.com|Gina]] would say, Don't live to geek; geek to live. There are plenty of services that let you podcast without thinking about anything we'll talk about during this session. However, perhaps you * Want tight integration between your existing Blogging/CMS software and your podcasts. * Need to set up a private podcasting system (eg corporate intranet) * Require the total control that comes from managing things yourself * Desire a platform you can absolutely depend on not changing or going away * Think it sounds like fun * Have some other reason that you'll share with us ===== Why Focus on Open Source? ===== * Distributed at no cost * Can be modified to fit your exact needs * Often works on multiple OSes * Philosophical kinship between user-generated software and user-generated content * I'd be glad to talk more about the advantages of free and open source software after the session ===== Setting up Your Environment ===== Most of the software below requires or runs best with the PHP scripting language, a MySQL database, and the Apache webserver. These can be difficult to set up the first time you try, so here are links to software packages or guides that simplify the process. * Windows: http://www.apachefriends.org/en/xampp-windows.html * OS X: http://www.mamp.info/en/home.php * Ubuntu: https://help.ubuntu.com/community/ApacheMySQLPHP * Everything else: http://www.google.com After you've tested the software on your own machine, you'll probably need to move it to a hosting provider like [[http://www.asmallorange.com/|A Small Orange]]. ===== Plugins/Modules ===== === Drupal 4.7 & 5.0 === * [[http://drupal.org/project/audio|audio.module]] - Creates an audio node with the appropriate metadata from an uploaded mp3 file. * [[http://drupal.org/project/playlist|playlist.module]] - Creates an RSS feedfrom a set of audio nodes. Not updated for Drupal 5.0 yet. * [[http://drupal.org/project/video|video.module]] - Creates video nodes and RSS feeds from uploaded video. * [[http://www.narkoba.be/narkoba/|podcast.module]] - Not updated since Drupal 4.6, so avoid it. === Mambo 4.5 === * [[http://mamboxchange.com/projects/mambopodcast/|Mambo Podcast]] - Abandoned by developer in favor of PodCast Suite for Joomla!. === Joomla! === * [[http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,255/Itemid,35/ |PodCast Suite]] - Creates RSS feeds from mp3 files. Also generates an indes page with a flash-based mp3 player. Tutorial available [[http://forum.joomla.org/index.php/topic,138839.0.html|here]] === Moodle === * [[http://docs.moodle.org/en/Ipodcast_module|Ipodcast]] - Adds a podcasting activity to courses. === Plone 2.5 === * [[http://plone4artists.org/products/plone4artistsaudio|Plone4ArtistsAudio]] - Generates RSS feeds for the OGG and MP3 files within designated folders. === Wordpress === * [[http://sourceforge.net/projects/podpress/|PodPress]] - Nifty Plugin. ADD MORE HERE ==== Standalone Software ==== === Podcast Generator === [[http://podcastgen.sourceforge.net/|Podcast Generator]]. Developed by an Italian university professor and student. Easy to set up; there is web-based configuration and no database is needed. Generates feeds for many audio and video formats. Also generates an index page with integrated audio player. Try a [[http://www.podcastgenerator.net/demo_v09/|demo]]. === PodAdmin === [[http://podadmin.sourceforge.net/|PodAdmin]]. Generates RSS for uplodaed mp3s. No index page. No web-based configuration. No iTunes support. === Loudblog === [[http://www.loudblog.com/|Loudblog]]. Full CMS for audio and video podcasts. Supports multiple authors, but not multiple podcasts. Generates feeds and a blog style index with media player and commenting. There is a [[http://www.opensourcecms.com/index.php?option=com_content&task=view&id=2116| demo]]. The companion program [[http://ektoras.agora.sonnexh.com/cms/|Loudbot]] allows Loudblog content to be integrated into Drupal, Geeklog, Joomla, Mambo, Serendipity, and WordPress. ===== Other ===== If you came to this page looking for information on how to create podcasts on Linux, look at the "Attack of the Pod Penguins" series in [[http://www.linuxworld.com/news/2006/070706-pod-penguin.html|LinuxWorld]] and [[http://www.linuxdevcenter.com/pub/a/linux/2006/06/22/floss-podcasting.html|Indie Podcasting with Open Source]].