
Navidrome — это сервер, который люди рекомендуют, когда кто-то спрашивает, как транслировать личную музыкальную библиотеку, и для этого есть очень веская причина. Он загружается за секунды, без проблем хранит десятки тысяч треков и использует API Subsonic, который уже знает каждый сторонний клиент. Что он не делает, так это видео, и это краткая версия трений, которые люди испытывают через несколько месяцев. Многопользовательские установки по-прежнему выглядят как болтовое соединение с однопользовательским ядром, API Subsonic ограничивает возможности смарт-плейлистов и смешанных представлений библиотеки, а профили транскодирования для экзотических клиентов (головные устройства в автомобилях, старое оборудование Sonos, дешевые ЦАПы на Pi) требуют гимнастики конфигурации вместо переключателя. API стабилен — это хорошая сторона — и жесток — это цена.
Мы протестировали семь альтернатив Navidrome на Windows, macOS и Linux. Список сохраняет предпосылку “владей библиотекой, транслируй её везде” и выбирает части, которые Navidrome не желает поставлять: видео и фото в одном месте, более богатые многопользовательские разрешения, федерация с другими музыкальными серверами и более легкий двоичный файл Go для Pi Zero, когда сам Navidrome избыточен.
Быстрое сравнение
| Приложение | Лучше всего для | Бесплатный план | Начальная цена | Выделяющаяся функция |
|---|---|---|---|---|
| Jellyfin | Домашние хозяйства, которые также хотят видео и фото | Полностью бесплатно, GPL | Бесплатно | Музыка, фильмы, ТВ и фото на одном сервере с реальными профилями для каждого пользователя |
| Airsonic-Advanced | Долгосрочные пользователи Subsonic на общем сервере | Полностью бесплатно, GPL | Бесплатно | Дюжины клиентов Subsonic, зрелые многопользовательские роли, поддержка плейлистов подкастов |
| Ampache | Домашние лаборатории на PHP и слушатели, ориентированные на веб | Полностью бесплатно, AGPL | Бесплатно | Глубокий редактор тегов, импорт каталога из удалённых источников, трансляция в прямом эфире |
| Funkwhale | Федерализованные слушатели, которые хотят социальный слой | Полностью бесплатно, AGPL | Бесплатно | Обмен ActivityPub между серверами Funkwhale, встроенные подписки и каналы |
| Gonic | Raspberry Pi и маломощные серверы | Полностью бесплатно, GPL | Бесплатно | Один двоичный файл Go, режим жокея, подкасты, транскодирует только когда необходимо |
| Koel | Одиночные слушатели, которые хотят интерфейс в стиле Spotify | Полностью бесплатно, MIT | Бесплатно | Веб-плеер Laravel + Vue, который члены семьи, не разбирающиеся в технике, действительно откроют |
| LMS | Фанаты тегов и слушатели классической музыки | Полностью бесплатно, GPL | Бесплатно | Поддержка композиторов, произведений и группировки, скробблинг, многобиблиотечные установки в масштабе комнаты |
Почему люди уходят от Navidrome
Жалобы скучны в хорошем смысле. Ничего в этом списке не означает “Navidrome плохой”; каждый пункт — это реальное трение, которое люди испытывают, когда библиотека загружена и к ней присоединяется семья.
- Только музыка, навсегда. Navidrome явно придерживается стратегии оставаться сфокусированным на аудио. Если домашнее хозяйство также хочет библиотеку фильмов и альбом фотографий, рядом с ним оказывается второй сервер (Jellyfin, Plex, Emby), и теперь есть два веб-интерфейса, две системы аутентификации и две задачи резервного копирования.
- Происхождение однопользовательского сервера. Многопользовательское работает, но избранное, количество воспроизведений и последнее воспроизведение изначально были данными одного человека. Совместное использование библиотеки с партнёром или ребёнком означает, что история каждого человека иногда утекает в поверхность рекомендуемых микстур другого.
- Жесткость API Subsonic. API — это то, что делает Navidrome мгновенно совместимым с Symfonium, DSub, Substreamer и каждым другим клиентом, и он также ограничивает то, что может раскрыть сервер. Смарт-плейлисты, пересекающие границы библиотеки, миксы на основе тегов и богатое редактирование метаданных — всё это упирается в то, что позволяет протокол.
- Профили транскодирования — своими руками. Navidrome передает в
ffmpegи позволяет вам писать профили, что мощно и одновременно является проектом. Серверы с предустановками профилей для каждого устройства экономят вечер в первый раз, когда головное устройство в автомобиле отказывает OPUS. - Классическая, джаз и коллекционные издания борются со схемой. Композитор, произведение, движение и группировка в коллекционных изданиях добавляются с течением времени; если коллекция на 40 процентов состоит из Deutsche Grammophon и Blue Note, сервер, который обрабатывает эти теги как первоклассные, экономит много работы по ручной сортировке имён.
Семь альтернатив
Jellyfin — лучшая общая замена
Jellyfin — ответ для всех, кто хочет один сервер для музыки, видео и фото с реальными профилями для каждого пользователя и без подписок в любом месте стека. Музыкальная часть также использует API Subsonic, поэтому существующие установки Symfonium, DSub или Substreamer продолжают работать после миграции. Состояние воспроизведения, избранное и плейлисты привязаны к каждому пользователю из коробки, а конвейер транскодирования раскрывает предустановки для каждого клиента, которые Navidrome передает в файл конфигурации.
Где это не справляется: Jellyfin больше, чем Navidrome. Веб-интерфейс, поверхность плагинов и база данных — всё это разработано для полного медиа-сервера, что требует много ресурсов при единственной цели трансляции музыки. Очистка обложек альбомов может быть агрессивной; вы захотите установить порядок поставщика метаданных для музыкальной библиотеки на ранней стадии.
Цена:
- Бесплатно: всё. GPL, без ограничений на количество мест, без спама подписок
- Платно: нет
- против Navidrome: больший размер установки, объединённые медиа в возврат, примерно такая же совместимость клиентов Subsonic на музыкальной стороне
Миграция с Navidrome: Укажите Jellyfin на ту же папку музыки, которую сканирует Navidrome, и позвольте ему построить свою собственную библиотеку. Плейлисты, экспортированные из Navidrome как .m3u, импортируются напрямую. Существующие клиенты могут сохранить путь Subsonic (Jellyfin поставляет совместимую конечную точку) или переключиться на собственный API Jellyfin; большинство приложений поддерживают оба.
Загрузить: jellyfin.org · GitHub
Краткий вывод: правильный выбор, когда домашнему хозяйству нужно больше, чем музыка, из одного сервера. Пропустите это, если аудио-только действительно весь объём и меньший размер Navidrome является преимуществом.
Airsonic-Advanced — лучший прямой заменитель для долгосрочных пользователей Subsonic
Airsonic-Advanced — это активно поддерживаемая ветка Airsonic, сама по себе являющаяся веткой Subsonic. Это ближайшее к “Subsonic, всё ещё бесплатно” на оборудовании 2026 года. Java под капотом, Docker или установка на bare-metal, и каждый совместимый клиент Subsonic работает из коробки. Многопользовательские роли — самые зрелые в этом списке: загрузка подкастов, чат, жокей, создание доле и администратор могут быть переключены для каждого аккаунта.
Где это не справляется: интерфейс функционален и устарел. Новички обычно сочетают его с современным веб-клиентом или придерживаются собственных приложений. Процесс Java потребляет больше энергии в режиме ожидания, чем двоичный файл Go; Pi 4 с ним справляется, Pi Zero — нет.
Цена:
- Бесплатно: всё, GPL
- Платно: нет
- против Navidrome: более зрелые многопользовательские и подкаст-потоки, медленнее и тяжелее, интерфейс, который не переделывался годами
Миграция с Navidrome: оба сервера сканируют одну и ту же структуру папок и оба используют Subsonic. Укажите Airsonic-Advanced на библиотеку, импортируйте плейлисты .m3u и передайте тот же URL вашим клиентам. Существующие закладки Subsonic, API-ключи и так далее, продолжают работать.
Загрузить: github.com/airsonic-advanced/airsonic-advanced · Docker
Краткий вывод: правильный выбор для всех, кто запускал Subsonic пять лет назад и хочет того же набора функций, обновлённого и бесплатного. Пропустите это, если интерфейс важнее, чем матрица ролей.
Ampache — лучше всего для редакторов тегов и слушателей, ориентированных на веб
Ampache — это веб-приложение PHP с долгой историей установки на LAMP-сервер. Веб-плеер достаточно функционален, чтобы многие пользователи никогда не устанавливали собственное приложение. Редактор тегов — самый глубокий в этом списке; каталог может извлекать из локальных папок, удалённых общих ресурсов SMB или других экземпляров Ampache; и сервер также может транслировать прямую трансляцию на Icecast или вкладку браузера.
Где это не справляется: PHP не хипстек в 2026 году. Установка требует больше участия, чем просто сброс двоичного файла, особенно если надлежащий веб-сервер, PHP-FPM и MySQL или MariaDB ещё не установлены. Образ Docker упрощает это, за счёт гибкости “просто папка PHP-файлов”, которой известны классические установки Ampache.
Цена:
- Бесплатно: всё, AGPL
- Платно: нет
- против Navidrome: большая поверхность, больше сборки, более мощный редактор метаданных, вещание в прямом эфире из коробки
Миграция с Navidrome: Ampache сканирует одну и ту же структуру папок. Он использует API Subsonic наряду со своим собственным, поэтому большинство существующих клиентов пережива смену URL. Редактирование тегов, сделанные в Ampache, записываются обратно в файлы, которые Navidrome подберёт при следующем сканировании, если вы решите некоторое время запускать оба.
Загрузить: ampache.org · GitHub
Краткий вывод: правильный выбор для домашней лаборатории, которая уже запускает веб-стек, и слушателя, который хочет исправить теги в браузере. Пропустите это, если цель — один двоичный файл и без конфигурации.
Funkwhale — лучше всего для федерации и социального слоя
Funkwhale — это сервер ActivityPub для музыки. Каждый экземпляр — это самостоятельная библиотека, и экземпляры федерируют: следите за сервером друга, подпишитесь на общественный канал или поделитесь плейлистом в федивёрсе так же, как Mastodon делится постами. Библиотека, каналы и граф подписок — всё это живёт на вашем сервере.
Где это не справляется: Funkwhale тяжелее, чем чистый сервер потоковой передачи. Django, Redis, Postgres и рабочие процессы Celery — минимальная форма, и документация зарабатывает свою длину. API Subsonic реализован, поэтому большинство клиентов работают, но это не эталонная реализация, и некоторые граничные случаи (подкасты, жокей) отстают от чистых серверов Subsonic.
Цена:
- Бесплатно: всё, AGPL
- Платно: нет
- против Navidrome: федерация и каналы в обмен на больший стек и более крутую установку
Миграция с Navidrome: укажите Funkwhale на ту же папку библиотеки и позвольте ему импортировать. Плейлисты переводятся через .m3u. Если вы хотите, чтобы оба запускались во время миграции, оба могут сосуществовать в одних и тех же файлах как считыватели только для чтения.
Загрузить: funkwhale.audio · Документы
Краткий вывод: правильный выбор для всех, кто хочет делиться музыкой и открывать её на серверах, а не просто транслировать приватную библиотеку. Пропустите это, если аудитория — одно домашнее хозяйство и ничего не федерируется.
Gonic — лучше всего для Raspberry Pi и маломощных серверов
Gonic — это один двоичный файл Go, который использует API Subsonic и Jukebox, индексирует макет папка-для-художника и уходит с дороги. Требуемый объём памяти в режиме ожидания — доля от Navidrome, холодный старт — мгновенный, и всё это счастливо работает на Pi Zero 2 или NAS с 512 МБ свободного пространства. Подписки на подкасты и режим жокея — оба первоклассны.
Где это не справляется: объём функций намеренно узок. Встроенного веб-плеера нет; вы приносите клиент Subsonic. Отображение метаданных опирается на теги файлов, поэтому библиотека будет выглядеть так же чисто, как позволит ваша гигиена тегов. Обложка альбома опирается на встроенное искусство или cover.jpg в папке.
Цена:
- Бесплатно: всё, GPL
- Платно: нет
- против Navidrome: легче, быстрее, меньше UI, одинаковая поверхность Subsonic для сторонних клиентов
Миграция с Navidrome: если библиотека уже организована по папкам художников, Gonic сканирует её как есть. Укажите своё приложение Subsonic на URL Gonic и поменяйте учётные данные. Количество воспроизведений и избранное не переносятся; экспортируйте скробблы на Last.fm или ListenBrainz в первую очередь, если эта история имеет значение.
Загрузить: github.com/sentriz/gonic · Docker
Краткий вывод: правильный выбор для Pi в шкафу, который только транслирует музыку, или NAS, которому нужно сохранить каждый мегабайт для чего-то другого. Пропустите это, если вам нужен первоклассный веб-интерфейс.
Koel — лучший веб-первый интерфейс для одиночных слушателей
Koel — это приложение Laravel и Vue, созданное дизайнером, который хотел эргономики в стиле Spotify поверх личной библиотеки. Веб-плеер действительно красив: перетащите в очередь, клавиатурные сокращения, смарт-плейлисты и поиск, который кажется мгновенным. Koel Plus (единовременная покупка лицензии источника) добавляет функции, такие как хранилище S3 и предустановки эквалайзера поверх бесплатного ядра.
Где это не справляется: Koel ориентирован на веб, что означает, что мобильный опыт — это вкладка браузера, если вы не используете платные собственные приложения. Поддержка многопользовательского режима существует, но отдаёт предпочтение одиночному случаю; домашние хозяйства обычно вместо этого хотят Airsonic-Advanced или Jellyfin.
Цена:
- Бесплатно: основное приложение, лицензия MIT
- Платно: Koel Plus, единовременная покупка с открытым исходным кодом для дополнительных функций
- против Navidrome: более красивый веб-интерфейс, более тонкая история мобильных устройств, если вы не купите приложения Koel
Миграция с Navidrome: Koel ведёт собственную базу данных и ожидает сканирования вашей папки. Импортируйте библиотеку, затем используйте встроенный импорт плейлистов для файлов .m3u. Приложения клиента переключаются через собственный API Koel; несколько приложений третьих сторон также нацелены на него напрямую.
Краткий вывод: правильный выбор для одиночного слушателя, который живёт на вкладке браузера и хочет, чтобы очередь и поиск были быстрыми. Пропустите это, если домашнее хозяйство больше одного.
LMS (Lightweight Music Server) — лучше всего для классической музыки, джаза и тяжёлой работы с тегами
LMS — это музыкальный сервер на C++, созданный слушателем, который заботится о композиторах, произведениях, движениях и коллекционных изданиях. Группировка на основе тегов — первоклассный гражданин, не плагин. Он скробблит на Last.fm и ListenBrainz, раскрывает совместимую конечную точку Subsonic и работает с ошеломительно небольшим бюджетом памяти для размера библиотек, которые он счастливо индексирует.
Где это не справляется: имена конфликтуют. Это LMS — не Logitech Media Server (тот, что от Squeezebox) — другой проект, другой объём. Документация лаконичнее, чем в Navidrome; вы будете читать файл конфигурации более одного раза. Интерфейс скупой даже по меркам самостоятельного хостинга.
Цена:
- Бесплатно: всё, GPL
- Платно: нет
- против Navidrome: более глубокая поддержка тегов классической музыки и джаза, меньший размер, меньше полировки на веб-интерфейсе
Миграция с Navidrome: LMS сканирует одно и то же дерево папок. Он читает теги композитора, произведения и группировки, которые Navidrome иногда упускает, поэтому переканалирование может обнаружить метаданные, которые всегда были в файлах. Сторонние клиенты Subsonic продолжают работать; к веб-интерфейсу LMS нужно привыкнуть.
Загрузить: github.com/epoupon/lms · Docker
Краткий вывод: правильный выбор для коллекционеров классической музыки, джаза и коллекционных изданий, которые хотят, чтобы теги были уважены. Пропустите это, если коллекция в основном состоит из альбомов одного исполнителя и интерфейсу нужно выглядеть современным.
Как выбрать
Выберите Jellyfin, если домашнее хозяйство хочет видео и фото рядом с музыкой на одном сервере. Это самый быстрый способ консолидировать три сервиса в один, и конечная точка Subsonic удерживает существующие музыкальные клиенты счастливыми.
Выберите Airsonic-Advanced, если вы были пользователем Subsonic пять лет назад и хотите этот опыт обновлённым, бесплатным и с лучшей матрицей многопользовательских ролей в этом списке. Интерфейс устарел; слантин — нет.
Выберите Ampache, если редактор тегов — это функция, которую вы всегда хотели от Navidrome, и браузер — это место, где вы живёте. Он также транслирует на Icecast, если вы когда-либо хотели свою собственную радиостанцию.
Выберите Funkwhale, если федерация — это суть. Следить за сервером друга или общественным каналом — это собственное, и каналы дают музыканту место для публикации, которое не является платформой.
Выберите Gonic, если сервер — это Pi Zero, небольшой NAS или старый ThinkPad, и у вас уже есть любимый клиент Subsonic. Это самая маленькая вещь в этом списке.
Выберите Koel, если вы единственный слушатель и веб-опыт — это то, что вас волнует. Это приложение, которое члены семьи действительно откроют без просьбы.
Выберите LMS, если библиотека склоняется к классической музыке, джазу или очень тяжёлому коллекционному изданию, и плоский вид альбома Navidrome когда-либо стоил вам вечер редактирования имён сортировки.
Остановитесь на Navidrome, если аудио-только — весь объём, домашнее хозяйство — одно или двое человек, и текущие клиенты Subsonic уже являются ответом. Это действительно хороший сервер; просто это не единственный хороший ответ больше.
Часто задаваемые вопросы
Jellyfin лучше Navidrome для музыки?
Для домашнего хозяйства, которое хочет видео и фото на одном сервере, да. Jellyfin унифицирует музыку, фильмы, телевидение и фото в один механизм аутентификации и один резервный копинг, и использует один и тот же API Subsonic, который большинство клиентов Navidrome уже используют. Для установки только аудио на небольшом сервере Navidrome легче и загружается быстрее.
Могу ли я сохранить своих клиентов Subsonic, если я переключусь?
Да, для большинства списка. Jellyfin, Airsonic-Advanced, Ampache, Funkwhale, Gonic и LMS — все раскрывают совместимую конечную точку Subsonic, поэтому Symfonium, DSub, Substreamer и Ultrasonic продолжают работать после смены URL. Koel — исключение; он использует свой собственный API.
Что является самой лёгкой альтернативой Navidrome?
Gonic. Это один двоичный файл Go с объёмом памяти, измеряемым в десятках мегабайт, значительно ниже базовой линии Navidrome. LMS — следующий самый лёгкий. Airsonic-Advanced и Funkwhale сидят на более тяжёлом конце и хотят по крайней мере 1 ГБ свободного пространства.
Какой из них лучше всего подходит для общей семейной библиотеки?
Airsonic-Advanced имеет наиболее зрелую многопользовательскую модель, с ролями для каждого аккаунта для подкастов, жокея, чата и администратора. Jellyfin близко следует и добавляет видео и фото к тем же аккаунтам. Navidrome также поддерживает многопользовательский режим, но происхождение одиночного пользователя всё ещё показывается в поверхностях вокруг избранного и миксов.
Федерируют ли эти серверы друг с другом?
Funkwhale делает это, через ActivityPub. Подписка на канал на другом экземпляре Funkwhale — это собственное, и плейлисты могут быть поделены в федивёрсе. Серверы семейства Subsonic не федерируют; каждый — частный остров по замыслу.
Что происходит с моим количеством воспроизведений и избранным, когда я выполню миграцию?
Они не передаются напрямую. Каждый сервер в этом списке ведёт собственную базу данных. Способ, к которому прибегают слушатели, — это скробблинг на Last.fm или ListenBrainz от Navidrome в первую очередь, а затем указание нового сервера на тот же аккаунт скробблов, чтобы история жила вне любого сервера.