Плагин «MusicBox» (lite version)



Обновление поста: 01.10.2012

Плагин дает возможность создать мини-базу аудио файлов.

Возможности:
— Добавление аудио файлов (только mp3)
— Авто определение автора и название трека из тегов ID3
— Указание жанра
— Личный PlayList (добавление осуществляется через Drag&Drop из ТрекЛиста)
— Поиск (по автору и названию трека)
— Удаление собственных загруженных треков
— Удаление всех треков (только для Администратора)
— Использование AJAX (позволяет без прерывания трека выполнять поиск и добавление треков в PlayList)
— Установка ограничений на размер загружаемого трека (по умолчанию 10 мб)
— Указание каталога для загрузки треков (по умолчанию uploads/musicbox/, создает автоматический в случае отсутствия)

Добавлено / Изменено
— AJAX загрузка Mp3
— Заменен проигрыватель на jPlayer
— Изменен дизайн проигрывателя (можно таскать по окну)
— Возможность скачать трек
— Установка текущего трека на повтор
— Блок «ТОП Скачиваемых»
— Исправлены мелкие не доработки

Планы
— Проигрывание Плейлиста
— Вывод проигрывателя в отдельное окно (чтобы музочка играла при серфинге по сайту)
— Фильтр по жанру

P.s. к сожалению имеется проблема с авто определением информации о треке по ID3 с русскими символами, если кто знает хороший модуль для выдергивания инфы из mp3 напишите в коммент :)

Работает только на LS 1.0+
Скачать и попробовать плагин можно тут

114 комментариев

avatar
Сразу скажу, демки нет, скринов нет. Скачивайте и смотрите сами ;)
  • Rix
  • 0
avatar
А можно пока куданибудь залить? Модерация долго будет)
avatar
Можно, забыл :)
Вот
avatar
Спасибо!
avatar
Для подкастов можно добавить другие форматы файлов.
avatar
Точно не знаю но вроде в каталог берут только zip архивы, узнай точно, а то потом опять модерацию ждать)
avatar
не знаю, но уже несколько плагинов заливал в рар, вроде приняли) да и потом зачем тебе модерация, вон качай скоко хош ;)
avatar
Ну может кто-то топик не заметит, слушай а у тебя с кодировкой все в порядке? у меня кроказябры
avatar
Скрин в студию :)
avatar
Да и не грузит мп3) Хотя может я что-то не так сделал?)
avatar
Там есть проблема с получением информации из тегов ID3 с кириллицей, возможно проблема в ней, попробуй загрузить трек где инфа на латинице, или при загрузке сам исправь. У себя проверил все в порядке.
avatar
1. Конфликтует с плагинами, не могу отключать другие (На рабочем проекте)
2. Не загружает даже на локалке
3. Отключил плагин теперь не могу включить
avatar
Ну для начало по моему ни кто сразу не накатывает плагины на рабочий проект не проверив его :). Завтра проверю еще раз на других тестовых машинах, а сейчас я спать :)
avatar
Подтверждаю
Не грузится ни в какую, добавил песенку ручками, так ничего и не отобразилось, постоянная ошибка получения данных при нажатии на любую кнопку, полез внутрь, поржал над кодом, удалил.
Будем ждать более стабильный вариант.
avatar
4-й плагин для музыки…
avatar
а где еще 3? я что то не видел
avatar
2 у меня, один от себастьяна
avatar
нада 15! :)
avatar
сейчас есть какие-то плагины для проигрвания mp3?
не одного рабочего не могу найти…
avatar
avatar
не в обиду, но audio lite и music box — немного разные вещи)
наверное вопрос не совсем корректно поставил…
avatar
В общем, прошу прощения там были косяки в JS, только учусь писать ;) так что не судите строго :) Сейчас вроде как исправил даже сделал демо)
  • Rix
  • 0
avatar
при активации

Ошибка: Системная ошибка, повторите позже
avatar
Даже и не знаю что и ответить :)
avatar
а тут вообще есть кто установил и у кого работает? :)
  • Rix
  • 0
