Ампаша - Ampache
Оригинальный автор (ы) | Карл Фоллмер |
---|---|
Первый выпуск | 29 апреля 2001 г. |
Стабильный выпуск | 4.4.3 / 05 июня 2021 г. |
Предварительный выпуск | развивать
|
Репозиторий | github |
Написано в | PHP |
Операционная система | [Независимо от ОС] |
Тип | потоковое мультимедиа / файловый менеджер |
Лицензия | AGPLv3 |
Веб-сайт | ampache |
Ampache - это бесплатный веб-менеджер аудиофайлов и медиа-сервер . Название представляет собой игру двух слов «Усилитель» и « Апач ». Первоначально он был написан для использования Apache Mod_mp3, но с тех пор был адаптирован для использования собственного метода потоковой передачи. Талисман Ампаш - белка по имени Фраз, первоначально нарисованная Кирстен Петерсен, позже оцифрованная Беном Шилдсом и переработанная Агнес Чампавье в 2008 году.
История
Ampache был выпущен в 2001 году. Его первоначальный автор Скотт Кветон создал OSUOSL в Университете штата Орегон и передал руководство разработкой Карлу Воллмеру, который отвечал за него с начала 2003 до начала 2011 года. переходил из рук в руки несколько раз. На сегодняшний день Ampache поддерживает более 100 различных участников.
Цели развития
Цель Ampache - предоставить доступ к своей музыке из любой точки мира. Он написан специально для частных и небольших групп, но позволяет администратору включить публичную регистрацию. Основная цель Ampache - поддерживать простой, безопасный и быстрый веб-интерфейс, который будет работать практически на любом оборудовании и любой платформе, поддерживающей PHP. Он также написан для размещения больших музыкальных коллекций.
Расширения и API
Ampache также предоставляет интерфейс прикладного программирования (API) для извлечения метаданных в форме документов XML. Доступ к данным Ampache можно получить с помощью множества методов, поддерживаемых в API, изначально созданных для использования с Amarok2, но которые также могут использоваться для создания других интерфейсов для Ampache. Доступ к API контролируется внутренними списками контроля доступа; из соображений производительности все запросы в настоящее время имеют ограничение в 5000 результатов. Известно, что следующие приложения имеют плагины, использующие XML API Ampache:
- Amarok (2.x)
- Согласованность (UPNP A / V MediaServer)
- Плагин Rhythmbox
- Terratec Noxon iRadio
- Ampache Mobile (клиент WebOS)
- AmpachPre (клиент WebOS)
- AmpacheX (приложение для iPod Touch / iPhone)
- iAmpache (приложение для iPod Touch / iPhone)
- Ampacheberry (клиент Ampache для BlackBerry)
- Ampache HTML5 Player (приложение Google Chrome)
Начиная с версии 3.7.0, Ampache совместим с клиентами Subsonic и клиентами Plex .
Ampache и образование
Особенности Ampache делают его мощными обучающие и вспомогательные технологиями для студентов с языком на основе различий в обучении . В школе Челси группа студентов, изучающих передовые технологии, признала потенциал Ampache в предоставлении важных приспособлений и модификаций, которые служат их стилю обучения; они построили и настроили сервер Ampache, который был задействован для улучшения преподавания и обучения в классе.
Добавляя аудиозаписи учебных текстов и заданий в каталог Ampache, преподаватель дает возможность студентам индивидуально и независимо слушать потоковый текст при чтении печатной версии материала; Таким образом, Ampache позволяет студентам пользоваться учебными материалами и учебными текстами, к которым у них иначе не было бы доступа. Таким образом, Ampache служит компромиссом между тремя общими приспособлениями: программами преобразования текста в речь , человеком-читателем и аудиокнигами .
Функции потокового видео Ampache также использовались для улучшения преподавания и обучения в школе Chelsea School. Вместо того, чтобы заставлять студентов смотреть обучающие видео в группе, назначенный материал транслировался на их индивидуальные рабочие станции. Независимый просмотр уменьшает отвлекающие факторы и позволяет ученикам прогрессировать в своем собственном темпе, делая паузы, чтобы делать заметки, или повторяя сегменты для пояснения.
Публикации
Ampache был представлен в многочисленных онлайн-блогах и технических статьях. В книге О'Рейли Spidering Hacks подробно описывается тестирование безопасности онлайн-приложений. Было обнаружено, что Ampache невосприимчив к стандартным взломам пауков, и, уделяя особое внимание безопасности во время его разработки, продолжает оставаться им. Философия кода, перечисленная в вики-странице Ampache, определяет безопасность как одно из наиболее важных соображений при разработке приложений.
История версий
Версия | Дата выпуска | Важные изменения |
---|---|---|
1.01 | 29 апреля 2001 г. | Первый публичный релиз |
1.07 | 4 мая 2001 г. | Улучшенный интерфейс |
1,10 | 8 мая 2001 г. | Первая версия Ampache только для PHP |
1,20 | 22 июля 2001 г. | Добавлена поддержка ID3v1.1 вместе с поддержкой жанров |
2.0 | 5 февраля 2002 г. | Добавлено множество улучшений функций для статистики для каждого пользователя, перезапуск Apache больше не требуется при добавлении новых песен. |
3.0 | 5 апреля 2002 г. | Рэндалл Эрен присоединился к команде разработчиков, добавлена функциональность XML-RPC, позволяющая связывать несколько экземпляров Ampache, mod_mp3 больше не используется |
3.1 | 23 декабря 2003 г. | Полное переписывание кода Ampache Карлом Воллмером и Робертом Хопсоном, изменения в индивидуальной конфигурации Apache больше не требуются для запуска Ampache |
3,2 | 11 августа 2004 г. | Добавлены понижающая дискретизация, RSS-каналы и "Сейчас исполняется", а также многочисленные улучшения в оформлении альбомов и сборе метаданных. |
3.3 | 17 мая 2005 г. | Добавлена поддержка GetText, пакетная загрузка, регистрация пользователя и поддержка WMA / M4A / FLAC, первая версия с собственным установщиком PHP |
3.3.1 | 21 июня 2005 г. | Первая тематическая версия Ampache, отказ от нестандартного метода установки (/ docs), реализованный метод URL для плагина MPD |
3.3.2 | 1 октября 2006 г. | Дополнительная скорость передачи данных на основе полосы пропускания для понижающей дискретизации, быстрый поиск по ключевым словам на всех страницах, принятая новая система аутентификации (Vauth) и новая система ACL на основе IP |
3.3.3 | 26 января 2007 г. | Действия AJAX, представленные в разных местах, демократичная игра, встроенный проигрыватель Last-FM, встроенный проигрыватель Flash и добавленная поддержка HttpQ |
3,4 | 10 мая 2008 г. | Полная перезапись в PHP5, интерфейс AJAX, активный список воспроизведения, XML API, добавлены динамические списки воспроизведения, введена значительно улучшенная система просмотра |
3.5 | 5 мая 2009 г. | Добавлена поддержка тегов объектов в стиле Web 2.0, потокового видео, IPv6, дополнительных параметров динамического списка воспроизведения и улучшенной поддержки мобильных устройств. |
3.5.1 | 24 июня 2009 г. | Исправлены проблемы с API и тегами, а также некоторые бесконечные циклы в коде чтения аудио тегов. |
3.5.2 | 19 ноября 2009 г. | Исправлено несколько ошибок в API, а также проблемы с чтением тегов, добавлен альбом «Неизвестно (сломан)» для любых файлов, искаженных или поврежденных Ampache. |
3.5.3 | 20 декабря 2009 г. | Выпуск безопасности - настоятельно рекомендуется обновление |
3.5.4 | 2 февраля 2010 г. | Исправлены ошибки, представленные в последней версии, а также значительные улучшения и исправления для методов локального воспроизведения, а также исправлен расчет размера для каталогов до 4 ТБ, новые установки будут включать два дополнительных ACL по умолчанию для использования API |
3,6-альфа6 | 30 мая, 2013 | Завершенная поддержка тегов, улучшенные динамические плейлисты |
3.7.0 | 26 мая 2014 г. | Новая тема, Subsonic API, Plex API, избранные и желаемые функции, проигрыватель iframed (jPlayer), а также множество улучшений взаимодействия с пользователем. |
3.8.0 | 12 июня 2015 г. | Загрузка страницы Ajax, UPnP, DAAP, WebDAV |
3.8.1 | 8 декабря 2015 г. | Повторное лицензирование AGPL, управление зависимостями Composer |
3.8.2 | 4 февраля 2016 г. | Добавлена поддержка подкастов, видео плейлистов. |
3.8.3 | 22 июня 2017 г. | Сортировка по номеру диска, редактирование комментариев к песням, перезапись класса LDAP |
3.8.4 | 17 декабря 2017 г. | Добавлен модуль каталога морских файлов, добавлены IPv6-адреса в историю пользователей, |
3.8.5 | 23 января 2018 г. | Улучшения Subsonic API, исправления в плейлистах |
3.8.6 | 1 марта 2018 г. | Дозвуковой модуль удаленного каталога версии 2, загрузите пакеты выпуска из предупреждения об обновлении |
3.8.7 | 16 мая 2018 г. | Добавлена кодировка .ogv для более эффективной потоковой передачи файлов MKV. |
3.8.8 | 18 июня 2018 г. | Улучшения Subsonic API, гостевые учетные записи могут транслировать песни и плейлисты |
3.8.9 | 10 сентября 2018 г. | Исправлены ошибки, информация об исполнителе отображается правильно |
3.9.0 | 21 октября 2018 г. | Исправления ошибок и мелкие улучшения |
4.0.0 | 24 ноября 2019 г., | * Журнал изменений GitHub 4.0.0 |
4.1.0 | 8 января 2020 г. | * Журнал изменений GitHub 4.1.0 |
4.2.0 | 6 августа 2020 г. | * Журнал изменений GitHub 4.2.0 |
4.3.0 | 5 февраля 2021 г. | * Журнал изменений GitHub 4.3.0 |
4.4.0 | 3 марта 2021 г. | * Журнал изменений GitHub 4.4.0 |
4.4.3 | 5 июня 2021 г. | Это последний стабильный выпуск 4.xx перед Ampache 5. |