Welcome to the Geeks & God Static Archive. Read more »

Podcasting With Drupal

4.666665

You are missing some Flash content that should appear here! Perhaps your browser cannot display it, or maybe it did not initialize correctly.

Alright. So, your ministry is sooooo web 2.0. You record your sermons or bible studies and want them available on iTunes for everyone to download. But, you've recently moved to drupal and want to know if there's a way to podcast right from within your drupal installation. Fortunately, there's a few ways!

In this episode of Geeks and God we talk about setting up a podcast using nothing but drupal (no outside software required). We talk about the 'easy way' and contrast that to 'the right way'. We decided we weren't going to actually talk about any of the recording or editing of your podcast files (see our old series in the show links for that), but we do talk a little about mp3 vs. mp4, file sizes, bitrates and other recording related stuff

We then cover setting up the Audio Module to setup your audio nodes, talk about using Audio Import module to bypass your upload limit, and give a little info on the getID3 and AlbumArt modules that come with the Audio Module. We then wrap up the podcasting talk when we talk about tracking your feed using feedburner, statcounter, and google analytics.

However, before we dive into podcasting, we encourage you to send in your drupal questions which will be answered on the next podcast....and, we talk about our pals from the south and their podcast called Hillbilly Theology. Check it out in the show links.

Other podcast thoughts