avatar
Неа, системная ошибка, и ошибка «Music[Box] — Плей лист. Ошибка при отправки запроса!» при добавлении трека в плейлист.
avatar
Ты на локалке поставил плагин или где то на хосте? если на хосте скинь ссылку в личку, гляну
avatar
Не устанавливается вообще — системная ошибка. На твоем демо сайте играет, но добавляет в плейлист.
avatar
попробуй скачать еще раз, перед установкой снести все таблицы musicbox, и проведи установку снова.
avatar
Никаких изменений, где то вчера, чтото изменил)) Вчера устанавливался
avatar
поробуй еще раз, кажется нашел в чем причина :)
avatar
неа)
avatar
прошу прощения, на сервере файл за кешировался и все время один и тот же выдавал, вот nfg.kz/plugins/musicbox-lite1.rar
avatar
Не устанавливается вообще — системная ошибка. На твоем демо сайте играет, но добавляет в плейлист.
Откройте /plugins/plugins.dat
Добавте строчку musicbox сохраните
Затем откройте в архиве плгина «musicbox» файл dump.sql залейте его в БД и все будет работать=)
avatar
100% метод) но лучше когда проходит все естественным способом ;)
avatar
Да топором включается, но опять же не добавляются треки)
avatar
для тупых объясните
дапмп.sql его надо просто импорить или как?
ооо_ща я наломаю дрофф))
avatar
не ломай голову, попробуй еще раз скачать) и установить
avatar
А вообще, что должно происходить после нажатия загрузить?) Информер?
avatar
дай ссылку на сайт куда ты поставил данный плагин хочу глянуть
avatar
На локалке) Так стоп, проблема у меня, максимальный размер 2 мб, изменил, загрузил)) Но кракозябры в инфо о треке остались
avatar
И в плейлист не добавляет, может тоже у меня что то?
avatar
Все добавил)
avatar
Там при добавлении (перетаскивания трека в плей лист) нужно чтобы значек дропа «загорелся», только тогда можно отпустить трек и он добавится
avatar
+ Задержка там не большая, я три раза перекидывал и на третий добавлось, может не меткий просто) Спасибо за плагин, только не понял зачем там жанры если нету категорий по ним?
avatar
плагин только пишу и он сейчас в разработке, планируется фильтр треков по жанру
avatar
Будет ли поддержка AmazonS3?
avatar
Ух ты) интересно, почитаю, если догадаюсь как, то думаю почему бы нет)
avatar
Было бы Щикарно!
avatar
Посмотрел вроде как ничего сложного, но ни как не могу зарегистрироваться там :( просят внести номер VISA карты ввожу свою, говорит не верно и хз чо они от меня хотят)
avatar
Мб у тя не виза)
avatar
а хз) пофигу) потом вернусь)
avatar
Постарайся это реализовать в lite версии. Для подкастов это полезная функция.
avatar
Fatal error: Call to a member function getArtist() on a non-object in /html/blog/plugins/musicbox/classes/actions/ActionMusicbox.class.php on line 230

