-
First Video Blog Entry
Posted on June 22nd, 2009 No comments
-
How the notPopular.com podcast is made
Posted on April 13th, 2009 1 comment
Some of you blog reading people might know that I have a fairly well known podcast called the “notPop podcast”, that centers around music news and the activities of my site, notPopular.com. for almost 2 years now @xFLORIDAx and I have been churning these podcasts out and having a lot of fun doing it.
From time to time I get people emailing me asking how we record and put the podcast out onto the web. I’m going to be honest, it wasn’t easy to figure out, but we made it through. I’m going to tell you how we record our podcast, so that it might help you figure out how to do yours.
If you are un-familiar with my podcast, There is a minimum of 2 mics, but up to 8. We also play music and take listener calls.
The notPop podcast format is as follows:
- intro music
- welcome / introduction / catch up
- featured band
- news stories
- throwback band
- feedback from callers
- ending statements
- outro music
- outro bonus clip
That might look like a lot of stuff to take on if you are un-familiar with recording audio on a computer. Don’t worry, I will walk you through it. (Disclaimer: I use Windows Vista for podcasting, but this will also work on Windows XP)
First off since we do have so many mics running at once, we need to capture all that audio at once. One solution is to just have one mic that everyone talks into. You can do that if you want your podcast to sound like crap. I don’t suggest it. Another way is to use a sound mixer board, and professional mics. That’s pricey and requires a lot of know how and fancy audio cards installed in your computer. I don’t suggest this method either. The best way I have found to get multiple mics working at the same time is USB headsets.
USB headsets are cheap and offer great sound quality. The real advantage is that each USB headset will act as their own sound input to the system so you have will have sound control over each device. I personally like to use the “Logitech Premium USB Headset 350″, you can get them cheap online, about $25 each.

Once you have them hooked up, windows will see them. Go to the control panel and go to recording devices. I like to set each mic to 30%. I have found that this is the best setting to prevent clipping. Clipping happens when a sound input is higher then can be recorded. when clipping occures, you lose out on the data trying to be recorded and you end up sounding like crap.
For recording software, I use Adobe Audition. It’s super powerful. Inside the application, you will see multiple time lines. I assign each time line to a input (remember that each USB mic is its own input!). I leave an open time line for sound clips and songs. Arm the tracks to record, press the record button and start talking into the mics. You should see the sound coming in.

Once in a while we press the stop button and drag in an mp3 or wav file to be played. Once its in place, we set the timeline right after the clip and start recording again. We do this for the intro and exit music, along with the songs and listener calls we take.
For listener calls, I use skype with the skypeIn option. With sypeIn you get a phone number and a voicemail box. By default, you cant save the voicemails that people leave you in skype. I use a software package called PrettyMay to save the voice mails and calls as mp3 files. I use the PrettyMay Call Recorder for Skype, it costs $24 for a license with free upgrades for lifetime. After I save all the calls to mp3s, I can drag them into the time line in Adobe Audition, just like the songs we play.
Once all the audio is finished and complete in Adobe Audition, I export the raw WAV file by going to file->export audio. The export takes a while to complete.
After the WAV is exported, I import it into Audacity, and export it out as a 128kbps mp3 file. You need the LAME MP3 Encoder to export mp3s from audacity

Once you have the mp3 exported, listen to it (or atleast spot check it)! You want to make sure your rad new podcast sounds good. This is the final product, the rest of the post will be on how to deliver it to the listeners.
A podcast is simple an entry in an RSS feed with a media file enclosures. I’m not going to go into details on how to do this, but Apple has a great page on how to get your podcast into iTunes.
notPopular.com is powered by WordPress and I use a wordpress plugin called BlubrryPowerPress to syndicate the podcast to the site and to iTunes.

That’s basically it! I love podcasting and have been doing it for several years now. If you have some questions, leave them in the comments below..
-
Troubleshooting: SoftException in Application.cpp:544
Posted on January 18th, 2009 9 comments
I recently moved all of my sites to a new dedicated web server. In the move my webhost helped me mirror my old applications and tilt them up on the new server. This is where my problems started, several of my applications just wouldnt run, they would throw out “500 errors”.
Checking my logs, the errors looked like this:
[Tue Dec 30 09:20:18 2008] [error] [client ip.address.here] SoftException in Application.cpp:544: Directory “/home/username/public_html/someDirectory” is writeable by group
I searched the error on google like any good geek would
I found several posts about the problem, but it all pointed down to the way that apache was configured on my new server.
I came across this post, and it really shed light on the subject for me:
“The specified directory name has been made writable by group. That suggests that your server’s apache configuration doesn’t allow you to make directories writable by group.”
In english, you’ve got the wrong permissions set on one or more folders.
I checked the directory location from the 500 error, and I saw that it’s permissions were 777, world writable. I changed the directories permissions to 755, and Apache was happy again and let the code run.
Simple as that. My new Apache install won’t run code that is in a public folder. This is a good thing for sure. If you are having issues like I was, check your permissions, and be careful what is 777!
-
LifeStreaming Is Simple As Pie
Posted on April 19th, 2008 5 comments
Its not secret, I love social networking, I cant get enough of it. I also love programming and anything internet related.
I’m not sure how I came across it, but a PHP based, Object Oriented RSS caching tool named SimplePie caught my attention.
Previously I had been using a tool called Last RSS, but I found that Last RSS could not handle ATOM feeds.
Digging into how SimplePie works, I found that I could merge several feeds together, sorted by post time, my first thought was to use this to aggregate and cache all the different music related news feeds that and going to add content to notpopular.com v2.5 (when ever I finish it). I started thinking about it a bit more and thought it would be cool to use SimplePie to mash together all of the different RSS feeds from the different social networks I am on.
It wasn’t that hard to use SimplePie and the various social networks to make something really cool.
//establish the feeds
$pownce = new SimplePie("$pownceRSS_url");
$flickr = new SimplePie("$flickrRSS_url");
$twitter = new SimplePie("$twitterRSS_url");
$digg = new SimplePie("$diggRSS_url");
$youtube = new SimplePie("$youtubeRSS_url");
//merge them all together!
$merged = SimplePie::merge_items(array($pownce, $flickr, $twitter, $digg, $youtube));
Then all you have to do is look over each item in $merged, and output the appropriate info you want.
You can see what I built over at www.JoshHighland.com
One thing I really found great was the API that was on the SimplePie site.
After I put this all together, I found out that there is a term for what I had just built. People are calling them “LifeStreams“, which is a very appropriate term. I thought I had invented something, but guess LifeStreaming is like fire or a spear, given enough time people all over the place will discover it on their own.
I encourage you do set up a LifeStream for yourself and post the URL in the comments below. It’s fun!
My LifeStream: www.JoshHighland.com
UPDATE (10/29/08) :
I was having trouble with my feed from twitter dying after a while. It would only fetch it once, then nothing.I found the answer to my problem on the simplePie blog, http://simplepie.org/blog/2008/08/16/twitter-bug/. I followed the instructions and commented out the If statement on lines 1583-1586, and the twitter feed started to work again. I hope that twitter updates their RSS service so hacks like this aren’t needed.


