I work part-time as a volunteer on-air personality (DJ) at KURE 88.5 on the Iowa State University campus. I decided to create a prototype for a website and app that would solve a major issue that I face each week: strategizing the perfect radio show.
We DJs are required to:
I created a format that would allow a DJ to do all of these things in one swoop. My DJ Dash is designed to plug into a database (either generated by the station or an existing API) of FCC-friendly / station-approved songs to spin their gig list. DJs can also drag and drop songs from the High Priority playlist in their playlist. The DJ Dash eliminates the need for submitting the playlists ahead of time because it automatically checks for FCC violations, and, additionally, it checks for low-quality tracks. Furthermore, DJs won’t be shuffling paper on the air anymore with the DJ Dash because their PSAs and Grant Readers will be auto-populated into their script. DJs will have the option to add additional text to their script or ad lib on air.
Additionally, the station currently does not allow for much listener interaction, and with the addition of capabilities already in use on other site, DJs could curate playlists based on what listeners want to hear. Furthermore, since the DJ Dash would be the back end that only DJs see, I added a wiki option for the background so that DJs could interact with each other by changing the background between shows. This reflects the personality of the station because the DJs already interact in this way by leaving physical artifacts (e.g. notes, photos, etc.) around the station for others to see. Finally, I solved the problem of dead air time by allowing the DJ Dash to load up a high priority track between DJ sets.