вот, что ета))
avatar
обновил страницу один и тот же трек загрузился два раза
а как их теперь удалять))
avatar
омг_щит нашел как удалять
но немогу редактировать
Fatal error: Call to a member function getArtist() on a non-object in /html/blog/plugins/musicbox/classes/actions/ActionMusicbox.class.php on line 230
avatar
исправлено, скачай, проблема заключалось в том что загрузил файл без тегов, он не мог выдернуть, ну, а я забыл добавить проверку :)
avatar
насчет загрузки одного и того же трека 2 раза, подумаю как решить. не думал что кто нить нажмет ф5 при загрузки))
avatar
а какая ссыль наиболее актуальная?
скачал музикбокс1 с
nfg.kz/plugins/musicbox-lite1.rar
avatar
все время качайте с топика, путь к ссылке может меняться
avatar
из топика nfg.kz/plugins/musicbox.rar
147 кб
в итоге
Ошибка: Системная ошибка, повторите позже
avatar
я уже, без сил, пере тестировал на 3х тестовых тачках, на nginx, apache работает, устанавливается, что у вас не так понять не могу. прежде чем ставить данный плагин если вы пытались ставить предыдущие, то снесите все следы прошлого, таблицы (3 шт.), в папке uploads папку musicbox, из папки плагинов снесите этот плагин, скачайте за нового и ставьте
avatar
почистил таблицу, удалил с аплоадс, и все пучком.
Теги не находит но предлагает намалевать самому.
Кароч свершилось))
avatar
Алилуя мать её)))
avatar
Не устанавливается вообще — системная ошибка. На твоем демо сайте играет, но добавляет в плейлист.Откройте /plugins/plugins.datДобавте строчку musicbox сохранитеЗатем откройте в архиве плгина «musicbox» файл dump.sql залейте его в БД и все будет работать=)
avatar
Это я процетировал сообщение свое которое писал выше
avatar
Для этого используй ajax загрузку. после можешь нажимать ф5 скок хочешь.
п.с. код не смотрел, нз как на данный момент загружается.
avatar
хороший плагин, уже стоит на сайте, с нетерпением жду доработок, а может и даже версию про
avatar
В ПРО версии самым главаным считаю сделать работу плагина на всех страницах.
А то стоит перейти в другой раздел там музик овер)
avatar
Согласен, думаю сделать это в виде отдельного окна, т.к. стандартные версии ЛС не поддерживают перемещение по страницам без перезагрузки, а слушать трек с перерывами при переходе не очень. + думаю предусмотреть возможность совместное использование моего плагина с плагином «Pajax», думаю будет здорово)
avatar
не выключается музыка. играет нонстопом :) пауза кнопка не паузит :) а так все гуд. понравилось.
avatar
Даже и не знаю, должны там кнопки работать) через FireBug просмотри
avatar
Подскажите, что это может быть за причина? :(((

SQL Error: Table 'ls.prefix_musicbox_tracks' doesn't exist at ххх/plugins/musicbox/classes/modules/musicbox/mapper/Musicbox.mapper.class.php line 89
Array ( [code] => 1146 [message] => Table 'ls.prefix_musicbox_tracks' doesn't exist [query] => INSERT INTO prefix_musicbox_tracks (track_userid, track_update, track_name, track_path, track_artist, track_title, track_time, track_genre, track_info ) VALUES('1', '1348305946', 'В._Цой_-_Апрель.mp3', 'e09bbd609195f82c8a34c62dc5d3c01e.mp3', NULL, NULL, NULL, NULL, NULL) [context] => ххх/plugins/musicbox/classes/modules/musicbox/mapper/Musicbox.mapper.class.php line 89 )
avatar
ls.prefix_musicbox_tracks' doesn't exist
Не установлена таблица prefix_musicbox_tracks
avatar
Она автоматически не создается, ее самому нужно прописывать?
avatar
создается, возможно при первой установки была какая то проблема, сносите то что создал плагин.
avatar
Посмотрел в БД — есть такая таблица.
avatar
Эх, тока я порадовался, что автор так быстро ответил… а он пропал. Наверное пиво пьет где-нить с друзьями, а мне придется ногти грызть в ожидании :))))
avatar
:) вот уже собираюсь :)
Так вот livestreet.ru/blog/addons/11934.html#comment183477 — этот коммент уже помог многим людям и вам поможет)))
avatar
Не понятно в чем фишка, но он требует именно табличку «prefix_musicbox_tracks». То что у моей БД нет префикса никакого и, соответственно, она при автоустановке называется просто «musicbox_tracks» и вызывает ошибку. Если я вручную копирую дамп БД, то у меня появляются таблица «prefix_musicbox_tracks» эта ошибка пропадает (но появляется другой косяк — файлы которые я закачиваю не отображаются).
avatar
а у меня вот что:
SQL Error: Table 'uplus_musicbox_genre' already exists at /home/emilzo/public_html/univerplus.ru/engine/modules/database/Database.class.php line 160
Array ( [code] => 1050 [message] => Table 'uplus_musicbox_genre' already exists [query] => — ---------------------------- — Table structure for uplus_musicbox_genre — ---------------------------- CREATE TABLE `uplus_musicbox_genre` ( `genre_id` int(11) NOT NULL AUTO_INCREMENT, `genre_name` varchar(50) NOT NULL, PRIMARY KEY (`genre_id`), KEY `genre_id` (`genre_id`) ) ENGINE=InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8 [context] => /home/emilzo/public_html/univerplus.ru/engine/modules/database/Database.class.php line 160 )
avatar
Издеваетесь??
откуда эта таблица «uplus_musicbox_genre»? у меня название таблиц стачные и не меняются, снесите все что там вы по на создавали, скачайте плагин по ссылку из топика и ставьте без изменений.
avatar
Парень, ты действительно не понимаешь что такое префикс и где и как он используется в движке? И пишешь плагины? Круто, че.
avatar
префикс я добавил во время установки ЛС. Наверное от туда он и взялся… что мне прикажешь делать, менять теперь всю БД? Оо
avatar
Я то уж точно ничего не прикажу, надо посмотреть где вручную можно поменять префикс на свой. Главное чтобы не в самом маппере)
avatar
Вопрос был адресован товарищу Rix .
Ты молодец, у тебя хорошие плагины, пререканий нет…
avatar
Все автор покинул сей топик, больше комментов по поводу ошибок в установке не будет?! :(
avatar
Прошу прощения был очень занят и как то было не до всего этого, на днях перезалью плагины
MusicBox, LiveStreet Counter проблему понял сразу не подумал и забыл :)

