Приветствуем, Myzz


Однажды, слушая музыку с сервиса «ПростоПлеер» я задумался, есть ли альтернативы в нашем казнете. Как оказалось, на то время, таковых не было. И мне в голову засела мысль, а по чему бы не начать разрабатывать сервис по прослушиванию музыки для мегалайнеров. Плюсом такого сервиса несомненно был бы бесплатный траффик. Работу решил разбить на несколько этапов и после завершения каждого выполнять обновления, выполнив всего два из множества, как это со многими бывает, наступил творческий кризис, да и совсем не было свободного времени. Сервис шел автопилотом, а я совершенно не уделял ему времени, до недавней поры…


Вернувшись летом от родственников, решил проверить статистику по сайту и заметил большой рост посещений. Как оказалось «виновен» Яндекс, который на тот момент проиндексировал уже 90 тысяч страниц.



Тут на меня хлынула волна энтузиазма и я засучив рукава решил продолжить работу над сайтом. В данной статье я постараюсь рассмотреть уже готовое решение глазами обычного пользователя.

Разрабатывая дизайн старого «Музз'а» я старался делать все в минималистическом стиле и светлых тонах. Можно сказать что мне это удалось, дизайн получился легким как в плане восприятия так и в плане размера страниц. Поэтому я решил его оставить.



Старый «Музз»



А вот он, новый ;)

На первый взгляд кажется, а что же изменилось? А вот что изменилось я в вкратце опишу чуть ниже.

Drag&Drop

Управление списками воспроизведения, осуществляется при помощи обычного перетаскивания, это удобно ;)

Плейлисты

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



AJAX

Думаю для разработчиков этот термин знаком. Для обычного пользователя поясню, при использовании этой технологии, вы можете перемещаться по сайту без перезагрузки страниц, в следствии не прерывается воспроизведение музыки, навигация по сайту производится быстрее так как, подгружается только нужный контент, а не страница целиком. И это далеко не все возможности «Аякса»

Поделись с другом

Вы нашли что-то, что заслуживает внимания? Тогда на этот случай предусмотрено сразу два способа сообщить об этом миру. Первый предполагает получение ссылки на трек, которую можно отправить другу в мессенджере, запостить на форуме и прочих местах :D Второй это воспользоваться ссылкой расшаривания в социальных сетях, выберите из списка социальную сеть в которой вы зарегистрированы и ребята из «AddThis» отправят ссылку и название песни на вашу стену в соц. сети.

Я не мастер в плане написания статей, поэтому если упустил какие либо детали, спрашивайте, с радостью отвечу.

Это далеко не все функции которые организованы в новой версии сайта, чтобы «пощупать» сервис, добро пожаловать http://myzz.kz, сайт пока что тестируется поэтому если обнаружите ошибки, добро пожаловать в комментарии, так же буду признателен если в комментариях вы будете оставлять свои замечания и предложения ;)

ЗЫ: Знаю что платформа для веб-разработчиков, всем было бы интересно послушать про аякс, неймспейсы в php 5.3 и тп., но лень взяла надо мной верх, я не стал переписывать статью которую писал для юви.

UPD1_13.08.11: Добавлена поддержка HTML5. Теперь вы можете слушать треки при отсутствии Flash Player и наличии современного браузера с поддержкой HTML5.

UPD1_11.12.11: Многочисленные изменения дизайна и юзабилити, серьезные изменения в движке, проблема с недоступностью поиска практически искоренена. Выдаем «возможно вы имели в виду» при ошибке в поисковом запросе. Выделяем активный плейлист. Отдаем юзеру слова песен. Множество других изменений о которых писать нет времени, работы еще много думаю написать детальный обзор когда добавлю все планируемые печеньки.

71 комментарий

yakooobin
Красиво выглядит сайт
Но я что-то не понял он работает или нет?
Нашел песенку, а где плей то кнопочка?
yakooobin
а все врубился
работает
yakooobin
у вас конечно стильнее сайтик, чем slider.kz
а у кого больше музыки можно найти, у вас или у них?
Jurager
Музыки можно найти одинаково много.
yakooobin
а чем он лучше?
тем что красивее?

