Плагин «MyAudio»
Привет всем!
И так вывожу в свет плагин MyAudio, доработанная и более продуманная версия плагина MusicBox. На данный момент плагин находится в режиме тестирования и отладки.
Интерфейс плагина был не много позаимствован у VK и максимально упрощен в использовании для пользователей.
Старые:
Новые:
Текущие возможности:
— В плагине имеется 2 скина default, vk (настраивается в конфиге плагина)
— Допускаются к загрузке только mp3 файлы
— Загружать одновременно несколько треков (кол-во указывается в конфиге плагина)
— Задать максимальный размер загружаемого файла
— Читать теги из mp3 (Автора, Название и Текст песни)
— На странице плагина все реализовано на AJAX (по этому перемещение по разделам плагина и загрузки новых треков проигрывание треков не будет прерываться)
— Возможность установить трек на повтор
— Автоматический переход на след. трек при окончании текущего
— Возможность ставить LIKE на понравившийся трек
— Редактировать и удалять трек(только автору)
— Возможность запрета на скачивание трека (настраивается в конфиге плагина)
— Рейтинг треков
— — Новые
— — Популярные
— — Рекомендуемые
— Личный плейлист в него можно добавлять и удалять треки в один клик(OneClick).
— Для постраничной загрузки используется «бесконечная прокрутка»
— Поиск треков по Автору и по названию трека
— Используется History API
— Получить картинку альбома из mp3 (выводится в блок)
— Возможность «перемешивать» трек лист в разделе «Мои аудиозаписи»
— При первом открытии страницы в плеер будет автоматический подгружаться первый трек из списка
— Добавлена функция сброса поиска
План:
— Подключение к сервису Amazon S3 / DropBox
—
— Создание альбомов ( проектируется интерфейс ) ( в планах )
— Раздел «Мои аудиозаписи» в профиле ( в планах )
— Блок «Аудиозаписи друзей» ( в планах )
— Возможность вставлять трек в пост ( в планах )
В силу упрощения интерфейса и использования плагина было решено исключить несколько пунктов и плана:
— Читать информацию о жанре из mp3 + Возможность редактировать
— Комментарии треков
UPD 21.04.2013:
Как вы заметили на последнем скрине плеер переместили в самый них и теперь он будет там всегда, это не много удобней чем было. Так же есть пока что в далеких планах внести несколько видов проигрывателя (точнее их вид и расположение) в блок, в низ, с возможностью перемещать по экрану и т.д.
ЖДЕМ ВАШИХ ПРЕДЛОЖЕНИЙ
Обновлен: 01.05.2013
То как работает плагин можете посмотреть здесь ls.xdev.kz
!!! УБЕДИТЕЛЬНАЯ ПРОСЬБА ПРИ КАКИХ ЛИБО ОБНОВЛЕНИЙ ПЛАГИНА, ПЕРЕД ПРОСМОТРОМ ЖМИТЕ CTRL+F5
56 комментариев
Вот пример плеера построенном на JPlayer берущего трек с дропбокса. Плеер может так же брать папки, считывать русские названия, но теги на удаленке не читает.
Заливкой треков на сторонние сервера я добавил в план, но до них я дойду в последнюю очередь.
При наведении на трек в таблице исчезает длительность и заменяется кнопками лайка и скачивания: пусть эти кнопки появляются рядом, а не вместо длительности.
Возможность изменения положения плеера слева.
Стрелочку для вызова плеера слева сделать побольше, а то не очень удобно на большом экране в нее целиться.
— Категории (как тут)
— возможно shuffle кому-то интересен
вопрос: а в описании (где текст песен) происходит очистка от тегов или возможно добавить, к примеру, ссылки?
где текст песен там все теги срезаются
что ты этим имеешь ввиду не совсем понятно)
что-то вроде $config -> access_users = array( 'petya', 'vasya', 'mitya')
Блок со свежими аудио записями, чтобы вывести на главной и других разделах сайта.
Комментирование композиций бы тоже добавить:
При проигрывании в Opera выходит ошибка:
Комментарии трека тоже думаю нужно, но пока что не сейчас.
Ошибку проверю и устраню.
Я уже хочу себе такой плагин скоро будет?
Популярные — по кол-ву установленных в плейлистах у пользователя
Думаю понятно))
Еще одно пожелание: можете ли вы избавиться от флеш плеера? Сейчас идет повальное увлечение инет-серфингом с планшетов и мобильных устройств. С HTML5 можете подружить?
Да идея хорошая, но есть проблема с плагином JPlayer, если он воспроизводит трек то объекты которые были им задействованы не могут быть уничтожены, а при переходе с одной страницы на другую они уничтожаются. Хотя если конечно по сидеть то можно придумать хитроумный план по решению данной проблемы, но в этом случае придется подождать…
и лучше просто сбрасывать поиск при вводе пустой строки (т.е. выводить ввесь список)
Возможно я не понял этой фичи…
он сейчас еще поддерживатеся/разрабатывается?