К дополнению, плагин MusicBox изменился за последнее время как я и говорил он в процессе разработки. Все изменения опишу в топике. Так что кому интересно подписывайтесь на топик и ждите обновлений ;)
avatar
Изменения — это хорошо, главное чтобы работал :)
avatar
Круто! Ждем с нетерпением!
avatar
Скачал, поставил, попробовал — работает. Симпатично даже. Но есть одна проблема: движок стоит чистый, пустой. Из плагинов — только MusicBox lite. После активации перестают обновляться аватары, например. Ну т.е. — нельзя сменить аватару. Выбираю фото на компе, после чего не появляется окошко с выбором зоны аватары. После деактивации плагина проблема исчезает.
avatar
Не хватает еще, кстати, такой темы в настройках, как возможность загружать музыку только админам. Было бы очень полезно.
avatar
а думаю не в к чему это))
avatar
Ну — аргументирую, если это, например, блог музыкального коллектива с открытой публикацией статей другими пользователями. Но музыку на сервер грузить должен только коллектив.
avatar
это ни к чему, а вот ограничение по рейтингу было бы полезно
avatar
тут согласен предусмотрим
avatar
Ого, такого еще не видел, гляну :)
avatar
да и в правду не обратил внимания это из за плагин jquery.form дело в том что в ЛС уже используется такой же плагин загрузки что и в плагине только в плагине более новый, можно в плагине вырубить этот jquery.form но тогда придется по жертвовать прогресс баром :(
avatar
ну, видимо, еще и всплывающим симпатичным плеером? :(
avatar
Возможно допилить, чтобы можно было создавать альбомы, делать выборки по группам и вставлять плейлисты в топик через айфрем? :)

С радостью куплю такую штучку.
avatar
как раз в свободное время занимаюсь этим)
avatar
ждем с нетерпением дальнейших апдейтов :)
avatar
а где размер загружаемого файла править то, А? Кто знает, чет понять не могу…
avatar
в конфиге плагина
avatar
ну и хостинга, соответственно :)
avatar
Как проходит разработка? Выйдет ли плагин в свет?
avatar
Все работает! Спасибо! Очень ждем полную версию!!! Обязательно купим!

Ради этого плагина только и зарегистрировался!
avatar
что то у меня не получается
Ошибка: 404

К сожалению, такой страницы не существует. Вероятно, она была удалена с сервера, либо ее здесь никогда не было.
avatar
У меня великолепно работает, на удивление даже быстрее чем вконтакте, вероятно из-за того что я на сайте пока один)) Готов данат делать в развитие проекта, молодцы!!!
avatar
Ребят привет, я новенький как правильно установить?
avatar
Закидываешь в папку /plugins/ на хостинге, разархивируешь там, в админке активриуешь и радуешься
avatar
Скачать не получается, нет файла, залейте еще пожалуйста! Очень нужен этот плагин!
avatar
Парни: 404-Not Found. Исправьте, плс! )
avatar
с того сайта куда вы залили файл Скачать нельзя, он временно не доступен, перезалейте пожалуйста
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.