Airsonic поднимают за вечер, а потом полдня разбираются, почему плеер на телефоне не видит сервер, библиотека не индексируется или транскодирование падает с невнятной ошибкой в логах. Проблема в том, что Airsonic — это не одна программа, а стек из Java-приложения, индекса Lucene, базы данных и (часто) ffmpeg за reverse proxy, и большинство ошибок рождается на стыках этих частей. Разберём типичные поломки по порядку и что с ними делать.
Подробнее →