The KBOO website is a content management system (CMS) called Drupal. In this system, each distinct piece of information is called a "node".
Different users use the KBOO website in different ways.
The best guide to what is used for what, and goes where is the File Types that make up the KBOO website (and what they do).
Some of the node types in use on this site include:
If you have the correct authorization, you can create content for the KBOO site. You can see the types of nodes you are allowed to add on the create content page.
Audio - is a file type just for audio files. This file will show up:
Blog entry - is just that. It's attached to your name, not attached to your show. When you do a blog entry, be sure to copy the URL into your audio or playlist or schedule episode or program page -- otherwise, people will only be able to get there:
Event - is a Community Calendar event entry page.
Playlist - is just that for music. This file will show up:
Schedule Episode - is the file that promotes your upcoming program. It generally shows up automagically:
Thank you Gift- is a thank you gift for pledgers in the fund drive. Chat with Andrew Geller for more details...
Uploading audio is an important task, and can be difficult and confusing if you haven't done it before. We offer three documents to help you out:
To upload your MP3 file of your KBOO program to the KBOO website, you need to create an audio node.
You'll find the link to create an audio node in the Control Panel sidebar, under Create Content -> Audio.
The audio node includes information that it reads from the ID3 tags in the MP3 file. According to Wikipedia, "ID3 is a metadata container (or data about data) most often used in conjunction with the MP3 audio file format. It allows information such as the title, artist, album, track number, and other information about the file to be stored in the file itself."
It's a good idea to upload files with ID3 tags, since they are the only information that "travels" with a downloaded audio file.
The following fields can be used when creating an audio node:
Title - Required. You may add information manually, but the default entry, "!title" is a placeholder that will be replaced with the info entered in the ID3 "title" tag. If the tag is not in the audio file, you will receive an error.
For consistent formatting, place the name of the show or clip before any date information.
Body - A general description of the audio file. The first sentence or two of this field will appear in the podcast feed.
Air Date - Enter the date in the format MM/DD/YY (if you write in a different format, like "July 1, 2007" or "today", it should be transformed to the standard format).
Program - This field links the audio to a specific KBOO program. This an an auto-complete field, so as you start to type in a name, a list of potential matches should appear. You can not enter in a program name that does not already exist in the system (Check the programs page).
Categories - Here you select the appropriate categories that ensures your entry will appear in the appropriate lists throughout the site. If no categories are selected, your node will still be created, but it will be hard to find.
Audio File - The reason why you created this node! Click the browse button and select an MP3 file to upload. When you click on the "submit" button to save the node, the file will be uploaded as long as your file is less than 25MB (if your file is larger than the allowed size displayed, talk to a site administrator about uploading it through FTP).
iTunes feed information - It is normally NOT necessary to fill these fields out, because the feed will automatically include information from the "body" field. Anything entered here will override that info, however.
NOTE: If you have a show with explicit language, it should be identified by slelecting "explicit" from the drop down box, and should probably be removed from the general podcast stream by checking the box.
According to Wikipedia, a blog (a portmanteau of the term web log) is a personal journal published on the World Wide Web consisting of discrete entries ("posts") typically displayed in reverse chronological order so the most recent post appears first. Blogs are usually the work of a single individual, occasionally of a small group, and often are themed on a single subject. Blog can also be used as a verb, meaning to maintain or add content to a blog.
At KBOO, blog entries are generally posts that are directly associated with the author. Unlike a typical page, a blog entry gets linked with your username. The exception to this rule is board members, committees, and staff members.
You'll find the link to create an blog entry in the Control Panel sidebar, under Create Content -> Blog Entry.
Blog Entries have the following fields:
Title - This field is mandatory, and should just be a simple description. Since your username, post date and KBOO program may be entered separately, it is not necessary to enter this in every title.
Vocabularies - In normal people speak, this would be categories. We have three different types:
Select the appropriate categories to ensure that your entry will appear in the appropriate lists throughout the site. Generally, there is no reason to use more than three categories at a time. Please do not use Blogs categories unless you are writing in your capacity as a Board Member, Committee Member, or Staff Person.
Short Description - This field is mandatory. Please give a summary of your blog post. It should be under 100 characters. Just beneath the text box is a bolded number of how many characters you have left.
Image - If you have an image on your computer, you can upload it using the Image form.
Body - The main part of the post. If the entry is long, this field will only show the first paragraph in the teaser view; readers can click on the title or "read more" to see the entire post.
When you are done with your blog entry, please be sure to click Save to save the entry.
People can find your blog post either:
Blog Microphone image by Travelin' Librarian
In radio, a playlist is a list of songs played in a single program on a particular show date.
You have a number of options that you can use in creating playlists.
Categories - Selecting the appropriate categories ensures that your entry will appear in the appropriate lists throughout the site.
Program - This field links the audio to a specific KBOO program. This an an auto-complete field, so as you start to type in a name, a list of potential matches should appear. You can not enter in a program name that does not already exist in the system (Check the programs page).
Program Date - Enter the air date in the format MM/DD/YYYY.
Description - This can be a short description of the program, or can include all the songs played.
Tracks - Here you can enter any relavant information about the tracks you played. This information includes Artist, Song Title, Album, Label, and Link. Label and Link are not necessary. If you need more lines than displayed, save your entry and then edit it again to show another set of blank lines.
Schedule Episode is the file type to use if you want to promote an upcoming show.
Stuff with the * are must-dos. Others are up to you.
Click on any of these screenshots to see a larger view
Updated 5/21/2012 by VJ Beauchamp
Have the image you want to use loaded online. (Be sure that if it is not a graphic that you own, that you have the okay of the person who is paying the hosting to be able to use it).
Copy the URL of that image by right-clicking or control-clicking the image, and selecting "Copy Image Location".
Open the image in another tab to be sure you have the correct image.
Make a note of the dimensions of the image (if you paste the URL in Firefox, this will display in the title as something like 400x300. The first number is width, the second number is height)
Click on the yellow box that looks like a painting of a mountain.
Paste the URL of that image.
Use HSpace to add horizontal padding (I use 10)
The graphic should appear in the description box where you placed it.
If there is a bunch of audio that you'd like to collect to one page, use audio by album. This is great for Special Programming, or programming that is not permanent.
Here's how it works. Create your Audio page as usual. Once you've uploaded your audio file, put the title of your "album/special/whatever" in the album text box in the Audio Metadata.
An example is http://kboo.fm/audio/by/album/political_prisoners_in_the_usa
this needs to be tested on a programmer account. We know this works at the staff level.
For example, on day the On-Air widget showed a morning program, and the next program was an evening PM PA show. The daily Schedule looked normal.
The problem: The date/time on the morning program's Sched Ep was 11 am to 11:30 pm.
This works for Audio, Blog Entry, Event, Playlist, Program, and Schedule Episode
Photo, Edit Ruthlessly, by Dan Patterson
To attach or associate audio to a new show, you'll want to:
This should not be done willy-nilly. If you did a show for a particular program, it should remain in that program's audio.
Your program page has been created, and you've been added as a host. Now, you may edit this page -- please do so!
Did you compose your description or playlist in Microsoft Word, Wordpad, Open Office Writer, Wordpress, Yahoo! Mail, Gmail, Google Documents, etc? If so, your formatting might break a webpage.
Here's how to fix that without diving into the source code:
![]()

