02 июля (обновлено 02 июля)

Еще немного музыки

Данная статья устарела и, вероятно, не в полной мере отражает текущее состояние вещей, поэтому рекомендую ознакомиться с новой статьей на эту же тему: TJ CB Music

Ловлю себя на мысли, что здесь освещаю лишь крайне ограниченное число тем.

Однако, и эта запись не будет чем то уж сверх новым - это небольшой отчет об очередном обновлении плагина для Community Builder cb_music.

 

Версия 2012 года была доработана, и теперь плагин по праву может называться полноценным и самодостаточным ибо то, что задумывалось наконец-то реализовано. А сейчас чуть-чуть подробнее...

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

 

Следующая особенность заключается в том, что добавление из чужого плей-листа в свой реализовано на ajax, то есть пользователь может продолжить слушать понравившуюся композицию, добавив ее к себе. Также на ajax реализовано и удаление композиций.

 

Наиболее интересным моментом, на мой взгляд, является новая реализация загрузки и хранения музыки. Каждая композиция теперь хранится в одной копии на сервере. Если пользователь загружает композицию, которая уже есть на сервере, то его композиция не загружается, а используется уже загруженная ранее композиция. Проверка наличия данной композиции осуществляется путем сравнения md5 хешей загруженного файла и файлов в БД.

 

Скачать плагин cb_music вы можете на официальном сайте:

cb_music_utf8 2012

cb_music_win1251 2012