We would like to create a custom HTML5/Flash audio player based on jPlayer ([url removed, login to view]). We would like the following features added/customized to our needs:
1) Web configuration UI. We need a web based user and administrator configuration, where clients can login and configure their player for their needs.
a. Administrators should be able to add, delete, or list users based on their licensed IP address. We need the option to license an entire IP address OR license an IP address AND specific port.
b. Users should be able to have control over the look of their player, be able to copy their integration code, and configure other custom preferences.
a. Users should be able to change the backgrounds and buttons of their player using a colorwheel. There should also be a list of premade themes for the users to choose from, which consist of preset background colors, button colors, or background images. Users should also be able to upload their own backgrounds and save their own themes if they wish.
b. There should be a "mini" version of the player and a "normal" version of the player. Users should be able to select if they want one or the other, OR both with a toggle option built into the player.
3) Advertisement integration
a. There should be an option to toggle on/off AdWords ads on the player. A client can specify their Google AdWords ID and the player should randomly display different advertisements. We would also like to keep the option open to add other advertisement networks in the future.
4) Amazon integration
a. We will need the player to be able to integrate with Amazon. The users should be able to add their Amazon affiliate ID and the player should give an option to purchase the track/album on the respective page of the Amazon store.
5) Multiple station support
a. If the user choose this option in their configuration, they should be able to add multiple stations to one player. This will give the option to switch between stations without reloading the player.
6) Facebook and Twitter support
a. Users should be able to click the Facebook/Twitter buttons to share/tweet the player address if they wish.
a. We will be licensing this player out to our users. It should have basic security so it won't be able to be ripped and used without us.
Please take a moment to look at what we're trying to mimic:
[url removed, login to view] The videos offer a great walkthrough and explanation.
[url removed, login to view] This is a good example of the Amazon integration, toggle from mini to normal sized player, toggle between multiple stations, etc.
We will supply any/all artwork for this. We simply need someone who can properly program everything we're requesting. We are open to any suggestions or ideas you may have, so please feel free to talk to us.
We are inviting multiple contractors to this private job. Whoever can provide the skills needed at a fair price will be awarded the job. We look forward to working with you!