Ампаша - Ampache

Ампаша
Логотип Ampache
Из любви к музыке
Оригинальный автор (ы) Карл Фоллмер
Первый выпуск 29 апреля 2001 г.
Стабильный выпуск
4.4.3 / 05 июня 2021 г.
Предварительный выпуск
развивать
Репозиторий github .com / ampache / ampache /
Написано в PHP
Операционная система [Независимо от ОС]
Тип потоковое мультимедиа / файловый менеджер
Лицензия AGPLv3
Веб-сайт ampache .org

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.

Рекомендации

Внешние ссылки