91.1 the source clarkson radio sandbox:

20
91.1 The Source Clarkson Radio http://radio.clarkson.edu Sandbox: http://cringe.uovgaz.net

Upload: asher-manning

Post on 19-Jan-2016

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 91.1 The Source Clarkson Radio  Sandbox:

91.1 The SourceClarkson Radio

http://radio.clarkson.edu

Sandbox:http://cringe.uovgaz.net

Page 2: 91.1 The Source Clarkson Radio  Sandbox:

Project Goals

•Fix Automation

•“re” Impelement Song Request System

•Delete Duplicate Songs

•Implement DJ Reporting System

•Implement Combined Logging System

Page 3: 91.1 The Source Clarkson Radio  Sandbox:

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

Page 4: 91.1 The Source Clarkson Radio  Sandbox:

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

Page 6: 91.1 The Source Clarkson Radio  Sandbox:

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??

Page 7: 91.1 The Source Clarkson Radio  Sandbox:

WRONG!!

Page 8: 91.1 The Source Clarkson Radio  Sandbox:

wtf????

Page 9: 91.1 The Source Clarkson Radio  Sandbox:

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!

Page 10: 91.1 The Source Clarkson Radio  Sandbox:
Page 11: 91.1 The Source Clarkson Radio  Sandbox:
Page 13: 91.1 The Source Clarkson Radio  Sandbox:

Delete Duplicates

•Necessary to be able to delete duplicates, especially when adding new songs

•Written in C++ with mysql++

Page 14: 91.1 The Source Clarkson Radio  Sandbox:

How It Works

•Checks to see if Song Name and Artist are the same or very similar.

•80% Character matching

Page 15: 91.1 The Source Clarkson Radio  Sandbox:
Page 17: 91.1 The Source Clarkson Radio  Sandbox:

DJ Reporting

•Currently DJs write down songs they play on a piece of paper

•Someone later types up the sheet

•Extremely Inefficient Process

Page 18: 91.1 The Source Clarkson Radio  Sandbox:

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

Page 19: 91.1 The Source Clarkson Radio  Sandbox:

DEMODEMO

Page 20: 91.1 The Source Clarkson Radio  Sandbox:

Hint

Radio Station

1 1 1 1 1