Go to https://kboo.fm/user/register and give a username [which you can later change if you'd like], an email address that you reliably receive email at, and your first and last name.
When you click Create new account, it will automatically generate an email that will be immediately sent to your account. If it doesn't come immediately, please contact the web coordinator.
When you do get the email, click on the long link in it which will log you in and give you the opportunity to set your password.
You're now registered with the KBOO website!
The MP3-based streams make our station universally accessible to listeners using Mac, Windows or Linux systems, and works with most of the popular audio programs, including iTunes, RealPlayer, Windows Media Player and more. You can also find us through the iTunes directory of internet radio stations. Whether you're in a downtown coffeshop or a cybercafe halfway around the globe, we want you to enjoy KBOO with the best audio possible.
Our software uses a type of MP3 called a M3U Audio Playlist, which is very common. Most audio applications will play MP3s. Here are several of the more popular free applications for desktop & laptop computers:
For tablets and hand-held devices, we recommend
There are two reasons why KBOO's streamed audio may rebuffer or reconnect:
If the stream is unavailable, please contact us (select Chief Engineer).
Using iTunes
Another way to use iTunes is to :
"I click the "listen now" button on the website and it takes me to a black screen with the message "waiting for video", and nothing ever happens."
Assuming that you have one of these audio players installed on your computer...,
You may want to try a different browser, too. Firefox works very well for me for listening to KBOO, Google Chrome not so much.
Have more questions, concerns, freak-outs? Please read the other Automagica documents, and if you don't have an answer, then contact VJ. But please read the documents first.
Q: My listeners can't download my Public Affairs audio -- what gives?
A: This is a bug. We hope to have this fixed in the next three weeks.
Q: I've noticed on my programs page that the audio is switching over to the new format with the added two minutes etc. but I also notice that most of the past shows now show no audio at all. What gives?
A: You'll notice now that the default tab on your program pages is Episode Archive -- that has the new stylee audio. Next to that tab is Audio, which has your old style audio. And next to that is Comments, which has your comments.
Q: I see that audio option but what I'm confused about is, when I click on an old show of mine to view it as a separate link I don't see the audio there. If I've shared this link on facebook, to friends etc. it doesn't look like they will see any audio there any more.
A: There are two different file types: Schedule Episode (which recently got super-powers) and Audio. Schedule Episodes from before August will not auto-magically have the audio attached, but you have several options. You can edit the schedule episode to upload audio. Or you can edit the schedule episode and add a link to the audio page.
The good news is, going forward, you can publicize the Schedule Episode URL, and not have to worry about also publicizing the Audio URL.
Q: why not have it so that when you are on the main page of a show you see the audio of every episode as a default so that you don't have to find that audio button?
A: Hopefully, that will be something that we can do in the future. But for the time being, Schedule Episodes will appear under the Episode Archive tab, and old-style audio will appear under the Audio tab.
Q: I just checked out the schedule page for the last public affairs show I did and listened to the audio. It really sounds funky.
A: If you listen to show audio, you'll hear Jenka's welcome, and then it immediately cuts to one minute before your show (because we record for the length of show plus a padding minute before and a padding minute after), which is what it should sound like.
Now you can download the show, edit it, and re-upload it if you want it to sound perfect (and we applaud you if you do!)
Q: Also how does this affect the audio page for our programs? Does the automagic audio archives also get uploaded to the audio page or will the audio page become obsolete now that audio is embedded into the schedule page?
A: That's a great question, and one I don't have a good answer for yet. Hopefully, at some point soon, the automagic audio and the old audio will blend -- but right now, we have a separate but equal system -- the default Episode Archives tab, and the secondary Audio tab.
Q: One the system is up and running, will there be no more archival audio pages? If so, does that mean that I will have to go back and re-edit all the programs I have archived? Also, the copy on the audio page for each show is sometimes updated from the schedule page, so if the old audio pages disappear that will mean that I will need advance warning to update all the text as well. Which means a lot of work. So I'm hoping there is a way to keep the archival audio pages on the website when the new system goes online.
A: The archival (old) audio pages will remain. You don't need to do anything about them.
Q: How will PA programmers edit and upload their audio?
Q: How do I download my audio?
A: While logged in and from the regular view of the Schedule Episode (not the Edit view), right-click on the download link and select Save Link As / Save Target As.
You can also download in the Edit view of the Schedule Episode.
Q: How do we run this past the live bands? Will we have new release forms? What about a band that may not want to release their material? I guess I should point this out when I ask them to come on?
A: We just deal with this like we have. If you have a live band on as part of a program, then it's a 5 hour/14 day thingee, and if we have the release, then the live portion can be edited into a separate audio that's permanent. If the band doesn't sign the release, it's just live for the 14 days.
The Automagic Archiving process automates several things, and thus, somethings happen sooner, and others later...
The Schedule Episode is auto-created between 5-9 hours in advance of the program time. So if you want to create a Schedule Episode for your show, make sure that you do that more than 12 hours in advance of showtime.
The recording is auto-created and attaches to the schedule episode usually within 15 minutes of the end of the show for Public Affairs, News, and Spoken Word programming.
For Music programming, the recording auto-attaches about 5 hours and 15 minutes after the beginning of your program.
The Schedule Episode shows up on your Program page around 7 hours after the end of your show.
Got more questions about automagic archiving? Just ask VJ - web@kboo.org