Music site needed, Read Description

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:
I need someone to build me a music website. Site should work like pandora. Here are the features I need :

SEO Friendly
Admin Panel - I can add music to the site with the artist info. 160 character description, and links to social networks. Songs will be uploaded manually, I need to be able to categorize them in the right genre
Paypal integration
Download Function
Share function, easy way to share songs ( open to ideas), embadable function needed for the player. When a song is shared on FB users should be able to listen to it on FB.
I want to be able to create a account for my clients with analytics info ( can use google analytics API) This page should show stats like : how many songs downloaded, sold, where is the traffic coming from etc...
Contact page with the option to upload a song that I will receive for revision. This can go to my email.
URL - [url removed, login to view]
Music player will only be in a from of a line

I will need some graphics for this site but there is not much of it.

Milestones will be set up for this project but they will not be released till all the testing are finished on the site. By bidding on this project you agree to these terms. IF you read this in your PM please include the word fol. Site needs to be coded very efficient.

Additional Project Description:
06/04/2013 at 5:57 PHT
Site will have same feel as, background with a box in the middle that will have the artist info.

Skills required:
C++ Programming, Graphic Design, HTML, PHP, Website Design
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 1530
in 35 days
$ 946
in 21 days
$ 2835
in 30 days
$ 947
in 30 days
$ 2577
in 35 days
$ 842
in 30 days
$ 1443
in 30 days
$ 1300
in 21 days
$ 277
in 21 days
$ 1030
in 30 days