ну удобность хорошая, кайфно
Вот если бы он показывал сколько страниц, ато только кнопка «Следующие» и непонятно сколько там следующих.
и всего 13 песен на страницу. Чет маловато.
Jurager
Поддержка плейлистов, продвинутый плеер, навигация с помощью аякса, в следствии чего быстрее подгрузка данных, преимуществ много просто осмотритесь и все заметите.
yakooobin
у меня теперь он в закладках однозначно :)
еще бы количество страниц найденных сделали и возможность расширять количество сонгов на 1 страницу скажем до 50, было бы круто
листать не охота
Jurager
если последняя песня в списке проиграла, автоматом загружается следующая страница и воспроизводится песня.
asmoth
оба сайта как я понимаю парсят музыку с вконтакта, забив там в поиске тот же трек в ответ получаем одинаковые списки
asmoth
по крайней мере слайдер точно с контакта музу тащит
Jurager
Парсим с контакта тут нечего скрывать, источник действительно хороший. А вот на счет поисковой выдачи поторопились с выводами… Введите на муззе и на слайдере «Rammstein» без кавычек и посмотрите.
asmoth
честно мне все равно))) лень сравнивать
до музыки разборчив посему в онлайн плеерах не слушаю, изредка рекорд или пиратскую станцию
Jurager
Ну может кому интересно будет.
Зы: Сам слушаю и пиратку и рекорд, правда не изредка ))
asmoth
ну я лично про себя, так то конечно будет интересно
hipotalamus
slider.kz
Jurager
Что вы хотели сказать данным комментарием?
KaDuman
время 1 12 не рпроигрывается наеденные песни(
Jurager
Это походу самый распространенный баг сегодня, исправил
Claus
Ubuntu Chrome, не проигрывает никак. В Opera работает
yakooobin
на слаедере находит больше кстати
у вас я сегодня некоторых не нашел исполнителей, а на слаедере много нашел песен
Jurager
На муззе более продуманный фильтр, он убирает дубли, и песни в названиях которых многабукф, я пока что находил все что искал
yakooobin
а сейчас похоже глюк, вообще не ищет
Jurager
Я сейчас работаю на сайте, делаю ротацию аккаунтов, поэтому могут появляться такие пироги.
AZON
А тоесть для тех у кого ХИТ, этот сайт можно заменить Майл ру музыкой =)?
Jurager
Да можно заменить ;) Траффик не учитывается
AZON
Я вопщето имел ввиду наоборот…
Jurager
Эм, с просони прочел все наоборот, ну если вам хватит 30 гб то пожалуйста, это Ваш выбор. По функциям mail.ru музыка уступает данному сервису.
idefix
Клево, отличный сайт, сразу в закладки. А еще ребят сделали бы программу, вроде Last.fm. Было бы просто супер, думаю все бы пользовались.
Jurager
Уже начали интеграцию с Last.fm API скоро появятся новые фичи, поиск по альбомам, информация об исполнителе и много других.
idefix
Отлично, буду следить за проектом ну и пользоваться конечно же )
no_manner
Ну раз пошли по пути Простоплеера, то неплохо бы у них перенять и ТОП радиостанций, другие хит парады.
Jurager
Мы еще много чего планируем добавить к текущему функционалу.
darmen
На iPad не идет воспроизведение
Jurager
Поддержки html5 пока нет.
jeks0n
все классно, только у меня не работает (Opera 11.50 и Firefox 5, i686, Ubuntu 10.04)
Jurager
Вчера во время ddos'a, если Вам о нем известно, произвел в скрипте пару поправок, потому что сначала думал что это и не ddos вовсе, а не работает только мой сайт. Как оказалось все совсем наоборот. Вернул все в начальное состояние, теперь работает
jeks0n
хорошо, пока вижу «Ничего не найдено», наверное работы еще идут?
talgautb
объясните в чем разница между этим и вот этим
Jurager
Первый раз о нем слышу, и судя по всему Яндекс с Гуглом о нем тоже ничего не знают. На счет поисковой выдачи. Она одинаковая на всех подобных ресурсах, российских, казахстанских и прочих, потому что, в качестве перво-источника выступает один сайт… вКонтакте.
Claus
Мне одному показалось что они оба работают на одном движке?
Jurager
Вам не показалось, работают они на одном фрэймворке, который недавно появился на github'e. Я в данный момент активно участвую в его разработке, в то же время развиваю отдельную ветку этого скрипта и переписываю его под Kohana (http://kohanaframework.org/)
Claus
Что то мне подсказывает что появится куча очередных клонов. Можно конечно участвовать в разработке и выкладывать исходники в паблик, но тогда какой профит если кто угодно сможет сделать такой же клон
Jurager
Да, каждый школьник сможет скачать, поставить, а дальше он просто напросто застрянет… даже продвинутый школьник тут ничего поделать скорее всего не сможет, фрэймворки, нэймспэйсы это не то что они учат в php. Что касается продвинутых программистов, тут все зависит от команды (или человека) если они (или он) настоятельно продвигают свой проект, пиарят его, то их несомненно ждет удача. Что касается музза, он существовал задолго до появления этого фрэймворка, этот скрипт лишь вдохнул в него вторую жизнь, и мы на этом не планируем останавливаться. Если мы и дальше будем двигаться только вперед и развиваться, лишние отсеяться.
Claus
Вынужден использовать ipleer.kz/
В убунту ни в одном браузере не вижу на вашем сайте далее что бы пролистать найденное. 13 песен в выдаче и всё
Jurager
Используйте. Только на заметку, ссылка Следующие » находится как раз под этими 13-ю песнями и отделена от них линией, для видимости. Проверено лично Ubuntu 10.04 (Google Chrome). Работает так же в Internet Explorer 6, Opera 9.6 и других мамонтах…
Claus
Я не вижу ссылки ни в хроме, ни в FF, ни в опере. Это так, на заметку :)
Ну нет её там тупо!
Shalunix
В FF-5, Windows7 нет её
Claus
pics.kz/s3/6a/78/5a/6a785a59c623142ffc56f0915a37a720.png
Что бы не было разговоров. Ссылки нет!
Jurager
А вот мой экран и ссылка есть… pics.kz/view/2700217, не стоит сразу кричать, достаточно было сразу показать свой скриншот, в чем проблема понял.
Jurager
Запятую уберите только в URL
Shalunix
Можно конечно тупо в строке браузера дописать "&offset=40" :)
Claus
Да можно и не слушать, а самому спеть, зачем такие трудности ))
Jurager
Исправил, спасибо что сказали, жмите CTRL+F5.
Claus
Теперь есть. Спасибо. И никто не кричал :)
Потестирую, напишу позже если что выплывет
KaDuman
вы и в правду 94 года?
Jurager
Врать мне не зачем, пытаюсь быть максимально открытым, действительно.
talgautb
только сейчас посмотрел)
респект костанайцам;)
yakooobin
второй красивее и удобнее
люблю все красивое
heat
Прежде чем закидывать предъявами автора, спросите себя — делали ли Вы что нибудь хотя бы близко приближенное в свои 17 лет!?
_AXE_
Хорошо что ему всего 17 и он разбирается во всех новомодных штучках в веб-программировании. Может высоко пойти:)
Claus
Да, ещё бы дырки у себя на сайте залатал которых изначально не было в этом движке :) А так да, красавчик.
Sleep
Проект отличный, следил за ним практически с самых его истоков, частенько пользуюсь, особенно радует новая версия, бесплатный трафик и загрузка файлов из кэша. Сегодня заметил так же приятную фишечку, теперь плэйлист можно скачать и слушать в своем плеере, что не может не радовать)

Единственное замечание, когда создаешь большой плейлист (ну или когда в выдаче больше 13-14 треков, раньше такое было) то из-за плеера в плейлисте не видно нескольких треков, с этим нужно как-то бороться.

Пожелания на будущие: все таки сделать отображение инфо о файле (битрейт, размер), вернуть интеграцию с LastFm, и исправление раскладки.
Jurager
Спасибо за комментарий, на счет плейлиста, не замечал никаких ошибок, попробую праверить на меньших разрешениях скорее всего опять не учел этого. Из пожеланий все на ходится в todo листе, скоро реализую.
Claus
В хроме под убунту теперь поёт. Спасибо! Не ломайте только :)
Jurager
Не за что, пытаюсь исправлять все что нахожу
heat
или личка не работает или ты просто забил на мои сообщения?
yakooobin
новый плейлист не создается
KaDuman
слайдер забросил?
Jurager
Исправил, после переустановки системы немного не углядел.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.