This is for a complete online radio station. It will be simple, allowing single admin to login, add audio files into the queue. It plays this queue real-time via icecast and logs how many times each file is played (reusing already uploaded files must be possible). I must be able to download monthly summaries of play counts for all files as csv for billing purposes.
This also must include an attractive yet simple front-end that advertises itself to potential listeners, 3rd party users of the station (e.g., doctor's offices, for whom the service is free) and advertizers. This radio station's specialty is it doesn't have ads, but openly accepts payments to play music. This is like payola, except since it's out in the open, is legal. Therefore, the station will be called, somewhat tongue-in-cheek, "Payola Radio."
## Deliverables
Each song shall be associated with a given "client" (customer company) and that information must be included in the csv used for billing.