Airsonic — это бесплатный веб-стример мультимедиа, обеспечивающий повсеместный доступ к вашей музыке. Используйте его, чтобы поделиться своей музыкой с друзьями или слушать собственную музыку во время работы. Вы можете транслировать видео нескольким игрокам одновременно, например, одному игроку на кухне, а другому в гостиной.
Airsonic предназначен для работы с очень большими музыкальными коллекциями (сотни гигабайт). Несмотря на то, что он оптимизирован для потоковой передачи MP3, он работает с любым аудио- или видеоформатом, который поддерживает потоковую передачу по HTTP, например AAC и OGG. Используя плагины транскодера, Airsonic поддерживает мгновенное преобразование и потоковую передачу практически любого аудиоформата, включая WMA, FLAC, APE, Musepack, WavPack и Shorten.
Если у вас ограниченная пропускная способность, вы можете установить верхний предел битрейта музыкальных потоков. Затем Airsonic автоматически преобразует музыку в подходящий битрейт.
Помимо того, что Airsonic является сервером потокового мультимедиа, он очень хорошо работает как локальный музыкальный автомат. Интуитивно понятный веб-интерфейс, а также средства поиска и индексирования оптимизированы для эффективного просмотра больших медиабиблиотек. Airsonic также поставляется со встроенным приемником подкастов со многими из тех же функций, что и в iTunes.
Основанный на технологии Java, Airsonic работает на большинстве платформ, включая варианты Windows, Mac, Linux и Unix.
Оригинальный Subsonic разработан Синдре Мехусом. Исходный код Subsonic был открытым до версии 6.0-beta1, а с тех пор — закрытым.
Libresonic был создан и поддерживается Юджином Э. Кашпуреффом-младшим. Он возник как неофициальная («Канг») Subsonic, которая не содержала проверок лицензионного кода, присутствующих в официальных сборках. После объявления о будущем Subsonic с закрытым исходным кодом было принято решение провести полный форк и провести ребрендинг на Libresonic.
Примерно в июле 2017 года выяснилось, что у Юджина были другие намерения/цели в отношении проекта, чем у некоторых участников. Хотя разработчики не решались создавать форк, поскольку это еще больше расколет/запутает сообщество, это было сочтено необходимым для сохранения форка, ориентированного на сообщество. Чтобы повторить это более четко:
Цель Airsonic — предоставить полнофункциональный, стабильный, автономный медиасервер на основе кодовой базы Subsonic, который является бесплатным, с открытым исходным кодом и поддерживается сообществом.
Запросы на извлечение всегда приветствуются. Имейте в виду, что мы стремимся сбалансировать стабильность и новые функции. Таким образом, все запросы на включение проверяются перед объединением, чтобы гарантировать, что мы продолжаем достигать наших целей.
Airsonic является бесплатным программным обеспечением и распространяется по лицензии GNU General Public License версии 3. Код в этом репозитории (и связанные с ним двоичные файлы) не содержит каких-либо «лицензионных ключей» или других ограничений. Если вы хотите поблагодарить сопровождающего этого репозитория, рассмотрите возможность сделать пожертвование в пользу Electronic Frontier Foundation.
Исходный код Subsonic был выпущен под лицензией GPLv3 до версии 6.0-beta1. Начиная с версии 6.0-beta2, исходный код больше не предоставляется. Двоичные файлы Subsonic доступны только по коммерческой лицензии. Существует услуга Subsonic Premium, которая добавляет функции, недоступные в Airsonic. Subsonic также предлагает RPM, Deb, Exe и другие готовые пакеты, которых Airsonic в настоящее время не предлагает.
Функция масштабирования обложки предоставляется jquery.fancyzoom, выпущенным под лицензией MIT.
Иконки взяты из удивительного проекта «Перо» и распространяются по лицензии MIT.
Airsonic можно скачать с GitHub.
Пожалуйста, используйте документацию Airsonic для получения инструкций по запуску Airsonic.
У нас есть несколько мест за пределами GitHub для обсуждения сообщества, вопросов и т. д.:
Обратите внимание, что комната Matrix и канал IRC соединены мостом.