Download Podcasts from our program archiveOur live streaming scheduleView KPSU's DJsOur Artist DatabaseListen to KPSU!Check out the latest music and event reviews!KPSU Home Page
KPSU
Portland's College Radio
quiet
loud
"We're on Auto Pilot!"
Technical
This page is written in Ruby on Rails and JavaScript. Source code (for the most part) is available here. We have three servers, Archive, Stream, and Web.

Archive serves two functions: ruby scripts which record the stream and create mp3 files (uploaded to storage on Amazon S3), and a bug-tracking software (Redmine).

Stream has a permanent autossh into it from a computer in-house, which takes audio from our broadcast booth and serves it using IceCast. Additionally, we have a ffmpeg script which creates an iOS-compatible stream here, though this function is still under development.

Lastly, for our web app, we are running Debian linux with all three servers hosted on Linode.

Ruby1.9.3p392 (2013-02-22 revision 39386) [i686-linux]
Rails3.0.10
MySQL5.1.66-0+squeeze1
Rake0.9.2.2