Great podcast! Glad to see you guys are back. (yeah, I'm a little slow about finding out these things)

Two of your advantages for FeedBurner can be done with Drupal features.
- You can move your feed around by using an url alias for the published feed address, and then if you need to move it, you can just update the alias

- Using the audio_playlist module allows you to specify additional iTunes tags, as well as gives you another way to group your podcasts without using taxonomy.

And finally, a question of my own:
- I am using a view to display a table of audio messages on my church site. I'd like to be able to add the scripture reference into this view. I tried putting it in the node description, but then the view ended up being bloated by the flash player as well being rendered in the description.

I want to keep the title the title from the id3 tags - so I can't put it there.

Any suggestions on other ways to get the scripture reference in there?

Can CCK be used to create other audio-enabled types that would get the same feed features as audio nodes, but also be able to have additional custom fields that could be added?

Thanks again - I'll be one of those who is sorry to see the Drupal topic close up. There's so much more you could discuss! (like the work being done on creating a distribution profile for churches, so that someone could have all the needed modules for this sort of thing configured for them out of the box)

Steve T.
( www.gccashburn.us/extras )

CCK Rocks the house

Yo steve!
Yes, indeed...your answer is CCK. You can simply create a new field for your podcast content type called 'Scripture Reference'...it will then add that capabilty to all your episodes.
Good to have you back as well!
-Rob Feature
Geeks and God Co-Host
www.bobchristenson.com

-Rob Feature
Geeks and God Co-Host
www.mustardseedmedia.com

v4.7 or 5?

Is that something that would work in 4.7, or just in 5.0 - with CCK in core?

My site is still on 4.7, and I haven't seen a way to add fields to the audio content type.

Please tell me I'm missing something. (that would be a whole lot easier than an upgrade!)

Steve T.

Add CCK

Yeah, you can download CCK and add it to 4.7.

The only kicker is (if I remember correctly) you won't be able to add fields to premade content types (like a blog, or audio module or something). You can only add fields to custom content types created by CCK.

In 5.0, you can add them to anything....just one of the many reasons you may want to start thinking about an upgrade.

-Rob Feature
Geeks and God Co-Host
www.bobchristenson.com

-Rob Feature
Geeks and God Co-Host
www.mustardseedmedia.com

ID3 tags

Mark says.....

Since ID3 tags are the only thing that will stick with your MP3 or other digital media files, I think its a good idea to stuff them with ID info beyond what is essential to make them work. That way, wherever the files end up, its possible to see the what, when, where, and who concerning their creation.

To me the - Author/Artist, Title/Description, Album Artist/Band, Date, Publisher, Copyright, and a web or e-mail address seem like a minimal set. You might also want to stuff an small image file in there just to make it look swift. Of course to get stuff rocking with iTunes you'll need a couple more.

With the Drupal Audio module I've had difficulty controlling what gets added/overwritten by default to all audio files and what gets picked up/preserved from the ID3 tags already in the files. I generally want most church info reproduced for every file, but want to set the Author/Artist and Title/Descriptions stuff separately for each podcast (identifying the Pulpit Speaker and topic).

This probably isn't as much of an issue for a lot of podcasts where authors and speakers remain the same, but it is for churches which have a pulpit with rotating speakers and guests.

Mark

Mark

ID3 tag editing software

OK this is reply to myself.. but it also is kind extending the topic.

To do a sweet job of editing the MP3 tags and getting them like you want, your probably gonna need something a step up from what your MP3 converter or the Drupal Audio module gives you.

Here are some options for Windows and Mac:

For Windows I've used and respect:
Mp3tag (the universal Tag Editor) - freeware (w/donation request) http://www.mp3tag.de/en/index.html

For Mac I've spotted this:
ID3 Editor (dmg), from Pa-software
I've no experience with this, ...its trial and pay $10 shareware, but looks like it could do the job well.
http://downloads.zdnet.com/download.aspx?&compid=4...

These are not necessarily the best programs available, but the first seems satisfactory to me and the second looks like it will do the job reasonably well.

PS... I would really love a similar full function editor within Drupal or Wordpress, so if you know of one....pleeease, please let us (including me) know about it.

Mark

copyright, user license, moral rights

Any thoughts on the copyright, license, moral(authorship) rights stuff?

I kinda like the Creative Commons approach, but I know a lot of people are just totally uncomfortable with Podcasts because of these kind of issues.

How do folks deal with this? What is real bad and is there a real good approach?

Mark

Mark

thanks, great lesson, but...

...I do have a small question for which I couldnt find an answer in drupal.org: how do you customize the flash player appearance?
Thanks from Italy!
Jan

PS I see that you got the captcha module to work without showing a mistake message even before you post the answer, any useful hint on how to solve that too?

If your talking about the

If your talking about the flash player in the audio module, this has some good info on how to do it.
http://www.macloo.com/examples/audio_player/option...

In the audio module inside the players folder you will see a file called 1pixelout.inc. Thats the file you want to mess with to theme the flash player.

audio and captha modules

For the capthca... I'll admit it. We are using a preproblem version. It's not full proof and that's why we need the spam module now. I am waiting for a working version of captcha to come out. The the 5.x-1.0 version.

As for the audio module you can find theming details at http://www.1pixelout.net/code/audio-player-wordpre.... I think this is something I will blog about with direct regard to the audio module. We did it the hard way and since I have learned the easy way and a better way that will make for a nice blog entry. Give it a few days and I'll have that done.

Matt Farina
Geeks and God Co-Host
www.mattfarina.com

Matt Farina
Geeks and God Former Co-Host
www.mattfarina.com

Manipulating the Audio Module

The audio module is really tricky to theme and deal with. Over the next couple weeks I am going to blog about theming and messing with it. The first post is at http://www.mattfarina.com/2007/04/18/getting-audio....

If you have questions please let me know.

Matt Farina
Geeks and God Co-Host
www.mattfarina.com

Matt Farina
Geeks and God Former Co-Host
www.mattfarina.com

How To Theme 1pixelout Player

I dug through the module and here is how to theme the 1pixelout flash player with the audio module fairly easily... http://www.mattfarina.com/2007/04/24/theming-1pixe...

Matt Farina
Geeks and God Co-Host
www.mattfarina.com

Matt Farina
Geeks and God Former Co-Host
www.mattfarina.com

1pixelout theme

Great! it's a snap! Thank you...

This should help

Good job doing the instructional page. This should help people out.

Podcast Series query

In this podcast you mentioned that there was a link to bring up a list of podcast series. But I can't find it.

Did this get removed since this 'cast or am I just going senile?

Thanks.

Nevermind

Never mind.

I found it on your home page. I must have misunderstood the podcast.

Thanks.

How to create multiple podcast shows?

Hi,

I need to create multiple podcast shows in the same website, I think the best solution is using taxonomy + Views module, and filter views based on given taxonomy term but I don't know how to create this View.

Anyone has another idea or can point me how to do that?

Thanks

How I Would Do It

This is how I would do it. I'd set up a taxonomy vocab for podcasts and tie the vocab to the audio modules (or which ever module you are using for your podcast episodes). Then, I'd use either the taxonomy modules built in lists with their corresponding feeds or the views module to generate the lists.

To create the lists is rather simple. Under filters set it to published nodes, the node types equal to the ones you are using, and setup a term from your new vocab. The vocab will be on your list of filters and after selecting it you can choose the term.

Does this get you going?

Matt Farina
Geeks and God Co-Host
www.innovatingtomorrow.net
www.mattfarina.com

Matt Farina
Geeks and God Former Co-Host
www.mattfarina.com

So

So I need to use a different view for each show?

Something like:

  • Podcast (vocabulary)
    • Show 1 (term)
    • Show 2 (term)

And view URL? and other configuration?
(Sorry, can't figure it out)

views

There are a number of ways you could setup the view.

I'd start by reading through the views documentation to get your mind around how to use it. Views is essentially a smart query builder.

One way to do it is to create a view for each podcast. If you only have a couple this can work well. Set it up as a page, set the type as an iTunes RSS, fill in your basic details and then setup your filters and sorting order.

For the URL you can make that what ever you want.

Now, if you are going to have more than a few podcasts setting up one view might be easier. One with arguments that help you build your feed.

Matt Farina
Geeks and God Co-Host
www.innovatingtomorrow.net
www.mattfarina.com

Matt Farina
Geeks and God Former Co-Host
www.mattfarina.com

Your audio module customization

Hi, how did change the posted on by Original air date?
and would it be possible to add the add a title field right below the artist field.

Thanks guys

It's been a couple years since I've done podcasting on Drupal and we're about to release Podcasting on our site http://loungenouvelle.com Your podcast helped me remember the pieces I needed to get this together.

I actually wasn't going to use feedburner but with the most recent AdSense changes you can put AdSense directly into your Feedburner feeds which may be something to bring up in the future if you make another post on Podcasting with Drupal 6.x or 7.x

- Anthony