Online Radio Broadcaster Script

Lukket Opslået Sep 16, 2006 Betalt ved levering
Lukket Betalt ved levering

Review:

I need PHP+MySQL driven script with AJAX and CSS design. after registration users will be able to buy credits and request airtime. Admin then will review and if approved will give to submitter an "airtime" date, when date comes, user will try to connect to server with JetCast ( [url removed, login to view] ) and start broadcasting.

Users can buy credits for their balance with WebMoney. credits then will be used to buy airtime.

Features:

frontpage will display:

- 5 news (for older news: "go to page 1 2 3 4 ... X" )

- DJ preffered ganre

- Current song online and all IDE tags

- song playtime / left time

- listen now button

- DJ nickname and avatar

- number of listeners

- member list

- DJ rank (all times, top today, top this month) rank = listeners/airtime

- schedule (DJ's for today. or full month calendar sortable by DJ rank, DJ nick or ganre )

- register as DJ / log in

- ajax based shoutbox where current DJ's can contact with listeners

- two tiny flags for language selection

- Help / FAQ

- Top 5,10,100 songs (list created by most played song names)

- 2-3 banner space with banner management support (468X60 or 250X250)

1. registration must be as simple as possible:

Step 1:

- agree terms and conditions

- full name

- DJ nickname

- password

- emaill

- CAPTCHA image

- ISP and connection speed

Step 2:

- "please confim e-mail" messege

- congratulations and some instructions

2. users can:

- upload avatars and edit profiles,

- view total airtime for current user

- check own rank,

- check/fund credit balance

- transfer credits to another user

- redeem voucher code

- buy non-ad broadcasting (in this case no audio ads will be played at the end of each song)

3. access to free online ports scanner, that will scan if required ports for connection to server is open.

4. payment will be accepted trough WebMoney. Please read BEFORE BIDDING: [url removed, login to view]

5. Script should:

- automaticly play audio commercial when each song fade out

- check if scheduled user is online and if not - play server's default playlist untill next user time

6. Admin Features:

- can control and modify anything!!!

- can ban/suspend/warn/modify users

- can create moderators and give them rights

- can set price for airtime credits or set it free

- can generate voucher codes

- can award any user with airtime credits

- can disable/enable any feature

* must be used trendy and eye-candy colours for design (NO FLASH)

* Will pay 20% of project at start and 50% on beta release and 30% when script is up and running with no bugs.

* Only professional programmers/designers

* must fully support UTF-8

* must create automatic installation wizard NO SQL DUMP s please!

* language variables should be in one single separate file so I can easly translate

* I get all copyright rights on this product

* please use AJAX where possible

IMPORTANT:

1. cant figure out how to protect from airtime hijecking. I mean anybody who knows broadcasting servers IP can connect to it directly. you are free to solve this problem with PHP script or in any other ways. (Broadcasting server MUST accept connections only from scheduled user)

2. cant figure out how things in section 5 will be done

3. Client side - I am going to suggest my users JetCast for broadcasting

4. Sever side - I am going to install SHOUTCast, Icecast or jetCast Server

if you have read everything please include word: ISEE in your PM/BID so I can verify that you have read and understand everything clear.

I WILL PAY WITH ESCROW

JavaScript Perl PHP Web Design XML

Projekt ID: #89907

Om projektet

15 bud Remote projekt Aktiv Nov 26, 2006