It seems to me that Drupal is quickly becoming an ideal (the best?) platform for podcasting. Not only does version 4.6 provide native support for RSS v2.0 enclosures (thereby creating automatic podcast feeds) but there are a whole series of modules that will dovetail nicely with the overriding ambitions of the podcasting community. In particular, I'd like to highlight the following modules/functionality:

- The CreativeCommons module allows user to choose licenses to be embedding with the content as it gets syndicated.

- The Media module facilitates the organisation of multimedia files and allows the users to create playlists and stream content.

- The ping-o-matic feature can automatically notify any number of sites of the existence of new content to be indexed.

- Drupal provides RSS/XML feeds for all category (i.e. taxonomy terms)

Together, the embedded licensing and automatic notification mechanisms will enable new content to be automatically indexed (e.g. in Yahoo's new Creative Commons Search engine and "CreativeCommons Search") and trackable across the internet. Moreover, we are now just a step away from publishing "directly" to archive.org (which promisses "free hosting for life" of CreativeCommons licensed work) simply by uploading an attachment to a new node on your website.

Add to this the fact that Drupal allows for the easy development of distributed mechanisms for content weighting and we are well on the way to enabling people to easily set up community moderated open-publishing platforms that enable users to "build their own radio" feeds and could even shield the hoster from the Slashdot effect.

Do you agree that Drupal is quickly becoming an ideal podcasting platform? If now, what do you think missing?

Comments

zirafa’s picture

I think drupal is quickly becoming an ideal podcasting platform. I think connecting podcast generation with media.module is a huge priority. Also, consider doing XSPF playlist output (and other various playlist formats).
check this out:
http://drupal.org/node/22170

Adrian Freed’s picture

according to this comment:
http://drupal.org/node/30399#comment-62193

Do the audio and video modules that are supposed to replace it support Creative Commons embedding?

zirafa’s picture

there is a separate module that is supposed to handle creative commons, although it seems like it hasn't been updated in a while. it allowed CC licensing to be applied to any node type. You may also want to contact Ber Kessels who works on remixreading.org, where CC is used extensively.

Dublin Drupaller’s picture

Just thought I'd mention the following podcast.module for Drupal 4.6. I tried it a month or two ago with Drupal 4.6.3 and it worked very well.

Simple but practical if you're looking at doing podcasts in Drupal.

Dub

Currently in Switzerland working as an Application Developer with UBS Investment Bank...using Drupal 7 and lots of swiss chocolate

Adrian Freed’s picture

"hi there,
some guy made an audio module and is about to finish a playlist/podcast module. that's why this module has not been approved by drupal. that kinda sucks, it was a lot of work to develop this module, but i will use it by myself :)"

I have grumbled myself about this already: http://drupal.org/node/30399

I am working to improve the communication about future media-related features of drupal

lucidcarbon’s picture

So I installed podcast.module today (under 4.6).

It has some problems. Namely the access control permissions for the podcast_songs_upload module won't stick. podcast_songs_upload doesn't seem to have a podcast_songs_upload module_access() function.

This seems to, among other things, cause the RSS feeds to fail when you're not logged in as the drupal superuser...

user error: Column 'nid' in where clause is ambiguous
query: SELECT COUNT(*) FROM files f  INNER JOIN node_access na ON na.nid = n.nid WHERE  (na.grant_view = 1 AND CONCAT(na.realm, na.gid) IN ('all0','term_access1')) AND  nid = '109' in ~/httpdocs/includes/database.mysql.inc on line 66.
user error: Column 'nid' in where clause is ambiguous
query: SELECT * FROM files f  INNER JOIN node_access na ON na.nid = n.nid WHERE  (na.grant_view = 1 AND CONCAT(na.realm, na.gid) IN ('all0','term_access1')) AND  nid = '109' LIMIT 0, 10 in ~/httpdocs/includes/database.mysql.inc on line 66.
warning: Cannot modify header information - headers already sent by (output started at ~/httpdocs/includes/common.inc:384) in ~/httpdocs/includes/common.inc on line 99.
]> http://test.secularstudents.org/podcast/showpod/107 This is the SSA podcast We hope you enjoy it. en **narkoba** a200wout@yahoo.com Thu, 1 Dec 2005 15:31:59 -0500 Thu, 1 Dec 2005 18:23:48 -0500  http://test.secularstudents.org/files/podcast.jpg - Secular Student Alliance Podcast SSA podcast This is the SSA podcast We hope you enjoy it. http://test.secularstudents.org/node/109 blah blah blah!<br /> Thu, 1 Dec 2005 15:42:42 -0500

Has anyone fixed this issue with the podcast.module? It looks good otherwise.

mdowsett’s picture

what would it take to be able to submit podcast entries from a cell phone?

In the States you can do this to your blogger.com site.

I am just upgrading to 4.6 and am looking forward to getting this module working

mariagwyn’s picture

I have just attempted to upload the podcast module, but am having trouble actually uploading songs or having an rss feed appear on each podcast. Can you tell me what other modules you have enabled and any special settings necessary? I have followed the read me, but am not seeing anything appear other than a title and text I put into the body.

Thanks,
Maria