Аудиплейер на страницу

Константин12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
04.10.2014

Сделать страницу с плейером с нуля.

В приложении скриншот того, как это выглядит на данный момент.

(сделано несколькими людьми, плюс скрипты с вирусами. в общем хочу всё нормально с нуля)

1 этап. Дизайн кнопок. Есть бэкграундная картинка. На базе этой картинки нужно разработать новый дизайн кнопок: переключения плейлистов (сейчас slow и fast, нужно добавить еще несколько кнопок), оценки трека, полосу регулятора громкости и кнопки kill. (кнопки 192-320 не нужны вместо них нужно добавить кнопку skip).

2 этап. Сделать верстку всего этого. Чтобы работало во всех современных браузерах, на всех разрешениях, а также на мобильных устройствах.

3 этап. Сделать новый плейер:

Плейлисты:

есть 5 плейлистов. При заходе включается по умолчанию один. При нажатии кнопок плейлист меняется на соответствующий. При повторном нажатии возвращается основной плейлист.

Плейлисты должны быть разложены по папкам и автоматически индексироваться при добавлении или удалении новых треков.

Треки в плейлисте должны ХОРОШО перемешиваться. Не должно быть ситуаций когда трек играется снова через несколько треков.

Не должно быть ситуаций когда вещание обрывается для пользователя и нужно перезагружать страницу.

Ползунок громкости. С этим всё понятно. При нажатии кнопки kill громкость должна полностью убираться, при повторном нажатии громкость должна становится в значение, которое было у пользователя перед нажатием кнопки kill.

Центральное информационное табло.

Первая строчка – название плейлиста

Вторая строчка – название исполнителя

Третья строчка – название композиции

Если название исполнителя или композиции не влезает, не должно быть никаких переносов. Просто обрывающийся текст.

Система ранжирования.

Есть кнопки оценки трека: "хочу слышать этот трек чаще (+)» и" хочу слышать этот трек реже (-)». При нажатии на кнопки трек должен подниматься и опускаться в ротации. Соответственно треки, расположенные в ротации выше, должны играться чаще, расположенные ниже, должны играться реже. Все оценки должны быть привязаны к ip и для каждого трека принимать только одну оценку от каждого ip.

Должен быть любой простой интерфейс просмотра оценок ротации.

Нормалайзер. Все треки должны проигрываться с одной громкостью.

Микшер. Последние 5 секунд трека и первые 5 секунд следующего должны играть одновременно. Соответственно в эти 5 секунд громкость одного трека должна убавляться каждую секунду на 20%, а громкость следующего трека должна прибавляться на 20%.

*************************************

Проект личный, не коммерческий, поэтому будьте реалистами в своих запросах.

Соответственно интересны только частные предложения.

Домен и хостинг есть.

В Вашем отклике на проект хочу видеть приблизительную цену!!!!!!

Другие ответы будут расцениваться как спам.