S.N.A.P. Network Audio Project Team SNAP Radio Ryan Dallaire, Justin Vathje, and Jeremy Lawson
The SNAP Radio project (including the webpages, scripts, and all other parts produce by Team SNAP Radio) are copyrighted under a Creative Commons “Attribution- Noncommercial-Share Alike 2.5 Canada” licence. Team SNAP Radio is not affiliated with any of the entities listed below: - All music streaming from SNAP Radio for this showcase was acquired from Jamendo.com and is licensed under either a Creative Commons or Free Art Licence. - MySQL and it’s logo are registered trademarks of Sun Microsystems, Inc. - Apache and it’s logo are registered trademarks of Apache Software Foundation. - SHOUTcast and it’s logo are registered trademarks of Nullsoft, Inc. Legal
Agenda General Project Info SHOUTcast Setup APACHE Web Server MySQL Database Demonstration Questions General Project Info SHOUTcast Setup APACHE Web Server MySQL Database Demonstration Questions
Project Info S.N.A.P. Network Audio Project
Two web radio streams One always on One DJ hosted stream User friendly website Mobile version of the site Secure MySQL database Dynamic web content Allowing user comments Project Goals
SHOUTCAST SNAP Network Audio Project
SHOUTcast Server SHOUTcast Transmitter WEB Clients Users DJ/SCRIPT
DJ Transmitter (such as Shoutcast DSP plugin) Audio input (such as Winamp or stereo mix) DJ SCRIPT Script Transmitter MP3s from playlist file
APACHE WEB SERVER SNAP Network Audio Project
Standard VS Mobile Site
MYSQL SERVER APACHE SERVER Website files from /var/www/radio SQL Queries HTTP Serving
SNAP Radio Flash Player
MYSQL DATABASE SNAP Network Audio Project
USERS NEWS COMMENTS Tables
SCRIPTS SNAP Network Audio Project #!SCRIPTS
Server Heartbeat And stream info updater Start up script Primary Scripts
DEMONSTRATION SNAP Network Audio Project
Challenges Virtualization problems PHP debugging Flash Player Site Redesign Music Licensing
QUESTIONS?