Download - 91.1 The Source Clarkson Radio Sandbox:
91.1 The SourceClarkson Radio
http://radio.clarkson.edu
Sandbox:http://cringe.uovgaz.net
Project Goals
•Fix Automation
•“re” Impelement Song Request System
•Delete Duplicate Songs
•Implement DJ Reporting System
•Implement Combined Logging System
Automation•Current System Works, but With
Problems
•Sometimes Dead Air After Songs
•Always Dead Air After Station ID’s and PSA’s
•Works With Current Number of Songs But More Songs Would Mean More Dead Air
Automation 2.0
•Automation is threaded so the next song is picked while the current song is still playing - thus reducing dead air
•Anticipates errors and recovers gracefully from them
•Better logging of output
Song Request System
•Old Request System - No Longer In Place
•Relied Heavily on phpBB
•Plan was to simply remove all of the phpBB code and everything should work.
Easy Right??
WRONG!!
wtf????
Plan B
•Re-implement the Request System from the ground up
•Use some of the old functions and incorporate them into the new system
•This Worked!
Delete Duplicates
•Necessary to be able to delete duplicates, especially when adding new songs
•Written in C++ with mysql++
How It Works
•Checks to see if Song Name and Artist are the same or very similar.
•80% Character matching
DJ Reporting
•Currently DJs write down songs they play on a piece of paper
•Someone later types up the sheet
•Extremely Inefficient Process
New Web Based System
•New System Utilizes a Web based interface that allows DJs to report their music online
•This data is stored in a database that can easily be exported to a file
•Much More Efficient
DEMODEMO
Hint
Radio Station
1 1 1 1 1